macOS · Apple Silicon · v0.7.1

canopy

Work above the rest.

Download

v0.7.1 · macOS builds signed & notarized · all platforms

What it does

One window over every project and every agent you run.

Agent CLIs are good at a repository. They have no idea what else you are working on. Canopy is the layer that does.

01

Workspace intelligence

Canopy builds a local index across every project you have added — structure, manifests, symbols — and keeps it current incrementally, so a re-index costs about as long as it takes to notice it happened.

⌘K searches all of them at once. Or describe a task in plain language and the routing box names the project that owns it, shows the evidence behind the call and up to two alternatives, then opens a session there already carrying the context.

local index⌘K across projectstask routing
02

Threads, with the approval built in

A chat-style session that sits beside your terminals: a structured transcript instead of a scrollback, collapsible tool cards, per-turn cost, interrupt and resume.

When the agent wants to touch something, the permission card appears inline in the thread — allow or deny without leaving it. Canopy brokers that consent itself, and every failure path denies by default rather than waving a tool call through.

structured transcriptinline approvalsinterrupt · resume
03

Share a live thread to any browser

Send a link. Whoever opens it watches the run in real time with nothing installed — a read-only viewer, or a collaborator who can type, depending on the role you hand out. Late joiners get the full history.

What goes over the wire is a transformed copy, never your local view: paths relativized, likely secrets scrubbed, tool payloads hidden unless you say otherwise.

zero-install viewerobserver or collaboratorscrubbed on the wire
04

Multi-agent, on purpose

Claude Code, Codex, Gemini CLI and Copilot CLI all run as sessions side by side today, each with its own resume, its own session history, its own quirks handled behind one interface. Threads — the chat view with inline approvals — drive Claude Code and Codex today, more coming.

Bring your own CLI by dropping a JSON descriptor in a folder; it shows up in the picker without waiting for a Canopy release.

Claude CodeCodexGemini CLICopilot CLIbring your own

Local-first

Your code and its index never leave your machine. Canopy talks to the agent CLIs already installed on your laptop — it has no server of its own to send a repository to, and the index is a SQLite file sitting next to your other application data. Sharing is opt-in, one thread at a time, and until you turn it on for a specific thread, nothing goes anywhere.

Run the fleet from above it.

Download

v0.7.1 · macOS builds signed & notarized · all platforms