Overkill Mission Control
name: overkill-mission-control
by broedkrummen · published 2026-03-22
$ claw add gh:broedkrummen/broedkrummen-overkill-mission-control---
name: overkill-mission-control
description: Comprehensive Mission Control dashboard for OpenClaw - monitor agents, automation, teams, documents, messages, and system metrics. Features real-time dashboards, agent-to-agent messaging, task execution, and enterprise-level monitoring.
homepage: https://github.com/your-repo/overkill-mission-control
metadata:
{
"openclaw":
{
"emoji": "🎯",
"requires": { "ports": [3000], "services": ["openclaw-gateway"] },
"install":
[
{
"id": "npm-install",
"kind": "npm",
"package": "next",
"label": "Install Next.js dependencies",
"command": "npm install",
"workdir": "mission-control"
},
{
"id": "service",
"kind": "systemd",
"label": "Create Mission Control systemd service",
"path": "/etc/systemd/system/mission-control.service"
},
{
"id": "tailscale",
"kind": "systemd",
"label": "Create Tailscale proxy service",
"path": "/etc/systemd/system/tailscale-serve.service"
}
],
},
}
---
# Overkill Mission Control
Enterprise-grade operations dashboard for OpenClaw autonomous agents.
Overview
Mission Control provides comprehensive monitoring and control for OpenClaw agents, including:
Quick Start
1. **Start the dashboard:**
```bash
cd ~/.openclaw/workspace-mission-control
npm run dev
```
2. **Access locally:** http://localhost:3000
3. **Access via Tailscale:** https://<your-host>.taila0448b.ts.net (run `tailscale serve 3000` to enable)
Pages
| Page | Description |
|------|-------------|
| `/` | Main dashboard with live metrics |
| `/tasks` | Task queue and management |
| `/workshop` | Agent workshop with Kanban |
| `/teams` | Team management |
| `/messages` | Agent-to-agent messaging |
| `/documents` | Document storage and management |
| `/automation` | Automation workflows |
| `/intelligence` | System intelligence |
| `/alerts` | Alert management |
| `/slo` | SLO/Error budget tracking |
| `/runbooks` | Runbook automation |
| `/feature-flags` | Feature flag management |
| `/environments` | Environment comparison |
| `/webhooks` | Webhook management |
| `/stats` | Statistics and analytics |
| `/settings` | System settings |
Features
Real-time Dashboard
Agent-to-Agent Messaging
Task Execution
Agents can execute tasks based on message content:
Documents
Automation
API Endpoints
| Endpoint | Description |
|----------|-------------|
| `/api/status` | System status and metrics |
| `/api/mission-control/agents` | List all agents |
| `/api/mission-control/sessions` | Session data |
| `/api/messages` | Agent messaging |
| `/api/messages/polling` | Message polling & execution |
| `/api/documents` | Document management |
| `/api/automation` | Automation workflows |
| `/api/alerts` | Alert management |
| `/api/slo` | SLO tracking |
| `/api/runbooks` | Runbook management |
Configuration
Systemd Services
**mission-control.service:**
[Unit]
Description=Mission Control Dashboard
After=network.target
[Service]
Type=simple
User=broedkrummen
WorkingDirectory=/home/broedkrummen/.openclaw/workspace-mission-control
ExecStart=/usr/bin/npm run dev
Restart=always
[Install]
WantedBy=multi-user.target**tailscale-serve.service:**
[Unit]
Description=Tailscale Serve for Mission Control
After=network.target tailscaled.service
[Service]
Type=simple
User=root
ExecStart=/usr/bin/sudo /usr/bin/tailscale serve 3000
Restart=always
[Install]
WantedBy=multi-user.targetDatabase
Environment
Troubleshooting
Dashboard not loading
# Check if server is running
curl http://localhost:3000
# Restart server
sudo systemctl restart mission-controlTailscale not working
# Check Tailscale status
tailscale status
# Restart Tailscale serve
sudo systemctl restart tailscale-serveMessages not being processed
# Check cron job
cron list
# Manually trigger polling
curl -s http://localhost:3000/api/messages/polling?action=check-all
curl -s -X POST http://localhost:3000/api/messages/polling -H 'Content-Type: application/json' -d '{"action":"execute"}'Files Structure
mission-control/
├── src/
│ ├── app/ # Next.js pages
│ ├── components/ # React components
│ ├── lib/ # Utilities and APIs
│ └── hooks/ # Custom React hooks
├── public/ # Static assets
├── package.json
└── next.config.jsCredits
Built with Next.js, Tailwind CSS, and SQLite.
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...