Session Snapshot
定期保存会话状态,支持断点续作和历史回溯。
下载 358
实时监控 OpenClaw 代理的 Token 使用情况,支持成本分析与任务状态查看。
openclaw skills install @kasparchen/token-burn-monitor命令、参数、文件名以原文为准
无依赖的 Node.js 仪表板。核心 API + 可替换的前端主题。
server.js → 核心 API(稳定,勿修改)
themes/default/ → 默认深色仪表板主题
themes/<custom>/ → 用户/代理生成的主题
API.md → 主题开发者使用的 API 协议
config.json → 端口、主题、代理、定价覆盖配置bash start.sh # 启动(默认端口 3847)
bash start.sh status # 检查状态
bash start.sh restart # 配置更改后重启
bash start.sh stop # 停止将 config.default.json 复制为 config.json:
{
"port": 3847,
"theme": "default",
"agents": {
"main": { "name": "Karl", "icon": "/assets/karl.png" }
},
"modelPricing": {}
}themes/ 目录下的子目录名称。默认值:"default"PORT 环境变量设置。设置 OPENCLAW_AGENTS_DIR 可以覆盖代理目录(默认:/home/node/.openclaw/agents)。
主题位于 themes/<name>/ 目录下。最低要求:一个 index.html 文件,用于从 API 获取数据。
创建自定义主题的步骤:
API.md 了解所有可用接口themes/my-theme/index.htmlconfig.json 中设置 "theme": "my-theme"默认主题(themes/default/)是一个完整的参考实现。
所有接口返回 JSON。仅支持 GET 请求。服务器绑定到本地回环地址。完整文档见 API.md。
| 接口 | 描述 |
|---|---|
GET /api/config | 代理名称和图标 |
GET /api/stats?date= | 所有代理聚合数据 |
GET /api/agent/:id?date= | 单个代理及其每次调用的详细分析 |
GET /api/history?days= | 30 天的成本历史记录 |
GET /api/pricing | 模型定价表 |
GET /api/crons | 计划任务(从文件系统读取) |
GET /api/cron/:id/runs | 任务运行历史 |
127.0.0.1(仅限本地访问)[redacted]),可通过在配置中设置 showPrompts: true 开启显示connect-src 'self'; font-src 'self'OPENCLAW_AGENTS_DIR 指向正确的代理目录。PORT=4000 bash start.sh 指定新端口。themes/<name>/index.html 是否存在。已收录 1 个 Skill