Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
0-AI-UG/cate: An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.

0-AI-UG/cate: An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.

12 hours ago

Cate

English | Français | 简体中文 | Deutsch

An infinite canvas IDE for parallel coding agents.

MIT License CI Downloads


Cate demo

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 :)

Star Cate on GitHub

Install

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

What's inside

  • Agent-aware terminals. Supported agent CLIs report turn start, turn end, and permission prompts, so each panel shows running / waiting / finished and pings you when it needs an answer.
  • Agent sessions survive restarts. Reopen the project and terminals come back with their scrollback, each agent reattached with its own resume command.
  • Worktrees for parallel branches. Type what you're working on and Cate creates the worktree and branch, off a local branch, a remote branch, or an open PR.
  • Panels on a canvas or in a dock. Terminals, Monaco editors, browsers, PDF/image/DOCX viewers, nested canvases. Float, dock into tabs and splits, or detach into their own window. Layout persists per project.
  • Git and search. Multi-repo source control, git badges in the file tree, side-by-side diffs, ripgrep search, and Cmd+K for commands, panels, and files.
  • A CLI agents can call. In a Cate terminal, cate drives a browser panel, reads another terminal, opens files, manages panels.
  • Local and remote are the same path. Every workspace runs in its own runtime, on your machine or another one: terminals, git, search, and agents run there, and work keeps running when you close the window. Pair another device with a QR code or pairing code, on the same network or through Cate Connect, and it joins the same live workspace over an end-to-end encrypted connection.
Press Cmd+K for everything else. Shortcuts are rebindable in Settings.

Contributing

Build-from-source instructions and the contribution workflow are in CONTRIBUTING.md. Release history is in the CHANGELOG.

License

MIT

Chat with me