Fleet Commander: Open-source dashboard for orchestrating multiple Claude Code agent teams

Fleet Commander is an open-source local web dashboard that orchestrates multiple Claude Code agent teams across repositories simultaneously. It addresses the limitation of only being able to watch one Claude Code session at a time when dealing with multiple open issues.
How the Diamond Team Works
Each issue gets assigned a "Diamond team" consisting of three specialized agents:
- Planner — Reads the issue, explores the codebase, and writes a concrete implementation plan with architectural decisions
- Dev — Receives the plan, implements it, writes tests, and pushes to a branch
- Reviewer — Performs a two-pass code review (code quality + plan compliance) and sends feedback directly to the Dev
The agents communicate peer-to-peer via SendMessage. The Planner stays alive so the Dev can ask clarifying questions, and the Reviewer sends structured feedback directly to the Dev (not through the team lead).
Dashboard Features
From the Fleet Commander dashboard, you can:
- See all teams running in real-time with status, session logs, token usage, and PR state
- Launch teams from an issue tree with one click (or use "Run All")
- Send messages to any running agent
- Watch the communication graph between agents
- Track CI/PR status and auto-merge when everything's green
Automated Management
Fleet Commander handles operational tasks including:
- Idle/stuck detection
- CI monitoring
- Merge conflict alerts
- Dependency-aware queuing
Performance Metrics
From dogfooding on itself:
- 50+ team runs with 98% success rate (merged PR)
- Median time to merged PR: ~22 minutes
- Median cost per team: ~$4
- The entire Fleet Commander dashboard was largely built by Fleet Commander teams working on Fleet Commander issues
Technical Stack and Installation
Built with Fastify + React + SQLite + SSE. Everything runs locally with no external services or cloud dependencies.
Install via npm:
npm install -g fleet-commander-ai fleet-commander
The npm package is fleet-commander-ai because fleet-commander was taken.
Or clone from source:
https://github.com/hubertciebiada/fleet-commander
Fleet Commander also includes an MCP server so you can operate it directly from Claude Code without the UI.
📖 Read the full source: r/ClaudeAI
👀 See Also

Building a Geological Clock with Claude Code: Single HTML + Three.js
A product designer built eona.earth, a geological clock that maps Earth's 4.5 billion years onto 12 hours, using Claude Code, Three.js, and custom WebGL shaders — all as a single HTML file with no build step.

Phaselock: An AI Agent Control System Inspired by Parenting Techniques
Phaselock is an open-source Agent Skill that implements four control mechanisms for AI coding agents: explicit gates before action, immediate feedback on mistakes, constrained choices, and mechanical rule enforcement. It works with Claude Code, Cursor, Windsurf, and any tool supporting hooks.

Claudeck: Browser UI for Claude Code with Agents, Cost Tracking, and Plugin System
Claudeck is a browser-based UI that wraps the Claude Code SDK, featuring autonomous agent orchestration, cost tracking, git worktree isolation, persistent memory, and a plugin system. Install with npx claudeck@latest.

Claudraband: Terminal Wrapper for Persistent Claude Code Sessions
Claudraband wraps the official Claude Code TUI in a controlled terminal to enable resumable workflows, remote session control via HTTP daemon, and ACP server integration for alternative frontends like Zed or Toad. It requires Node.js/Bun, authenticated Claude Code, and tmux for first-class local workflows.