← Back to Skills Marketplace
OpenClaw Dashboard
by
Mrpixelraf
· GitHub ↗
· v1.2.0
· MIT-0
186
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install oc-dashboard
Description
A real-time monitoring dashboard for OpenClaw agents. Track agents, sub-agents, cron jobs, costs, project progress, and session replay — all in one dark-mode...
Usage Guidance
This dashboard appears to be what it claims — a local UI that reads your OpenClaw installation under ~/.openclaw and serves a web interface. Before installing/running it:
- Understand what will be read: sessions, logs, workspace files (SOUL.md, MEMORY.md, IDENTIY.md), auth-profiles.json, cron runs — these can include private conversation data and stored API keys.
- Run it locally only: bind the Express server to localhost (127.0.0.1) or run behind an authenticated reverse proxy if you need remote access. By default Express will listen on all interfaces, which could expose data if your machine is network-accessible.
- Audit secrets: check ~/.openclaw/auth-profiles.json and other files for credentials you don’t want to expose; remove or rotate tokens if needed before running.
- Install in an isolated environment: consider a dedicated user account, container, or VM to reduce blast radius from npm dependency risks. The package-lock is large (many deps) — npm install will pull many packages.
- Optional: inspect server.js endpoints (e.g., /api/*) to confirm they only serve read-only data you expect and do not provide write, shell-exec, or remote-forwarding functionality.
If you need, I can: (a) highlight exact paths the server reads, (b) show the Express routes present in server.js, or (c) suggest a one-line change to bind the server to 127.0.0.1.
Capability Analysis
Type: OpenClaw Skill
Name: oc-dashboard
Version: 1.2.0
The openclaw-dashboard skill bundle provides a local web-based monitoring interface for OpenClaw agents. The Express server (server.js) reads agent configurations, session history, and memory files from the user's ~/.openclaw directory to display real-time activity, costs, and logs. The code includes appropriate security measures, such as path traversal checks in the /api/session and /api/memory/file endpoints, and there is no evidence of data exfiltration or malicious intent. While the server binds to all network interfaces (0.0.0.0) without authentication, this is a common configuration for local development tools and aligns with the stated purpose of the skill.
Capability Assessment
Purpose & Capability
Name/description (real-time monitoring dashboard) matches what the bundle does: a React/Vite frontend and an Express backend that reads OpenClaw state under ~/.openclaw (agents, sessions, cron, cost, subagents, workspace files) and serves a monitoring UI. Required resources (none declared) and the files included are consistent with this purpose.
Instruction Scope
SKILL.md instructs running the project locally (npx clawhub install, npm install, npm run dev). The runtime instructions and server code read local OpenClaw files (sessions, auth-profiles, workspace/SOUL.md, MEMORY.md, etc.) — exactly what a dashboard needs. That means the skill will access conversation contents, session metadata, and any tokens stored in those files; this is expected for a local dashboard but important to be aware of.
Install Mechanism
No install spec provided in the registry and SKILL.md shows normal npm-based installation (npm install / npm run dev). The package.json/dependencies are standard for a React + Express app. No remote binary download or obscure install URL was used in the provided manifest. Typical npm dependency supply-chain risks remain (large package-lock), but the install mechanism itself is standard and proportionate.
Credentials
The skill declares no required env vars or credentials. The server uses process.env.HOME/USERPROFILE to locate ~/.openclaw; it does not request external API keys. However, the server will read files under ~/.openclaw (including auth-profiles.json, session JSONL files and workspace files) that may contain API tokens, credentials, or private conversation content. Access to those files is consistent with the dashboard's purpose but is sensitive — the skill does not ask for explicit consent beyond you running it locally.
Persistence & Privilege
The skill does not request always:true or other elevated platform privileges. It does not modify other skills or global agent settings. It launches a local Express server (PORT 3721) and Vite dev server — normal for a web UI. Note: Express defaults to listening on all interfaces unless bound explicitly; this affects network exposure (see guidance).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install oc-dashboard - After installation, invoke the skill by name or use
/oc-dashboard - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
v1.2.0: LAN access support - access dashboard from mobile devices on the same WiFi network
v1.1.0
v1.1.0: Live Activity Feed (real-time view of all agent sessions), Project Board (kanban tracker), 1M token context window support, bilingual README (EN/CN), demo site with mock data, adaptive user config
v1.0.0
Initial release: Agent Cards, Live Activity Feed, Project Board, Cron Jobs, Sub-agents, Cost Panel, Session Replay, Memory Browser, Live Logs
Metadata
Frequently Asked Questions
What is OpenClaw Dashboard?
A real-time monitoring dashboard for OpenClaw agents. Track agents, sub-agents, cron jobs, costs, project progress, and session replay — all in one dark-mode... It is an AI Agent Skill for Claude Code / OpenClaw, with 186 downloads so far.
How do I install OpenClaw Dashboard?
Run "/install oc-dashboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Dashboard free?
Yes, OpenClaw Dashboard is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Dashboard support?
OpenClaw Dashboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Dashboard?
It is built and maintained by Mrpixelraf (@mrpixelraf); the current version is v1.2.0.
More Skills