Openclaw Command Center
v1.4.1Mission control dashboard for OpenClaw - real-time session monitoring, LLM usage tracking, cost intelligence, and system vitals. View all your AI agents in o...
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description match the code and docs: lib/server.js and public/ implement a local dashboard for sessions, vitals, cost tracking and cron jobs. Required env vars are none in the registry metadata and the code/docs only reference reasonable optional variables (OPENCLAW_WORKSPACE, DASHBOARD_AUTH_MODE, DASHBOARD_TOKEN). The requested files and APIs line up with the stated purpose.
Instruction Scope
SKILL.md directs the agent to run a local Node server (node lib/server.js). The runtime docs describe auto‑detecting an OpenClaw workspace and reading local memory/state directories — this is consistent with a monitoring dashboard. There are no instructions in SKILL.md to read unrelated system secrets, call arbitrary remote endpoints, or exfiltrate data. The repo does include optional integrations (linear/slack/discord) that would require credentials if enabled; those are configuration options rather than mandatory runtime actions.
Install Mechanism
Install spec is a simple shell start command (node lib/server.js) — no external downloads or archive extraction are declared. The repository includes scripts (scripts/install-system-deps.sh, setup.sh, etc.) that can install system packages (apt, brew) if a user runs them manually; the SKILL.md install step does not invoke them automatically. Review those scripts before running them if you plan to follow optional setup steps.
Credentials
The skill declares no required environment variables, and the optional envs referenced (PORT, OPENCLAW_WORKSPACE, DASHBOARD_AUTH_MODE, DASHBOARD_TOKEN) are proportionate to a self‑hosted dashboard. Config shows optional external integrations (linear, slack, discord) and an analytics flag; those would require credentials if enabled. Confirm you do not enable external integrations or analytics unless you intend to provide the corresponding API keys and network access.
Persistence & Privilege
Flags show always:false and normal autonomous invocation; the skill does not request persistent global privileges and does not appear to modify other skills' configs. Running it requires starting a local server only. No 'always: true' or other elevated registry permissions are present.
Assessment
This package appears to be a coherent self‑hosted OpenClaw dashboard. Before installing or running: 1) Verify the code origin — registry metadata lists no homepage while README points to github.com/jontsai/openclaw-command-center; confirm you trust that source. 2) Run only node lib/server.js by default; inspect scripts/install-system-deps.sh and other scripts before executing them (they may call apt/brew/sudo). 3) Ensure the server binds to localhost (host/PORT in config) and pick a secure DASHBOARD_AUTH_MODE (token or tailscale) if you will expose it beyond your machine. 4) If you enable integrations (Linear/Slack/Discord) or analytics, provide only credentials you intend to share and understand those will allow outbound network calls. 5) If you need higher assurance, review lib/server.js and any network/curl/http code paths for external endpoints before deploying to production.Like a lobster shell, security has layers — review code before you run it.
latest
OpenClaw Command Center
Mission control for your AI workforce.
Quick Start
npx clawhub@latest install command-center
cd skills/command-center
node lib/server.js
Dashboard runs at http://localhost:3333
Features
- Session Monitoring — Real-time view of all AI sessions with live updates
- LLM Fuel Gauges — Track Claude, Codex, and other model usage
- System Vitals — CPU, Memory, Disk, Temperature
- Cron Jobs — View and manage scheduled tasks
- Cerebro Topics — Automatic conversation organization
- Cost Tracking — Per-session costs, projections, savings estimates
- Privacy Controls — Hide sensitive topics for demos
Configuration
The dashboard auto-detects your OpenClaw workspace. Set OPENCLAW_WORKSPACE to override.
Authentication
| Mode | Use Case |
|---|---|
none | Local development |
token | Remote access |
tailscale | Team VPN |
cloudflare | Public deployment |
DASHBOARD_AUTH_MODE=tailscale node lib/server.js
API
| Endpoint | Description |
|---|---|
GET /api/state | All dashboard data (unified) |
GET /api/events | SSE stream for live updates |
GET /api/health | Health check |
Links
Comments
Loading comments...
