Skip to content

Your whole workflow, in one workspace.

Keep the editor, real terminals, Git and coding agents beside the project they work on. Your files stay on your computer.

Pick up where the code is.

Open a folder and bring its files, terminal, browser and agent together on the canvas. Arrange the workspace around the way you work.

Deska showing parallel coding agent work in separate project worktrees
Product recording. The interface shown is in English.

Your terminal stays yours.

Use your shell, dotfiles, environment and CLI tools in a native terminal. Run builds beside the files and agent sessions they belong to.

  • Scrollback is saved with the workspace, and Cmd/Ctrl + F searches it.
  • A slim action bar spots links, file paths with a line number and common errors in the output. Alt + Enter takes its suggestion.
  • In zsh, Claude Code, Codex, Gemini CLI and other agent CLIs pick up the same conversation when you reopen the workspace.
A terminal panel in a project after running git log --onelineA terminal panel in a project after running git log --oneline
A terminal panel, opened in the project folder.

Parallel changes, separate worktrees.

Give each agent its own worktree so parallel tasks do not collide. Review the diff in context and keep your project history close.

  • Each worktree has its own canvas. Switch worktrees and the whole layout switches with you.
  • New worktrees live under ~/deska/workspaces/<project>/<branch>, so a terminal can always reach them and your project folder stays clean.
  • The Commit button chains Commit, Push and Pull request in one run, and Source Control shows what is still waiting to push or pull.
The worktree switcher under the branch crumb: main first, then each worktree, with New worktree and All worktreesThe worktree switcher under the branch crumb: main first, then each worktree, with New worktree and All worktrees
The worktree switcher, one click from the branch name.

The editor is part of the workspace.

Read and change project files beside the terminal and agent doing the work. Keep your existing editor open too, if that is how you prefer to code.

  • Monaco, the editor behind VS Code, with a file tree and tabs.
  • Cmd/Ctrl + Shift + F searches the whole project, and can narrow to the files git says changed or the files an agent touched.
  • Markdown opens as a rendered page, with Source, Split and Preview one click apart.
Deska showing a coding task moving from changes to a completed result
Product recording. The interface shown is in English.

Your repository stays on your machine. Deska brings the tools around it together.

One canvas for everything you build.Free to start.

The complete workspace on one computer, with 10 dictation minutes a month.

Mac

Download for Mac
Apple Silicon and Intel

Linux

Download for Linux
AppImage and Debian

Windows

Download for Windows
Windows 11 and 10, x64, ZIP