We Run Claude Code on 10+ Branches Daily, So We Built a Workstation to Keep Up
Source: Dev.to
Background
At our company we use Claude Code heavily—often running agents on 10+ branches in parallel across multiple projects. We realized we were spending more time managing terminal tabs and browser windows than actually reviewing what the agents produced.
The real pain was simple: you lose track. Which agent just finished? Which one is waiting for your permission? Which one asked you something 15 minutes ago? You end up cycling through tabs, trying to reconstruct what’s happening where.
Solution: Canopy
We built Canopy—a developer workstation that puts all your projects and branches in one sidebar with live status indicators. You open the app and immediately see what needs your attention.
Key Features
- A sidebar listing every project and worktree with color‑coded agent status (idle, working, needs permission, done).
- On macOS, the notch shows all session statuses, so you don’t even need to switch to Canopy to know what’s going on.
- Each worktree gets its own isolated space—terminal panes, browser, AI inspector—so context doesn’t bleed between branches.
- Visibility into Claude Code Max usage and context window consumption without digging for it.
- Turns the workflow from “let me check all 12 tabs” into “let me glance at the sidebar.”
Open Source
Canopy is open source and completely free—no accounts, no telemetry, no paid tiers. We’re planning frequent updates and active development. If you try it, we’d genuinely appreciate any feedback—what works, what doesn’t, what’s missing. We want to build this with the community, not in a vacuum.
- Website:
- GitHub: