Canopy: Terminal Dashboard for Managing Multiple Claude Code Agents

Canopy is an open source terminal UI tool built to manage multiple AI coding agents running in parallel across git worktrees. The developer created it to solve the problem of tracking multiple Claude Code instances working on different features or bug fixes simultaneously.
Problem and Solution
The developer, a software engineer who uses Claude Code heavily in daily workflow, was running 3-5 agents across git worktrees. The challenge was keeping track of which agent finished, which was stuck needing input, and which errored. They found themselves constantly switching terminal panes and losing context, with one instance waiting 10 minutes for approval while they were reading another agent's output.
Key Features
- Single dashboard view of all worktrees and agents running in them
- At-a-glance agent state visibility: running, idle, waiting for input, done, or errored
- Jump into any session directly from the dashboard
- Send input to agents without fully switching to their session
- Manage worktrees from inside the tool
Technical Details
- Works with Claude Code, Codex, Aider, or any interactive CLI tool
- Built in Go using Bubble Tea for the terminal UI
- Uses tmux under the hood so each agent gets a proper interactive terminal session
- Open source with MIT license
Source Information
The tool is available at https://github.com/isacssw/canopy. The developer posted about it on Reddit asking other users how they manage multiple Claude Code instances in their workflows.
📖 Read the full source: r/ClaudeAI
👀 See Also

Scalpel v2.0: Codebase Scanner and AI Agent Orchestrator
Scalpel v2.0 is an open-source tool that scans codebases across 12 dimensions and assembles custom AI agent teams. It includes a pure bash scanner that runs without AI tokens and works with Claude Code, Codex, Gemini, Cursor, Windsurf, Aider, and OpenCode.

SynapsCAD: Open-Source Desktop App for OpenSCAD with Claude AI Integration
SynapsCAD is an open-source desktop application that combines an OpenSCAD code editor, real-time 3D viewport, and AI assistant. Built entirely in Rust with Bevy 0.15 and egui, it supports Claude API integration for natural language 3D CAD coding.

Benchmark Results: GitHub CLI vs MCP Approaches for AI Agents
An independent benchmark compared GitHub CLI, MCP, MCP with Tool Search, and MCP with Code Mode for AI agent tasks. GitHub CLI was the most cost-effective, while MCP approaches showed trade-offs in cost, latency, and failure modes.

Vibe Remote: Mobile Bridge for Claude Code Access from Anywhere
Vibe Remote is a mobile app that provides remote access to Claude Code development environments from a phone, allowing users to maintain their local configs, Git history, and file tree without requiring Tailscale or complex VPN setups.