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-43description: macOS-native web dashboard for monitoring and controlling your OpenClaw agent. Live chat, cron management, task workshop, scout engine, cost tracking, and more.4---5
6# Mission Control — Dashboard for OpenClaw
7
8A 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.
9
10## Quick Install
11
12```bash
13# Clone the repo into your workspace
14cd "$CLAWD_WORKSPACE" 2>/dev/null || cd ~/clawd
15git clone https://github.com/Jzineldin/mission-control.git
16cd mission-control
17
18# Install dependencies + build frontend
19npm install
20cd frontend && npm install && npm run build && cd ..
21
22# Create your config
23cp mc-config.default.json mc-config.json
24
25# Start (dev)
26node server.js
27
28# 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-control
32```
33
34Visit `http://localhost:3333` — the Setup Wizard auto-detects your OpenClaw config.
35
36## What You Get
37
38| 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 |
50
51## Requirements
52
53- OpenClaw running with gateway HTTP enabled
54- Node.js 18+
55- Brave Search API key (for Scout — [free tier](https://brave.com/search/api/))
56
57## Configuration
58
59Auto-detected from your OpenClaw setup:
60- Gateway token from `~/.openclaw/openclaw.json`
61- Agent name from `IDENTITY.md`
62- Model + channels from OpenClaw config
63
64Fine-tune via `mc-config.json` or the in-app Settings page.
65
66## Links
67
68- **GitHub:** https://github.com/Jzineldin/mission-control
69- **Support:** https://ko-fi.com/kevinelzarka
70- **License:** BSL 1.1 (converts to MIT 2030)