Mission Control — adaptive AI orchestration framework with self-organizing drone swarms
npx claudepluginhub yassin-kassem/mission-controlMission Control — adaptive AI orchestration framework. Self-organizing drone swarms that scale from zero overhead on typos to full mission planning on epics.
███╗ ███╗ ██╗ ███████╗ ███████╗ ██╗ ██████╗ ███╗ ██╗
████╗ ████║ ██║ ██╔════╝ ██╔════╝ ██║ ██╔═══██╗ ████╗ ██║
██╔████╔██║ ██║ ███████╗ ███████╗ ██║ ██║ ██║ ██╔██╗ ██║
██║╚██╔╝██║ ██║ ╚════██║ ╚════██║ ██║ ██║ ██║ ██║╚██╗██║
██║ ╚═╝ ██║ ██║ ███████║ ███████║ ██║ ╚██████╔╝ ██║ ╚████║
╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
██████╗ ██████╗ ███╗ ██╗ ████████╗ ██████╗ ██████╗ ██╗
██╔════╝ ██╔═══██╗ ████╗ ██║ ╚══██╔══╝ ██╔══██╗ ██╔═══██╗ ██║
██║ ██║ ██║ ██╔██╗ ██║ ██║ ██████╔╝ ██║ ██║ ██║
██║ ██║ ██║ ██║╚██╗██║ ██║ ██╔══██╗ ██║ ██║ ██║
╚██████╗ ╚██████╔╝ ██║ ╚████║ ██║ ██║ ██║ ╚██████╔╝ ███████╗
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
Adaptive AI orchestration for Claude Code. Self-organizing drone swarms that scale from zero overhead on typos to full mission planning on epics.
Mission Control is a framework that turns Claude Code into a coordinated hive-mind. Instead of one agent doing everything, specialized drones handle different concerns — scouting your codebase, writing code, running tests, auditing security — communicating through a signal bus and learning across sessions with layered memory.
It adapts to the task. A typo fix runs solo with zero ceremony. A large feature spins up the full swarm with planning, checkpoints, and rollback.
| Feature | Description |
|---|---|
| Adaptive Ceremony | Auto-detects scope (trivial → epic) and adjusts orchestration overhead |
| Drone Swarm | Specialized agents (scout, architect, coder, tester, security, reviewer, docs, debugger) |
| Signal Bus | Event-driven communication between drones with wildcard/prefix pattern matching |
| Three-Layer Memory | Short-term (mission), working (project), long-term (global) with auto-promotion |
| Plan-Aware | Adapts to your Claude plan (Pro/Max5x/Max20x/API) — model selection, token budgets, session splitting |
| Execution Modes | Autopilot, Copilot, Step-by-Step, Blitz, Solo |
| Git Rollback | Pre-mission snapshots with one-command undo |
| Self-Healing | Checkpoint & resume → escalation → consensus protocol |
| Drone SDK | Create, test, and share custom drones |
| Terminal-Native | Combat-themed tactical HUD — no browser required |
npm install -g @missionctl/cli
cd your-project
mission init
This creates .mctl/ with config, memory database, and checkpoint storage.
mission run "add user authentication with JWT"
Mission Control analyzes the task, selects drones, and executes with live terminal UI.
Install the plugin to let Claude Code use Mission Control automatically:
# From the plugin directory
claude plugin install ./packages/plugin
Then just ask Claude to build something — the mission-run skill activates when it detects build/fix/refactor/deploy intent.
mission init [dir] Initialize Mission Control
mission run <description> Start a new mission
--no-ui Disable terminal HUD
--drones <names> Activate specific drones (comma-separated)
--scope <scope> Override scope (trivial|small|medium|large|epic)
mission status Tactical overview
mission history [-n <count>] Past mission log
mission replay <mission-id> Signal feed replay
mission rollback <mission-id> Roll back to pre-mission state
mission snapshots List available rollback points
mission drone list Fleet roster
mission drone info <name> Drone specs, triggers, and signals
mission drone create <name> Scaffold a new custom drone
mission drone exec <name> Run a tool drone (scout|tester|security)
mission drone add <path> Install a community drone
mission drone remove <name> Uninstall a drone
mission drone installed List community drones
mission memory show Show all memory entries
--layer <layer> Filter by layer (short|working|long)
mission memory promote <key> <from> <to> Promote between layers
mission memory forget <key> <layer> Delete an entry
mission config show Show current config
mission config set-plan <plan> Set Claude plan (pro|max5x|max20x|api)
mission analyze <description> Analyze a task (JSON output)
--mode <mode> Execution mode (autopilot|copilot|stepwise|blitz|solo)
mission budget Token usage summary