DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Balance Show — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@javierni/balance-show

Balance Show

基于 DeepSeek Harness 为其 Web GUI 构建的余额与用量卡片插件(与 DeepSeek 无关):显示带颜色分级的账户余额,以及每次对话的实时令牌用量和费用(按高峰/非高峰时段计价)。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @javierni/balance-show@0.4.0
README兼容性版本

兼容性与来源证明

Balance Show 以 @javierni/balance-show 发布,当前版本为 0.4.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.4.0stable
2026/9/16
0.3.9stable
2026/8/19
0.3.8stable
2026/8/19
查看其余 2 个版本收起版本
0.3.7stable
2026/8/19
0.3.6stable
2026/8/19

相关插件

正在加载相关插件…

最新版
0.4.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
99.6 kB
文件数
9
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
242
最近提交
2026/9/16
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Usage@linxin666/dsh-usagedsh Web GUI 的使用统计插件:检测各提供商余额和编码计划配额,并提供实时令牌使用记录,以及当前提供商的专属宠物气泡Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Usage Stats@ychris12138/dsh-usage-statsdsh Web GUI 的令牌使用热力图、提供商余额和订阅配额Codex Connectdsh-codex-connect用于 DeepSeek Harness 的 ChatGPT OAuth 和 Codex 模型。

README

@javierni/balance-show

定位说明:本插件是基于 DeepSeek Harness(dsh)开发的余额卡片插件, 不是 DeepSeek 官方余额卡片,与 DeepSeek 平台无隶属关系。它读取的是 当前 harness 里配置的 DEEPSEEK_API_KEY 所对应账户的余额。

右下角浮窗卡片显示余额(按档位着色),以及当前对话的实时 token 用量、 缓存命中率与费用(按高峰·低谷分桶计价)。

开发与数据说明

  • 完全由 DeepSeek Harness 开发:本插件是 dsh(DeepSeek Harness)生态的 Cordis 插件,宿主半(lib/index.js)+ 浏览器半(lib/client.js)双面结构, 通过 harness 的 credentials / webServer / sessionPersistence 等原生服务工作, 不依赖任何第三方运行时包。
  • 查询的是安装者自己的账户:插件不内置任何 API Key,运行时从当前 harness 配置的 DEEPSEEK_API_KEY 解析——谁装在这台 harness 上,就查询谁的账户余额。
  • 价目表按官方价目策展:lib/pricing.js 的价格表策展自 DeepSeek 官方公告 (https://api-docs.deepseek.com/zh-cn/quick_start/pricing/),内置官方政策时间表 (含 2026-08-17 起峰谷定价:高峰 09:00–12:00 / 14:00–18:00,空闲时段半价), 按每条消息的时刻自动选择生效政策。如官方调整价目,需同步更新该文件。
  • 计费为本地估算:token 数据来自 harness 会话记录(实时 session/event + 回放持久化日志),费用按内置价目表本地计算,非 DeepSeek 平台权威账单。

功能

  • 余额卡片(shell.overlay 右下角浮窗):余额字体按档位着色 (≥¥50 绿、¥10–50 橙、<¥10 红)、可用状态、手动刷新、头部箭头可收起/展开 (收起只显示余额)。
  • 位置记忆与遮挡避让:卡片位置按对话独立记忆(balance-show-pos:<会话id>), 窗口/容器缩放时按最近边缘比例跟随并钳制在容器内;侧边栏等面板打开时,自动 贴到面板边缘外侧避免被盖住(避让只是显示位移、不改变记忆位置,面板关闭即回到原处)。
  • 当前对话统计(余额下方小字,实时更新):
    • 当前对话 Tokens(含回放完整历史,覆盖重启前消息)
    • 缓存命中状态与命中率(问号悬浮解释含义)
    • 当前对话费用(问号悬浮显示按高峰·低谷拆分的分桶明细: 输入(未命中)/输入(命中)/输出 × 高峰·低谷,tok × ¥/M = cost)
    • 当前时段(高峰/低谷,感叹号悬浮解释高峰时段 9:00–12:00 / 14:00–18:00)
  • 官网链接:充值/赠送行下方附 Deepseek 开放平台官网入口。
  • 友好错误:抓取失败显示友好提示(不暴露原始错误码)。

安装(一键,推荐)

dsh plugin --profile web add @javierni/balance-show
  • 插件为零依赖、无构建步骤的纯 JS 包,dsh plugin add 即可完成安装; 其 import 的 @deepseek-ai/cordis、@deepseek-ai/dsh-credentials、react 均来自 dsh 自带闭包,无需额外安装。

其他 harness 识别(必读)

装完后必须确认 profile 的 pnpm-workspace.yaml 包含以下两项,否则 插件不会被正确挂载、或点击更新无法生效:

# 1. 让 bundle 的 ESM 依赖(@deepseek-ai/*、react)能从 flat 目录解析
nodeLinker: hoisted

# 2. 排除 release-age 门禁:否则 pnpm 会静默拒绝刚发布的新版本,
#    导致点击"更新"升不到最新版
minimumReleaseAgeExclude:
  - '@javierni/*'

如果之前用旧版本安装导致 ^0.2.x 之类范围残留在 profile 的 package.json,需执行 dsh plugin --profile web update @javierni/balance-show 让依赖范围重写为最新(插件内点击更新也会自动用 add @latest 重写范围)。

然后重启 dsh web(新增 bundle 需要启动时扫描),刷新浏览器页面即可看到 右下角卡片。

更新

插件自动检查 npm 线上版本(启动时 + 每 12 小时),右下角卡片底部常驻显示:

更新于 21:00:00        本地版本 v0.3.4  线上版本 v0.3.4
  • 版本一致时显示灰色;线上有新版时变橙色,且 线上版本 vX.Y.Z 变为可点击。
  • 点击 线上版本 vX.Y.Z 即通过本机 pnpm 执行 pnpm add @javierni/balance-show@latest 完成更新,成功后提示重启 dsh web。
  • pnpm 启动器按 PATH pnpm → local dsh-pnpm-bin → corepack → npx 顺序探测, 且会跳过与 profile 的 pnpm store 大版本不匹配的 pnpm(v0.3.9 起:先读 node_modules/.modules.yaml 的 store 版本再过滤启动器,避免 DSH Desktop 捆绑的 pnpm 10 读 pnpm 11 的 store 时报 ERR_PNPM_UNEXPECTED_STORE)。
  • 更新需要本机可调用 pnpm 或 corepack(Windows 上 Node 自带 corepack,一般无需额外安装)。
  • 不会自动执行更新——只检查并提示,更新始终由你手动点击触发。
  • 各版本改动见 CHANGELOG.md。

安装(本地开发方式)

  1. 把本包拷贝到 profile 依赖树(必须拷贝而非 junction/symlink:插件自身的 ESM 依赖需从 profiles\node_modules 向上解析):

    Copy-Item -Path "<你的插件源码目录>" -Destination "$env:USERPROFILE\.dsh\profiles\node_modules\@javierni\balance-show" -Recurse -Force
    
  2. 在 $env:USERPROFILE\.dsh\profiles\web\cordis.patch.yml(CLI 版;桌面版为 %APPDATA%\dsh-desktop\harness\profiles\web\cordis.patch.yml)的 patch 数组里追加 (新行必须放在 - insert: 列表里):

    - insert:
        - id: balance-show
          name: '@javierni/balance-show'
    
  3. 重启 harness(dsh web),刷新页面。修改源码后需重新拷贝并再次重启。

卸载

删除上述 patch 行与 @javierni 目录(或 dsh plugin --profile web remove @javierni/balance-show),重启。

验证

node plugins/balance-show/scripts/test-balance.mjs   # 宿主取数逻辑冒烟测试
curl http://127.0.0.1:3080/balance                  # 余额路由
curl "http://127.0.0.1:3080/api/session-stats?sessionId=x"  # 会话统计路由

License

MIT