A multi-agent AI orchestration system where 10 specialized AI agents work together as a coordinated team.
Credit: This project is based on "The Complete Guide to Building Mission Control" by Bhanu Teja P (@pbteja1998). The original article is preserved in docs/raw.md.
Mission Control enables multiple AI agents to collaborate like a real team, with:
- Persistent memory across sessions
- Shared workspace for tasks and documents
- Inter-agent communication via @mentions
- Task management with full lifecycle tracking
- Scheduled heartbeats for cost-efficient operation
| Agent | Role | Specialization |
|---|---|---|
| Jarvis | Squad Lead | Coordination, delegation, user interface |
| Shuri | Product Analyst | Testing, UX review, edge cases |
| Fury | Customer Researcher | Deep research, evidence gathering |
| Vision | SEO Analyst | Keywords, search intent, ranking |
| Loki | Content Writer | Blog posts, copy, documentation |
| Quill | Social Media | Tweets, threads, engagement |
| Wanda | Designer | Infographics, mockups, visuals |
| Pepper | Email Marketing | Drip sequences, lifecycle emails |
| Friday | Developer | Code, scripts, implementation |
| Wong | Documentation | Organizing docs, knowledge management |
- Agent Runtime: OpenClaw - The gateway that runs all agent sessions
- Database: Convex (real-time sync)
- AI Provider: Anthropic Claude (via OpenClaw)
- Dashboard: Next.js + TypeScript
- Process Manager: PM2
OpenClaw is the agent runtime that powers Mission Control. Install it globally:
npm install -g openclaw@latest
# Run the onboarding wizard
openclaw onboardThe wizard will configure your gateway, workspace, and AI provider (Anthropic recommended).
git clone https://github.com/bensheed/mission-control.git
cd mission-control
npm install
cd dashboard && npm install && cd ..Copy the agent SOUL files to your OpenClaw workspace:
# Copy agent personalities to OpenClaw workspace
cp -r agents/* ~/.openclaw/workspace/agents/npx convex login
npx convex devnpx convex run seed:agents
npx convex run seed:sampleTask# Configure cron jobs for all agents
./scripts/setup-heartbeats.sh# Start the OpenClaw gateway (if not already running)
openclaw gateway start
# Start the notification daemon
pm2 start services/ecosystem.config.js
# Start the dashboard
cd dashboard && npm run devOpen http://localhost:3000 to view the dashboard.
MIT