An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.
2,136
stars
1,240
commits
TypeScript
primary language
Sep 11, 2026
updated
English | Français | 简体中文 | Deutsch
An infinite canvas IDE for parallel coding agents.
Run Claude Code, Codex, or any agent CLI in a Cate terminal and the canvas becomes mission control: every terminal shows whether its agent is working, finished, or waiting on you, and Cate notifies you the moment one needs input. One click spins up a git worktree with its own colored territory on the canvas, so five agents on five branches stay five visibly separate workstreams instead of a pile of tabs.
Open a folder and it becomes a workspace. No config files.
Pst. Hey, you, join our stargazers :)
Download a prebuilt release. Don't build from source for daily use.
| Platform | Formats | Link |
|---|---|---|
| macOS | DMG, ZIP (arm64, x64) | Latest release |
| Windows | NSIS installer, ZIP (x64) | Latest release |
| Linux | AppImage, DEB, tar.gz (x64) | Latest release |
On macOS you can also install with Homebrew:
brew install --cask cate
Cmd+K for commands, panels, and files.cate drives a browser panel, reads another terminal, opens files, manages panels.Press Cmd+K for everything else. Shortcuts are rebindable in Settings.
Build-from-source instructions and the contribution workflow are in CONTRIBUTING.md. Release history is in the CHANGELOG.
TypeScript
97.8%
JavaScript
1.7%
An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.
2,136
stars
1,240
commits
TypeScript
primary language
Sep 11, 2026
updated
English | Français | 简体中文 | Deutsch
An infinite canvas IDE for parallel coding agents.
Run Claude Code, Codex, or any agent CLI in a Cate terminal and the canvas becomes mission control: every terminal shows whether its agent is working, finished, or waiting on you, and Cate notifies you the moment one needs input. One click spins up a git worktree with its own colored territory on the canvas, so five agents on five branches stay five visibly separate workstreams instead of a pile of tabs.
Open a folder and it becomes a workspace. No config files.
Pst. Hey, you, join our stargazers :)
Download a prebuilt release. Don't build from source for daily use.
| Platform | Formats | Link |
|---|---|---|
| macOS | DMG, ZIP (arm64, x64) | Latest release |
| Windows | NSIS installer, ZIP (x64) | Latest release |
| Linux | AppImage, DEB, tar.gz (x64) | Latest release |
On macOS you can also install with Homebrew:
brew install --cask cate
Cmd+K for commands, panels, and files.cate drives a browser panel, reads another terminal, opens files, manages panels.Press Cmd+K for everything else. Shortcuts are rebindable in Settings.
Build-from-source instructions and the contribution workflow are in CONTRIBUTING.md. Release history is in the CHANGELOG.
TypeScript
97.8%
JavaScript
1.7%