Get started

Deska documentation

Deska is a desktop app with an infinite, zoomable canvas where your editors, terminals, browsers and AI assistants live together: one space per project, on your own machine.

What is Deska?

Most of the day you are juggling windows: an editor here, a couple of terminals there, a browser with the docs, a chat with an AI assistant in yet another app. Deska puts all of it on a single, infinite canvas: one workspace per project, where every tool floats side by side and stays exactly where you left it.

Think of it like a design canvas (Figma or Miro), but built for building software. Panels are the building blocks: a terminal, a code editor, a browser, a Git view, or an AI agent. Drag them around, group them, zoom out to see the whole project, zoom in to focus.

Deska is local-first: your files, terminal sessions and layouts stay on your computer. The cloud only comes into play when you choose a feature that needs it: signing in, billing, reaching your computers from the phone or the web, and voice. The assistant itself runs on your own coding agent, not on a managed one.

The big ideas

  • One canvas per project. Open a folder and arrange your tools spatially. Close Deska, come back tomorrow, and the whole layout is restored, including panels, positions and even terminal scrollback.
  • Everything is a panel. Terminals, editors, browsers, Git, file explorers, documents, notes, timers and AI agents are all panels you place on the canvas.
  • AI that sees your screen. Press Cmd/Ctrl+L to ask Dex about what is open, talk to it by voice, or run a coding agent right beside your project.
  • Keyboard-first. Nearly every action has a shortcut, and you can rebind them to taste. One press of Cmd/Ctrl+K finds any command, file or panel.
  • Take it with you. A companion app on the web and your phone lets you reach a terminal, a preview or Dex from anywhere, connected back to the machine where the work lives.

Start here

💡 Ideas+🐛 BugsSuggest a feature or report a bug