dsh-usage-dashboard: Viewing Balance, Cost Estimates, and Peak/Off-Peak Hours in the DSH Web Sidebar

前言

用 DeepSeek Harness(DSH)跑 Web 界面时,钱包余额、本月大概花了多少、当前是峰时还是谷时,往往要另开页面或自己对照定价表心算。本地会话日志里已经有 token 用量,但默认界面不会把这些信息收成一块可点的摘要。

下面介绍社区插件 dsh-usage-dashboard(维护者 MrXiongBear,分类:客户端)。它在 DSH Web 左下角侧边栏实时显示 API 余额、基于本地用量的消费估算、峰谷时段倒计时;点击可展开完整用量仪表盘,并可在面板里切换默认 LLM 服务商。数据在本机读取与展示,不上传第三方服务器。

这是什么

dsh-usage-dashboard 是面向 DSH Web 的客户端 bundle 插件:Host 端通过 Cordis 补丁注册认证路由,浏览器端注入侧边栏与布局相关模块,在左下角固定展示摘要,点击打开仪表盘。

仓库说明其为实验性、自用性质,紧贴 DSH 的 apply / inject / client bundle 等接缝,仅在作者验证过的 DSH 版本上测试;宿主升级后可能失效。代码与文档标注为 AI 生成,未经专业人工审计,生产环境需自行评估。

许可为 MIT(package.json 版本 1.0.0)。社区目录页:skillhub.cn 插件页;源码与说明:GitHub 仓库。

核心功能

侧边栏摘要

  • 余额:通过 deepseekAccount.getBalance 读取 DeepSeek 账户钱包(人民币 / 美元),固定显示,不可在设置里关闭。
  • 消费估算:按本地持久化的 token 用量,结合每次调用所处峰时或谷时对应单价估算,不是官方账单。
  • 峰谷倒计时:按北京时间与 DeepSeek 官方计费窗口计算。峰时为周一至周五 09:00–12:00、14:00–18:00(不含法定节假日);其余含周末与节假日为谷时。显示形如 峰时:01:32:10 或 谷时:15:00:00,峰时与谷时用颜色区分(文档描述为珊瑚红 / 绿色,标签文字仍保留)。

底部固定两行:第一行 余额 + 消费,第二行 峰谷状态 + 倒计时。消费过长时在行内省略,完整值可在仪表盘中查看。

完整用量仪表盘

点击侧边栏摘要打开面板,主要包括:

  • Token 用量:日 / 月 / 年 / 全部累计及各自估算消费;面板内 token 为完整千分位,左下角摘要仍用紧凑单位。数据来自本机 DSH 会话日志(含缓存命中与推理 token),按会话版本缓存。
  • 分任务用量:按会话列出标题、今日与累计 token、今日估算消费;子代理带 sub 标记,最近活跃带 recent。支持按标题或 ID 搜索、按今日或累计 token 排序,默认 12 条,可展开至最多 100 条。
  • 默认 API 切换:列出可用 llm 服务商与模型,切换后写入 agentDefaultModel,对新建会话生效。

侧边栏显示设置

仪表盘内「侧边栏显示」可开关:消费估算、峰谷状态、日 / 月 / 年 token(日 / 月 / 年默认关);余额不可关。字号 10px–16px,默认 12px。配置保存在浏览器 localStorage 键 dsh-usage-dashboard:footer-items。

Host 端在 /api/usage-dashboard/ 下提供需认证的 Connection Fetch 路由;价格表 PRICING_CNY、2026 年节假日 HOLIDAY_RANGES_2026 等在 index.js 中维护,定价与国务院通知链接见 README「已知限制」。

安装与启用

DSH 的 profile 加载为全有或全无:任一插件 import 失败可能影响整个 profile。安装前建议备份 profile 内的 package.json 与 cordis.patch.yml。

官方安装命令(Web profile):

dsh plugin --profile web add github:MrXiongBear/dsh-usage-dashboard

装完后重启 dsh web,左下角应出现摘要区域。

若提示需要 allowBuilds 授权,将 pnpm 输出的包名写入该 profile 的 pnpm-workspace.yaml:

allowBuilds:
  dsh-usage-dashboard: true

然后重新执行上面的 add。本项目为纯 JavaScript,通常不会触发构建授权。

如需锁定 commit,避免后续更新静默变更运行代码:

dsh plugin --profile web add github:MrXiongBear/dsh-usage-dashboard#<commit-sha>

查看与卸载:

dsh plugin --profile web list
dsh plugin --profile web remove dsh-usage-dashboard

插件以当前 DSH 进程权限运行;安装前宜浏览仓库源码与 MIT 许可条款,确认符合你的安全与合规要求。

典型用法

  1. 按上一节命令安装并重启 dsh web。
  2. 若需看余额,使用已登录 DeepSeek 账户的环境(仅用 API Key 时仍可用 token 统计与服务商切换,但余额不可用)。
  3. 日常在左下角查看余额、估算消费与峰谷倒计时;需要明细时在摘要上点击进入仪表盘,搜索或排序任务用量,在面板中调整侧边栏显示项与字号。
  4. 若要更换默认模型,在仪表盘「默认 API 切换」中选择服务商与模型,之后新建会话会使用新默认值。

适用场景与注意

适合:长期在单机 DSH Web 上开发智能体、希望少开外部页面、用本地日志粗算消费并关注 DeepSeek 峰谷计费的开发者。

限制(来自 README):

  • Token 统计仅覆盖当前机器上的 DSH,不含其他工具或设备。
  • 节假日表目前只覆盖 2026 年;跨年后需更新 index.js 中 HOLIDAY_RANGES_2026,否则仪表盘会提示峰谷判断可能失效。
  • 官方调价后需更新 index.js 中 PRICING_CNY。
  • 余额依赖 DSH 自身认证通道;隐私说明称无第三方依赖、无外部脚本与埋点。

卸载或回滚:从 dsh.profile.bundles 移除登记 → pnpm remove 或删除 link → 重启;异常时用备份的 package.json 与 cordis.patch.yml 还原。

结尾

dsh-usage-dashboard 把余额、估算消费、峰谷倒计时和分任务 token 用量收到 DSH Web 左下角与可展开面板里,并支持切换默认 LLM,适合在本机 DSH 上持续跑 Web 工作流的开发者。DeepSeek Harness 生态强调「一切皆插件」;社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

  • 目录页:https://www.skillhub.cn/plugins/MrXiongBear/dsh-usage-dashboard
  • GitHub:https://github.com/MrXiongBear/dsh-usage-dashboard

问题可在仓库 Issues 反馈。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye