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

Broccoli: Open-source harness for running AI coding agents from Linear tickets in cloud sandboxes
Broccoli is an open-source tool that takes coding tasks from Linear, executes them in isolated cloud sandboxes using Claude and Codex, and opens PRs for human review. It runs on your own Google Cloud infrastructure with production-grade deployment.

Logira: eBPF Runtime Auditing for AI Agent Runs
Logira is an observe-only Linux CLI tool that records exec, file, and network events via eBPF during AI agent runs, with per-run local storage in JSONL and SQLite and built-in detection rules for credential access, persistence changes, and suspicious patterns.

Mind Keg MCP: Persistent Memory for Claude Code and MCP-Compatible Agents
Mind Keg MCP v0.1.1 is an open-source MCP server that provides persistent memory for Claude Code and other MCP-compatible agents. It stores learnings locally via SQLite and retrieves them via semantic search, allowing AI coding assistants to remember context between sessions.

Atuin v18.13 adds AI shell commands, faster search daemon, and PTY proxy
Atuin v18.13 introduces three major features: an AI-powered English-to-Bash helper called atuin ai, a faster search daemon with in-memory indexing, and a PTY proxy called hex that enables popup rendering without clearing terminal output.