Run Claude Code, Gemini CLI, Codex, and more side by side in isolated worktrees. Review diffs, compare outputs, and merge the best result.
How it works
Generation is fast. Review is the bottleneck. Canopy is built around that reality.
Open a project and create worktrees
Point Canopy at your repo. Create worktrees manually or straight from a GitHub issue โ each one gets its own branch, so agents don't step on each other.
Launch agents in parallel
Start Claude, Gemini, Codex, OpenCode, or Cursor in any worktree. Each agent gets its own panel with live state detection โ you always know what's running, what's waiting on you, and what's done.
Review changes and stay in control
Generation is cheap โ review is the bottleneck. Preview diffs for every worktree, see exactly what changed, and get notified the moment an agent needs your input.
Agent Console
The IDE was built for writing code.
Canopy is built for delegating it.
Canopy isn't another VS Code fork. Most agentic IDEs bolt AI onto a code editor. Canopy starts from a different premise: an agent console where you delegate work in parallel, review diffs, and merge the best result. Worktree isolation, voice input, and pre-agent snapshots are built in from the start.
Integrated Development Environment
Agent Console
At a Glance
One window for delegation, review, and merge
Every Agent, One Window
Any mix of agents, running in parallel โ each in its own isolated workspace
Parallel Worktrees
Every task gets its own branch โ no collisions
Unified Input
One set of @files, /commands, and shortcuts โ works with every agent
Chat Portal
Ask any agent a question without switching context
MCP Server
Let agents drive Canopy directly โ spawn worktrees, read diffs, take action.
Voice Input
Dictate prompts to any agent. Real-time transcription, AI-corrected.
Terminal Recipes
Reusable across every project. Save once, run anywhere.
GitHub Integration
Pick issues in bulk. Canopy spawns worktrees and agents for each, instantly.
See it in action
Delegate, monitor, review, merge
Your code stays on your machine
Canopy never reads, uploads, or sends your source code anywhere. Agents run locally in your terminal. When they send context to a provider, that's between you and the CLI.
Telemetry off by default
No telemetry or usage data leaves your machine unless you opt in. You choose whether to send crash reports, usage analytics, or nothing at all. API keys go straight to the CLI tools you use, never through Canopy.
MIT licensed, fully open source
Every line of code is public. Fork it, audit it, build on it. No vendor lock-in, no restrictions.
Signed and notarized with Apple, hardened with Electron Fuses (runAsNode disabled, ASAR integrity validation). Defense in depth across IPC, environment, git, and browser surfaces. Full security details.
Ready when you are
Free, open source, no account required. Download and run it locally.