dsh-token-dashboard:DeepSeek Harness 的 Codex 风格用量面板

前言

DeepSeek Harness (DSH) 记录本地会话日志,但原生界面缺乏对用量数据的统计展示。dsh-token-dashboard 插件旨在解决这个问题。它读取本地会话日志,复刻 Codex 的版式,提供累计 token、活动热力图和模型洞察等数据。

核心功能

  • 五个累计数字:累计 Token 数、Token 使用峰值、最长任务用时、最长连续天数、当前连续天数。
  • 一年活动热力图:显示全年的活动情况,支持日/周/累计总量三种模式,悬停可查看具体数值。
  • 洞察:统计最常用的推理强度、按 Token 排名的模型、已探索技能数、技能总数、总会话数、总轮次以及缓存命中率。
  • 最常使用:列出调用最多的技能与次数。
  • 中英双语:跟随 DSH 界面语言,数字与时长格式(如 3.7亿、46分59秒)也会随之改变。
  • 只读、零成本:插件只读取 $DSH_HOME/sessions 下的日志,不写盘、不联网、不调用模型。
  • 无运行时依赖:宿主侧仅依赖 node:*,浏览器侧从 DSH shell 的模块表获取 UI 组件。

安装与启用

该插件依赖 DSH 0.2.x 和 Node.js ≥ 22.18。

桌面应用(Electron):

dsh plugin --profile desktop add @etheslay/dsh-token-dashboard --registry=https://registry.npmjs.org/

dsh web:

dsh plugin --profile web add @etheslay/dsh-token-dashboard --registry=https://registry.npmjs.org/

安装完成后重启 DSH,进入 设置 → 用量 即可查看面板。

验证与排查

安装完成后,可以通过访问健康检查端点确认插件是否正常加载:

# 将 <你的 DSH 端口> 替换为实际端口
curl http://127.0.0.1:<你的 DSH 端口>/dsh-token-dashboard/api/health

若在设置中未看到入口,请检查 profile 是否正确(桌面应用为 desktop),并运行 dsh --profile desktop --dump-config 确认配置中是否包含该插件。

注意事项

  • 只读与隐私:插件不写入任何数据,不联网,也不编造 DSH 量不出来的指标(如额度、套餐等)。
  • 卸载清理:卸载时需同时删除 profile package.json 中的 dsh.profile.bundles 条目,插件本身不保留用户数据。
  • 版本要求:请确保运行环境满足 DSH 0.2.x 和 Node ≥ 22.18。

结语

dsh-token-dashboard 为 DSH 用户提供了本地、安全且零成本的用量分析工具。它复刻了 Codex 的统计风格,但数据完全基于 DSH 实际的会话日志。

  • GitHub 仓库:https://github.com/Etheslay/dsh-token-dashboard
  • 插件目录:https://www.skillhub.cn/plugins/Etheslay/dsh-token-dashboard
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜