Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,020 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. Claude Code, Codex, Cursor, Grok, OpenCode and Pi 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, extension webviews, 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. Point Cate at a host over SSH or WSL and terminals, git, search, and agents run there; editors, browser, and canvas stay local.

Press Cmd+K for everything else. Shortcuts are rebindable in Settings.

Extensions

Cate has an extension system for third-party panels (MCP servers, diagrams, and more), each served in its own isolated webview. Browse and build them in the companion repo: 0-AI-UG/cate-extensions.

Contributing

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

Star history

Star History Chart

License

MIT

About

An infinite zoomable canvas for coding. Editor, terminal, and browser panels in a spatial workspace.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages