Skip to content

bensheed/mission-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mission Control

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.

Ask DeepWiki

Overview

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

The Squad

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

Tech Stack

  • 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

Getting Started

Prerequisites

  • Node.js v22+
  • OpenClaw installed and configured
  • Convex account (free tier works)

1. Install OpenClaw

OpenClaw is the agent runtime that powers Mission Control. Install it globally:

npm install -g openclaw@latest

# Run the onboarding wizard
openclaw onboard

The wizard will configure your gateway, workspace, and AI provider (Anthropic recommended).

2. Clone This Repository

git clone https://github.com/bensheed/mission-control.git
cd mission-control

npm install
cd dashboard && npm install && cd ..

3. Configure OpenClaw Workspace

Copy the agent SOUL files to your OpenClaw workspace:

# Copy agent personalities to OpenClaw workspace
cp -r agents/* ~/.openclaw/workspace/agents/

4. Set Up Convex

npx convex login
npx convex dev

5. Seed the Database

npx convex run seed:agents
npx convex run seed:sampleTask

6. Set Up Agent Heartbeats

# Configure cron jobs for all agents
./scripts/setup-heartbeats.sh

7. Start Services

# 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 dev

Open http://localhost:3000 to view the dashboard.

License

MIT

About

Multi-agent AI orchestration system based on "Mission Control" by @pbteja1998. 10 specialized AI agents collaborate via shared memory, @mentions, and task management. Built with Convex, Next.js, and Claude.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages