solstice621/dsh_dashboard ↗★ 0
dsh-token-stats
Codex 风格 Token 用量统计仪表盘:5 统计卡 + 每日/每周热力图 + 洞察 + 模型用量排名(DeepSeek Harness 插件)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:solstice621/dsh_dashboard说明文档
阅读完整 README ↗dsh-token-stats — Token 用量统计(Codex 风格)
为 DeepSeek Harness(dsh)Web UI 提供 Codex 个人主页风格的 Token 用量统计仪表盘:5 统计卡 + GitHub 风格热力图(每日/每周)+ 洞察 + 模型用量排名。
✨ 功能
- 5 统计卡:累计 Token 数 / 峰值 Token 数(单日)/ 最长聊天时长 / 当前连续天数 / 最长连续天数;数值字号自适应单行
- 热力图:53 列 × 7 行滚动视图(今天恒在最右下角),悬停显示「2026年8月15日消耗了 xx Token · N 次请求」; 「每日 / 每周」视图切换(每周为自下而上填充的 7 格柱状条,悬停显示周用量)
- 洞察:聊天总数、LLM 请求数、会话总数、活跃天数、缓存命中率、平均每轮 Token/时长
- 最喜欢的模型:供应商-模型(provider/model)Token 用量排名 Top5 + 比例条
- 数据源:全部会话日志(
assistant/message的data.usage+request/header的模型归属 +turn/start/turn/end时长),实时增量更新,无需独立持久化
🚀 安装(bundle 方式,推荐)
dsh plugin --profile web add github:solstice621/dsh_dashboard
dsh --profile web # 重启后生效
安装后打开 设置 → 统计 即可看到完整仪表盘。也可本地路径安装:
dsh plugin --profile web add file:/path/to/dsh-dashboard。
首次打开时后台扫描全部历史会话(秒级~几十秒),之后通过
session/event实时增量, 仪表盘每 30s 自动刷新,无需手动操作。
🧑💻 动态插件部署(维护者用)
本仓库同时维护一套动态 Cordis 插件(toksta-5,会话内 cordis_define 部署,
适合在不重启 profile 的情况下迭代):
cordis_inspect_list/cordis_inspect_query核对契约(sessionQuery、session/event、 session/created、harness、React/host/styles builtin、settings.section、timer);cordis_define:plugin.kind: "new",idPrefix: "toksta",code.host=host.js,code.client=client.js;cordis_run(mode=run/update)激活。
⚠️ bundle 版与动态版注册同一个设置分区 id(
token-stats),同时启用会重复;切换前先停掉另一方。
📁 文件
| 文件 |
|---|