# mission-control
**Repository Path**: SRIM/mission-control
## Basic Information
- **Project Name**: mission-control
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-05-26
- **Last Updated**: 2026-05-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Mission Control
**Open-source dashboard for AI agent orchestration.**
Manage AI agent fleets, dispatch tasks, track costs, and coordinate multi-agent workflows — self-hosted, zero external dependencies, powered by SQLite.
[](LICENSE)
[](https://nextjs.org/)
[](https://typescriptlang.org/)
[-brightgreen)](https://github.com/builderz-labs/mission-control)
[](https://github.com/builderz-labs/mission-control/stargazers)
[](https://github.com/builderz-labs/mission-control/network/members)
[](https://github.com/builderz-labs/mission-control/commits/main)
[](https://github.com/builderz-labs/mission-control/issues)

---
> **Alpha Software** — Mission Control is under active development. APIs, database schemas, and configuration formats may change between releases. Review the [security considerations](#security) before deploying to production.
## Contents
- [Quick Start](#quick-start)
- [Why teams adopt Mission Control](#why-teams-adopt-mission-control)
- [Use-case recipes](#use-case-recipes)
- [Getting Started with Agents](#getting-started-with-agents)
- [Documentation](#documentation)
- [Features](#features)
- [Architecture](#architecture)
- [API Reference](#api-reference)
- [Development](#development)
- [Troubleshooting](#troubleshooting)
- [Security](#security)
- [Built with Mission Control](#built-with-mission-control)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [Support](#support)
- [License](#license)
| 32 panels | Tasks, agents, skills, logs, tokens, memory, security, cron, alerts, webhooks, pipelines, and more — all from a single SPA shell. |
| Real-time everything | WebSocket + SSE push updates with smart polling that pauses when you're away. Zero stale data. |
| Zero external deps | SQLite database, single pnpm start to run. No Redis, no Postgres, no Docker required. |
| Role-based access | Viewer, operator, and admin roles with session + API key auth. Google Sign-In with admin approval workflow. |
| Quality gates | Built-in Aegis review system that blocks task completion without sign-off. |
| Skills Hub | Browse, install, and security-scan agent skills from ClawdHub and skills.sh registries. Bidirectional disk ↔ DB sync. |
| Multi-gateway | Connect to multiple agent gateways simultaneously. Framework adapters for OpenClaw, CrewAI, LangGraph, AutoGen, Claude SDK. |
| Recurring tasks | Natural language scheduling ("every morning at 9am") with cron-based template spawning. |
| Claude Code bridge | Read-only integration surfaces Claude Code team tasks, sessions, and configs on the dashboard. |
| Agent eval & security | Four-layer eval framework, trust scoring, secret detection, MCP call auditing, and hook profiles (minimal/standard/strict). |
---
## Quick Start
### One-Command Install
```bash
git clone https://github.com/builderz-labs/mission-control.git
cd mission-control
bash install.sh --local # or: bash install.sh --docker
```
After installation:
```bash
open http://localhost:3000/setup # create your admin account
```
The installer handles Node.js 22+, pnpm, dependencies, and auto-generates secure credentials. For Windows, use `.\install.ps1 -Mode local` in PowerShell.
### Manual Setup
```bash
git clone https://github.com/builderz-labs/mission-control.git
cd mission-control
nvm use 22 && pnpm install
pnpm dev # http://localhost:3000/setup
```
### Docker Zero-Config
```bash
docker compose up # auto-generates credentials, persists across restarts
```
### Prebuilt Images
The project publishes multi-arch images to GHCR on main and version tags.
```bash
docker pull ghcr.io/builderz-labs/mission-control:latest
docker run --rm -p 3000:3000 ghcr.io/builderz-labs/mission-control:latest
```
Docker Hub publishing is optional and may depend on org package visibility/secrets. If `docker.io/builderz-labs/mission-control` is unavailable, use GHCR.
For production hardening (read-only filesystem, capability dropping, HSTS, network isolation):
```bash
docker compose -f docker-compose.yml -f docker-compose.hardened.yml up -d
```
---
## Why teams adopt Mission Control
- Predictable orchestration: one dashboard for task flow, dispatch, quality gates, and audit trails.
- Faster operator response: real-time agent/task/security telemetry without stitching tools together.
- Local-first deployment: SQLite-backed stack with no mandatory Redis/Postgres dependency.
- Security by default: RBAC, trust scoring, secret detection, and hardened deployment profile.
## Use-case recipes
1) Stand up a local control center in 5 minutes
- Run `bash install.sh --local`
- Open `/setup`
- Create your first agent and task from the UI
2) Run multi-agent workflows with quality gates
- Register specialist agents (research, coding, reviewer)
- Enable orchestration rules and quality review
- Track handoffs end-to-end in the Kanban board
3) Operate production safely
- Deploy with `docker-compose.hardened.yml`
- Configure `MC_ALLOWED_HOSTS` and TLS reverse proxy
- Monitor trust score + security audit panels continuously
4) Integrate existing CLI agents without re-platforming
- Connect Claude Code/Codex via CLI integration
- Keep your current workflows while adding centralized observability and controls
---
## Getting Started with Agents
Register your first agent in under 5 minutes — no gateway required:
```bash
export MC_URL=http://localhost:3000
export MC_API_KEY=your-api-key # shown in Settings after first login
# Register an agent
curl -X POST "$MC_URL/api/agents/register" \
-H "Authorization: Bearer