Introduction
Mission Control is a self-hosted web dashboard for orchestrating AI coding agents. It provides a central interface for dispatching tasks, monitoring agent activity, tracking token costs, and managing multi-agent workflows without relying on third-party SaaS platforms.
What Mission Control Does
- Dispatches tasks to Claude Code, Codex, and other coding agents
- Monitors active agent sessions with real-time status updates
- Tracks token usage and cost across all agent interactions
- Orchestrates multi-agent workflows with task dependencies
- Provides a governance layer with approval policies for sensitive operations
Architecture Overview
Mission Control is a Next.js application backed by SQLite for local-first data storage. It communicates with coding agents through CLI adapters that translate dashboard actions into agent commands. The dashboard uses server-sent events for real-time status updates from running agents. MCP (Model Context Protocol) integration enables tool and context sharing.
Self-Hosting & Configuration
- Clone the repository and install dependencies with npm
- Configure API keys for target AI providers in environment variables
- Set up agent adapters for Claude Code, Codex, or other supported agents
- Define workflow templates for recurring multi-step tasks
- Configure cost budgets and alert thresholds per team or project
Key Features
- Unified dashboard for managing multiple AI coding agents
- Real-time session monitoring with tool call visibility
- Token cost tracking with per-agent and per-project breakdowns
- Multi-agent workflow orchestration with task dependencies
- Self-hosted with SQLite — no external database required
Comparison with Similar Tools
- Vibe Kanban — task-board interface; Mission Control is a full operations dashboard
- oh-my-openagent — CLI-first agent switching; Mission Control is web-dashboard-first
- ECC — performance optimization; Mission Control is operations management
- Langfuse — LLM observability; Mission Control adds task dispatch and governance
FAQ
Q: Does Mission Control replace my coding agent? A: No. It orchestrates and monitors agents. You still need Claude Code, Codex, or another agent installed.
Q: Can I use it with a single agent? A: Yes. Even with one agent, the cost tracking and session monitoring features are useful.
Q: Is an external database required? A: No. Mission Control uses SQLite by default for zero-dependency local deployment.
Q: Does it support team collaboration? A: Yes. Multiple users can share the dashboard, view agent activity, and manage shared workflows.