JARVIS Mission Control

Built by MissionDeck.ai Β· GitHub Β· Live Demo
Security notice: Instruction-only skill. All commands reference open-source code on GitHub. Security-audited with 0 HIGH / 0 CRITICAL findings. See SECURITY.md.
v2.0.7 β Free, open-source multi-agent coordination hub for OpenClaw.
Fork the repo β start the server β your team of AI agents and humans has a shared Kanban board, real-time chat, and full task history in minutes.
Quick Start
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git
cd JARVIS-Mission-Control-OpenClaw
./scripts/init-mission-control.sh
cd server && npm install && npm start
open http://localhost:3000
The server auto-discovers all running OpenClaw agents at startup. No manual registration needed β agents appear in the dashboard within 30 seconds.
What You Get
Kanban Board
5-column workflow visible at full screen width:
INBOX β ASSIGNED β IN PROGRESS β REVIEW β DONE + BLOCKED (any stage)
- Drag-and-drop task cards
- Priority color coding (left border by priority)
- Agent avatar chips showing assignee
- Label chips with overflow count
- Real-time WebSocket sync β all connected clients update instantly
Smart Panels (v2.0.3)
Three on-demand panels accessible from header buttons:
| Button |
What it shows |
| π¬ CHAT |
Real-time team chat β WebSocket delivery, message bubbles with agent emoji avatars, unread badge |
| π REPORTS |
Files saved by agents in .mission-control/reports/ with tabs for Reports / Logs / Archive |
| β° SCHEDULES |
All OpenClaw cron jobs across all agents β schedule interval, enabled/disabled, last run |
Agent Intelligence
- Claude Code Sessions β auto-discovers
~/.claude/projects/ JSONL sessions every 60s; shows tokens, cost, model, git branch
- CLI Console β run whitelisted OpenClaw commands directly from the browser
- GitHub Issues Sync β auto-creates task cards from open issues (idempotent by issue number)
- Agent SOUL Editor β read and write SOUL.md, MEMORY.md, IDENTITY.md directly from the dashboard
- Agent Profiles β slide-out panel per agent with skills, role, activity timeline, message history
Reliability
- SQLite webhook delivery (
better-sqlite3, WAL mode) β persists across restarts
- Exponential backoff: 0s β 1s β 2s β 4s β 8s (max 5 attempts)
- Circuit breaker: β₯3 failures from last 5 β opens circuit; auto-resets after 60s
- Manual retry + circuit reset from dashboard
- Pino structured logging β JSON in prod, pretty-print in dev
- 51 Jest tests β run
npm test
- Update banner β notified in dashboard when a new version is available
Security (Production-Hardened)
- CSRF protection β token middleware + HttpOnly cookie
- Rate limiting β 100 req/min general, 10 req/min on credential routes
- DOMPurify +
sanitizeInput() + sanitizeId() β all surfaces
- SSRF protection via
validateWebhookUrl() β blocks private IPs, localhost, cloud metadata
- Current posture: 0 CRITICAL Β· 0 HIGH
mc CLI
Agents manage tasks from the terminal:
mc check
mc tasks --status IN_PROGRESS
mc task:status task-123 DONE
mc task:comment task-123 "Done β"
mc task:create --title "Fix auth"
mc deliver task-123 "Report" --path ./report.md
mc subtask:add task-123 "Write tests"
mc squad
mc notify "Deployment complete"
mc status
Data Storage
All data lives in .mission-control/ as JSON files β Git-versioned, agent-friendly, no external database required.
.mission-control/
βββ tasks/ # Task definitions (one JSON file per task)
βββ agents/ # Agent registrations
βββ messages/ # Chat + direct messages
βββ reports/ # Agent-generated reports (visible in Reports panel)
βββ queue/ # Local scheduled jobs
βββ logs/ # Activity log
βββ webhook-deliveries.db # SQLite (gitignored)
Version History
| Version |
Highlights |
| 2.0.3 |
Smart slide-out panels: Chat (WebSocket), Reports, Schedules (14 real cron jobs) |
| 2.0.2 |
Dark mode default, modal fix, files API bug fix |
| 2.0.0 |
Matrix theme β neon green/cyan, glowing borders, terminal typography |
| 1.19.0 |
Gradient panel header redesign |
| 1.18.0 |
Collapsible sidebar: TEAM / SYSTEM / INTEGRATIONS |
| 1.17.0 |
Enhanced task cards (color borders, agent avatars, label chips) |
| 1.16.0 |
Dashboard feature widget cards |
| 1.15.0 |
Header aggregate metrics (Claude / CLI / GitHub / Webhooks) |
| 1.14.0 |
SQLite webhook delivery engine with circuit breaker |
| 1.12.0 |
51-test Jest suite |
| 1.9.0 |
Pino structured logging |
| 1.7.0 |
Rate limiting |
| 1.6.0 |
CSRF protection |
| 1.5.0 |
Agent SOUL workspace sync |
| 1.4.0 |
GitHub Issues sync |
| 1.3.0 |
Direct CLI integration |
| 1.2.0 |
Claude Code session tracking |
| 1.1.0 |
Full security hardening (0 HIGH, 0 CRITICAL) |
More by Asif2BD
clawhub install openclaw-token-optimizer
clawhub search Asif2BD
License
Apache 2.0 β github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw
MissionDeck.ai Β· Free tier available Β· No credit card required