openclawclaudev2.0.3
JARVIS Mission Control
Open-source Git-based command center for managing AI agents and human collaborators in multi-agent systems. Ships with a real-time Kanban dashboard, task management CLI, inter-agent messaging, GitHub Issues sync, and 51 Jest tests.
9.1/10
Verified
Mar 8, 2026// RATINGS
// README
# JARVIS Mission Control for OpenClaw
[](CHANGELOG.md)
[](LICENSE)
[](https://missiondeck.ai)
**The open-source AI agent orchestration system — built for [MissionDeck.ai](https://missiondeck.ai)**
JARVIS Mission Control is a Git-based command center for managing AI agents and human collaborators. Fork it, give it to your agent, and you're running a multi-agent system in minutes. Pair it with [MissionDeck.ai](https://missiondeck.ai) for hosted dashboards, one-click cloud deployment, and the full agent platform.
| Current Version | Status | Last Updated |
|-----------------|--------|--------------|
| **2.0.3** | Stable | 2026-03-04 |
> **This is a TEMPLATE repository.** Fork or clone it to create your own Mission Control instance.
---
## 🎯 Pick Your Setup Mode
> Not sure where to start? Use this table to decide in seconds.
| Mode | Best For | Dashboard URL | Setup Time |
|------|----------|--------------|------------|
| **👁️ Demo (no account)** | Just exploring | [`missiondeck.ai/mission-control/demo`](https://missiondeck.ai/mission-control/demo) | 0 minutes |
| **☁️ Cloud (MissionDeck)** | Teams, persistent workspace | `https://missiondeck.ai/mission-control/your-slug` | 5 minutes |
| **🖥️ Self-Hosted (local)** | Full control, offline | `http://localhost:3000` | 10 minutes |
**For cloud access, you need:**
1. A free account at [missiondeck.ai/auth](https://missiondeck.ai/auth) (no credit card)
2. An API key from your workspace settings
3. Run: `./scripts/connect-missiondeck.sh --api-key YOUR_KEY`
**For local setup, you need:**
1. Node.js ≥18 + Git
2. Fork & clone this repo
3. Run: `cd server && npm install && npm start`
4. Open: `http://localhost:3000`
---
---
## ⭐ Get Started with MissionDeck (Recommended)
MissionDeck is the platform built around this open-source engine. It gives you:
### 🚀 One-Click Agent Deployment
Deploy a fully configured OpenClaw agent in 60 seconds — no SSH, no server setup.
**→ [missiondeck.ai/deploy](https://missiondeck.ai/deploy)**
Two deployment paths:
**🌩️ Orgo Cloud** — Managed virtual machines, free tier available
- Zero infrastructure to manage
- Free tier: 4GB RAM / 4 CPU cores
- Connect your [Orgo API key](https://orgo.host/signup?ref=missiondeck) and go
**🖥️ Bring Your Own Server (BYOS)** — Any Linux VPS or dedicated server
- Works with DigitalOcean, Hetzner, Vultr, Linode, OVH, bare metal — anything with SSH
- Enter your server IP, username, and password (or SSH key)
- MissionDeck connects, installs Node.js + OpenClaw, writes your config, starts the gateway
- **AI-assisted recovery** — if any install step fails, Claude automatically rewrites and retries it
### 🤖 Agent Builder
Design your agents visually at **[missiondeck.ai/agent-builder](https://missiondeck.ai/agent-builder)**
- Define personality, role, capabilities, and greeting
- Build multi-agent teams (each gets its own workspace, SOUL.md, IDENTITY.md)
- Deploy the whole team with one click — Telegram routing configured automatically
### 🌐 Hosted Dashboard
Your Mission Control board, live on the internet:
```
https://missiondeck.ai/mission-control/your-slug
```
No server. No port-forwarding. Local `.mission-control/` data auto-syncs to the cloud in real-time.
Access control: Public / Passcode / Authenticated / Private
### 💳 Pricing
| Plan | Price | Deployments | VM Specs |
|------|-------|-------------|----------|
| **Free** | $0 | 1 active deployment | 4GB RAM / 4 cores |
| **Starter** | $20/mo | 5 active deployments | 8GB RAM / 4 cores |
| **Pro** | $99/mo | Unlimited | 16GB RAM / 8 cores |
BYOS (your own server) works on all plans including free.
**→ [Sign up free at missiondeck.ai](https://missiondeck.ai)**
---
## Quick Start
### Option A: Use MissionDeck (Easiest — no server needed)
```bash
# 1. Fork this repo to your GitHub account
# 2. Clone your fork
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git
cd JARVIS-Mission-Control-OpenClaw
# 3. Get your free API key at missiondeck.ai/auth, then connect
./scripts/connect-missiondeck.sh --api-key YOUR_KEY
# 4. Initialize Mission Control
./scripts/init-mission-control.sh
# 5. Your dashboard is live at missiondeck.ai/workspace/your-slug
```
Then deploy your agents at **[missiondeck.ai/deploy](https://missiondeck.ai/deploy)** — choose Orgo Cloud or your own VPS.
### Option B: Self-Hosted (Local server)
```bash
# 1. Fork and clone
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git
cd JARVIS-Mission-Control-OpenClaw
# 2. Initialize
./scripts/init-mission-control.sh
# 3. Start the server
cd server && npm install && npm start
# 4. Open the dashboard
# http://localhost:3000
```
### For AI Agents
Give your agent this instruction:
```
Fork https://github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw to my GitHub account,
get a free API key from missiondeck.ai/auth, connect it with ./scripts/connect-missiondeck.sh,
then read CLAUDE.md to learn how it works and set up Mission Control for my project.
```
---
## 🔑 Get Your Free API Key
1. Go to **[missiondeck.ai/auth](https://missiondeck.ai/auth)**
2. Sign up with your email — no credit card required for free tier
3. Copy your API key from the dashboard
4. Run: `./scripts/connect-missiondeck.sh --api-key YOUR_KEY`
---
## What's Included (Open Source)
### `mc` CLI — Agent Command-Line Interface
Agents manage tasks from the command line — works in local mode and cloud mode (auto-detects MissionDeck connection):
```bash
mc check # My pending tasks
mc tasks --status IN_PROGRESS # Filter tasks
mc task:status task-123 DONE # Update status
mc task:comment task-123 "Done ✓" # Add comment
mc task:create --title "Fix auth" # Create task
mc deliver task-123 "Report" --path ./report.md
mc subtask:add task-123 "Write tests"
mc squad # All agent statuses
mc notify "Deployment complete" # Send Telegram notification
mc status # Show connection mode (local / cloud)
```
### Dashboard Features
- **Kanban board** — drag-and-drop task management
- **Agent profiles** — personality, skills, activity timeline
- **Dashboard chat** — talk to agents from the browser
- **Inter-agent messages** — visible conversations between agents
- **Real-time updates** — WebSocket sync across all clients
- **GitHub Pages support** — static read-only deploy, zero server
### Security (v1.6.0–1.7.0)
- **CSRF protection** — token-based, smart bypass for API/CLI clients (no cookie = no forging risk)
- **Rate limiting** — 100 req/min general, 10 req/min on credential/config routes
- **Input sanitization** — DOMPurify + sanitizeInput on all surfaces
- **SSRF protection** — webhook URL validation blocks private IPs and metadata endpoints
### Agent Intelligence (v1.2.0–1.5.0)
- **Claude Code sessions** — auto-discovers `~/.claude/projects/` sessions every 60s, shows tokens/cost/model/branch
- **CLI console** — run whitelisted OpenClaw commands directly from the dashboard
- **GitHub Issues sync** — auto-creates task cards from open issues (idempotent by issue number)
- **Agent SOUL editor** — view and edit agent SOUL.md / MEMORY.md / IDENTITY.md in-browser
### Observability & Reliability (v1.9.0–1.14.0)
- **Pino structured logging** — JSON in prod, pretty-print in dev; replaces all console.log
- **Webhook retry** — SQLite-backed delivery log, exponential backoff (1s→2s→4s→8s→16s), circuit breaker (≥3 failures = open)
- **Delivery history** — per-webhook slide-out panel with manual retry + circuit reset buttons
- **Update banner** — notified in dashboard when a newer version is available on npm
### Dashboard Widgets (v1.15.0)
- **Aggregate metrics** in the header: Claude session count, CLI conne
// HOW IT'S BUILT
TECHNOLOGY STACK
GitHub Actions
Node.js
This skill is built with GitHub Actions, Node.js. The repo includes a Node.js package, and includes automated tests.
KEY FILES
.env.exampleREADME.mdSKILL.mdexamplestests
// REPO STATS
20 stars
3 open issues
Last commit: 3d ago
// SHARE
// SOURCE
View on GitHub// PROSKILLS SCORE
9.1/10
Excellent
BREAKDOWN
Functionality9.5/10
Documentation9/10
Security9/10
Maintenance9/10
Usefulness9.5/10
Uniqueness9/10
Code Quality9/10