Skip to main content

Use case

Run multiple Claude Code sessions in parallel

Canopy helps developers run several Claude Code sessions at once without losing track of branches, terminals, or review state.

One Claude Code session per worktree

Canopy is built for parallel work. Create a worktree for each branch, then start a Claude Code session in the worktree where the task should happen. The sidebar keeps every session visible.

  • Run separate sessions for separate PR branches.
  • Keep terminal tabs and branch files attached to the right task.
  • Switch sessions without losing track of which one is waiting for input.

Monitor progress without terminal hopping

The Inspector shows status, token use, cost, context window usage, and tool calls. The sidebar shows which sessions are waiting for input.

Practical limits come from your machine and agent provider

Canopy does not set an artificial limit on sessions. Real limits are CPU, memory, disk, project size, and the concurrency rules of the agent tools you run.

Related pages