feat(openclaw): configure node for full access and install essential production tools
- Enabled native execution and nativeSkills in OpenClaw config - Installed and linked core CLI dependencies (things3-cli, grizzly, remindctl, op, etc.) - Deployed macOS-specific skills (Notes, Reminders, Things, TTS, Mission Control) - Hardened node startup script with optimized PATH and daemon configuration - Finalized environment for secure autonomous operation
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"registry": "https://clawhub.ai",
|
||||
"slug": "openclaw-mission-control",
|
||||
"installedVersion": "1.0.0",
|
||||
"installedAt": 1773121517748
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
---
|
||||
name: mission-control
|
||||
description: macOS-native web dashboard for monitoring and controlling your OpenClaw agent. Live chat, cron management, task workshop, scout engine, cost tracking, and more.
|
||||
homepage: https://github.com/Jzineldin/mission-control
|
||||
metadata: { "openclaw": { "emoji": "🖥️", "requires": { "bins": ["node", "npm"] } } }
|
||||
---
|
||||
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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](https://brave.com/search/api/))
|
||||
|
||||
## 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
|
||||
|
||||
- **GitHub:** https://github.com/Jzineldin/mission-control
|
||||
- **Support:** https://ko-fi.com/kevinelzarka
|
||||
- **License:** BSL 1.1 (converts to MIT 2030)
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"ownerId": "kn79z15mt0pact0mxtczf47vrh80r2az",
|
||||
"slug": "openclaw-mission-control",
|
||||
"version": "1.0.0",
|
||||
"publishedAt": 1770516729820
|
||||
}
|
||||
Reference in New Issue
Block a user