Mission Control — Dashboard for OpenClaw
A sleek, macOS-native-feel web dashboard for your OpenClaw agent. Monitor sessions, manage cron jobs, chat in real-time, delegate tasks to sub-agents, discover opportunities, and track costs — all from one beautiful interface.
Quick Install
# Clone the repo into your workspace
cd "$CLAWD_WORKSPACE" 2>/dev/null || cd ~/clawd
git clone https://github.com/Jzineldin/mission-control.git
cd mission-control
# Install dependencies + build frontend
npm install
cd frontend && npm install && npm run build && cd ..
# Create your config
cp mc-config.default.json mc-config.json
# Start (dev)
node server.js
# Or use systemd for production:
sudo cp mission-control.service /etc/systemd/system/
# Edit paths in the service file, then:
sudo systemctl enable --now mission-control
Visit http://localhost:3333 — the Setup Wizard auto-detects your OpenClaw config.
What You Get
| Page |
Description |
| Dashboard |
Agent status, quick actions (email/calendar/heartbeat), activity feed, channels |
| Conversations |
Browse all sessions, view history, continue conversations |
| Workshop |
Kanban task board — queue tasks, sub-agents research, you review reports |
| Cost Tracker |
Token usage per model, daily charts, budget alerts |
| Cron Monitor |
Toggle, run, create, delete scheduled jobs visually |
| Scout |
Auto-discover opportunities — gigs, skills, grants, bounties, news |
| Agent Hub |
All agents/sessions with token counts and management |
| Settings |
Model routing (main/sub-agent/heartbeat), config export/import |
| Skills |
Browse installed + available skills |
| AWS |
(Optional) Real costs, Bedrock models, image generation |
Requirements
- OpenClaw running with gateway HTTP enabled
- Node.js 18+
- Brave Search API key (for Scout — free tier)
Configuration
Auto-detected from your OpenClaw setup:
- Gateway token from
~/.openclaw/openclaw.json
- Agent name from
IDENTITY.md
- Model + channels from OpenClaw config
Fine-tune via mc-config.json or the in-app Settings page.
Links
1---2name: mission-control-23description: macOS-native web dashboard for monitoring and controlling your OpenClaw agent. Live chat, cron management, task workshop, scout engine, cost tracking, and more.4---56# Mission Control — Dashboard for OpenClaw78A sleek, macOS-native-feel web dashboard for your OpenClaw agent. Monitor sessions, manage cron jobs, chat in real-time, delegate tasks to sub-agents, discover opportunities, and track costs — all from one beautiful interface.910## Quick Install1112```bash13# Clone the repo into your workspace14cd "$CLAWD_WORKSPACE" 2>/dev/null || cd ~/clawd15git clone https://github.com/Jzineldin/mission-control.git16cd mission-control1718# Install dependencies + build frontend19npm install20cd frontend && npm install && npm run build && cd ..2122# Create your config23cp mc-config.default.json mc-config.json2425# Start (dev)26node server.js2728# Or use systemd for production:29sudo cp mission-control.service /etc/systemd/system/30# Edit paths in the service file, then:31sudo systemctl enable --now mission-control32```3334Visit `http://localhost:3333` — the Setup Wizard auto-detects your OpenClaw config.3536## What You Get3738| Page | Description |39|------|-------------|40| **Dashboard** | Agent status, quick actions (email/calendar/heartbeat), activity feed, channels |41| **Conversations** | Browse all sessions, view history, continue conversations |42| **Workshop** | Kanban task board — queue tasks, sub-agents research, you review reports |43| **Cost Tracker** | Token usage per model, daily charts, budget alerts |44| **Cron Monitor** | Toggle, run, create, delete scheduled jobs visually |45| **Scout** | Auto-discover opportunities — gigs, skills, grants, bounties, news |46| **Agent Hub** | All agents/sessions with token counts and management |47| **Settings** | Model routing (main/sub-agent/heartbeat), config export/import |48| **Skills** | Browse installed + available skills |49| **AWS** | *(Optional)* Real costs, Bedrock models, image generation |5051## Requirements5253- OpenClaw running with gateway HTTP enabled54- Node.js 18+55- Brave Search API key (for Scout — [free tier](https://brave.com/search/api/))5657## Configuration5859Auto-detected from your OpenClaw setup:60- Gateway token from `~/.openclaw/openclaw.json`61- Agent name from `IDENTITY.md`62- Model + channels from OpenClaw config6364Fine-tune via `mc-config.json` or the in-app Settings page.6566## Links6768- **GitHub:** https://github.com/Jzineldin/mission-control69- **Support:** https://ko-fi.com/kevinelzarka70- **License:** BSL 1.1 (converts to MIT 2030)