它解决什么问题
DSH web plugin: per-day token usage statistics with a GitHub-style activity heatmap, cache hit-rate curve and per-model breakdown
核心功能
- 时间范围:最近 7 / 14 / 30 / 90 天,或自定义起止日期
- 汇总卡片:Token 用量、会话数量(完成的 turn)、请求数量、活跃天数、平均缓存命中率、最常用模型
- 26 周活跃热力图:每日 token 用量的 GitHub 风格色阶,悬停查看当天明细
- 按天 Token 趋势:堆叠柱状图叠加平滑的缓存命中率曲线(Catmull-Rom 样条),悬停查看各模型拆分
- 模型用量:环形图 + 列表,前 5 名模型分色,其余折叠为可展开的 "Other" 明细
- 历史回扫:首次启用时枚举并回放既有会话日志;对挂载后才首次观测到的活跃会话,其挂载前的历史会在下一次启动时按事件序号边界回放补全,从安装日起尽量还原历史用量
- 本地持久化:数据写入 $DSHHOME/storages/usagehistory.json(storage-domain),纯本地、无外部依赖
- 详细设计见 docs/design.md
安装
npx @deepseek-ai/dsh plugin add HaoyueQin/dsh-usage-statistics-panel
插件 README 中出现的其它命令:
DSH Plugin
DSH web 插件的用量统计面板:按天 Token 趋势、GitHub 风格活跃热力图、缓存命中率曲线、按模型用量拆分(环形图 + 列表),在设置页新增一个"使用统计"页面
dsh plugin --profile add dsh-usage-statistics-panel@latest
npm install
pnpm typecheck # tsc --noEmit
现状数据
- 周下载量:801
- GitHub Stars:7
- 中文说明:已汉化
适合谁用
正在用 DeepSeek Harness(dsh)做开发、希望扩展其能力的人。装之前建议先看周下载量与 Star 数判断活跃度。
常见问题
装不上怎么办? 先确认 dsh 版本最新,再重试安装命令;仍失败可到插件页查看「安装兼容性检查」。
装了不生效? 部分插件需重启 dsh 会话或重新加载配置才生效。
> 本文依据插件官方 README 自动整理,具体用法以插件最新版本为准。