← 返回 Skills 市场
OpenClaw Dashboard
作者
Mrpixelraf
· GitHub ↗
· v1.2.0
· MIT-0
186
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install oc-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...
安全使用建议
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.
功能分析
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.
能力评估
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).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install oc-dashboard - 安装完成后,直接呼叫该 Skill 的名称或使用
/oc-dashboard触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 186 次。
如何安装 OpenClaw Dashboard?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install oc-dashboard」即可一键安装,无需额外配置。
OpenClaw Dashboard 是免费的吗?
是的,OpenClaw Dashboard 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
OpenClaw Dashboard 支持哪些平台?
OpenClaw Dashboard 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OpenClaw Dashboard?
由 Mrpixelraf(@mrpixelraf)开发并维护,当前版本 v1.2.0。
推荐 Skills