DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
W

dsh-workbuddy-usage

Workbuddy Usage

DSH 侧边栏用量插件:在左侧栏底部显示 workbuddy2api / CodeBuddy 的每日 Token 用量、积分消耗与账号剩余额度(Codex 统计风格,未破亿按「万」、破亿按「亿」)。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:xiebrooooo/dsh-workbuddy-usage#c8a25eabdcda99c8a389f6bbd438c0ddba640334
README兼容性版本

兼容性与来源证明

Workbuddy Usage 以 dsh-workbuddy-usage 发布,当前版本为 1.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.2.0stable
2026/10/20
1.1.0stable
2026/10/20

相关插件

正在加载相关插件…

最新版
1.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/20
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Experimental Cot Translation Bundle@deepseek-ai/dsh-experimental-cot-translation-bundle扩展推理的实验性机器翻译Our Free Model@ebony-vinyl/dsh-our-free-modelOur Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道;2.0 起接入 LobsterAI、Qoder、TRAE、Cline、Loomy、Raccoon、MiniMax、ZCode、Gemini 十个账号渠道(原有匿名免费通道保留)(登录、账号池、积分领取、本地 OpenAI 网关与局域网转发、数据看板与运行日志),六页毛玻璃界面统一呈现。Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Connect Workbuddydsh-connect-workbuddy把本机登录的 WorkBuddy 模型(国内版与国际版)接入 DeepSeek Harness:每次刷新按上游目录自动读取每个模型的积分倍率,支持逐模型图片输入开关、多账号切换与账号池自动换号,并提供每日签到、卡片与输入框里的胶囊积分读数等只读积分概览。

README

dsh-workbuddy-usage

在 DeepSeek Harness(DSH Desktop)左侧栏底部加一行原生风格的「使用量」条目,点开是 Codex 统计风格的用量面板 —— 每日 Token、积分消耗、缓存命中、按模型单价、账号剩余额度,一屏看完。

数据来自 workbuddy2api / CodeBuddy 兼容网关自带的面板接口(/panel/api/usage、/panel/api/overview),插件只读,不改动网关。

侧栏条目

面板

功能

  • 侧栏常驻条目:使用量 · 2467 万,位于「远程控制」正上方;图标 + 文案 + 右对齐数值,沿用 DSH 原生行高(36px)、圆角、hover 色与折叠态(只留图标)。
  • 计数单位:Token 未破 1 亿一律按「万」(948.1 万),破亿按「亿」(1.154 亿),并自动处理 10000 万 → 1 亿 的进位。
  • 区间切换:今日 / 近 7 天 / 近 30 天 / 全部。
  • 面板指标:区间 Token 总量、请求数(含错误数、平均延迟)、积分(含每百万 Token 均价)、缓存命中率、输出速度、输入/输出占比条、时序柱状图。
  • 按模型明细:每个模型的请求数、Token 量,以及每百万 tokens 的积分消耗(1.25 积分/M;零消耗模型标「免费」)。
  • 账号额度:账号池总剩余 / 总额度进度条、可用 / 冷却 / 禁用数量、逐账号剩余额度迷你条与状态点,悬停可看冷却原因、最近使用模型、累计请求与套餐到期时间。
  • 面板内设置:标题栏右上角 ⚙ 直接改服务器地址与 API Key,保存后写回 config.json、清缓存并自动探活;同时注册到 DSH 设置页的「WorkBuddy 用量」分区,两条路都能进。
  • 自动刷新:面板收起时 3 分钟、展开时 30 秒;标题栏右上角 ↻ 走 refresh=1 绕过缓存,刷新时图标旋转。
  • 深/浅色自适应:按祖先背景亮度自动切换色板,全部使用 DSH 设计 token(--dsw-alias-*、--dsw-radius-*)。

安装

1. 放置插件

git clone https://github.com/xiebrooooo/dsh-workbuddy-usage.git \
  ~/.dsh/plugins/dsh-workbuddy-usage

(Windows 即 C:\Users\<你>\.dsh\plugins\dsh-workbuddy-usage)

2. 写配置(二选一)

推荐:装好后在界面里填 —— 重启 DSH 后点侧栏「使用量」→ 面板右上角 ⚙(或打开 DSH 设置页 →「WorkBuddy 用量」),填写服务器地址与 API Key,点「保存并测试」。插件会把配置写进自己的 config.json 并立刻验证连通性,无需手改文件。

或者:先手写配置文件

cd ~/.dsh/plugins/dsh-workbuddy-usage
cp config.example.json config.json
# 编辑 config.json:填 baseUrl 与 apiKey

config.json 已被 .gitignore 忽略,不会误提交。

3. 挂进 profile

编辑 ~/.dsh/profiles/desktop/package.json:

{
  "dependencies": {
    "dsh-workbuddy-usage": "file:../../plugins/dsh-workbuddy-usage"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "@deepseek-ai/dsh-web-app",
        "dsh-workbuddy-usage"
      ]
    }
  }
}

然后在 profile 目录执行:

cd ~/.dsh/profiles/desktop
pnpm install

4. 重启 DSH Desktop

宿主半侧是 ESM 模块,改完必须重启一次才会加载;客户端半侧之后可热更新。

重启后左下角「远程控制」上方会出现「使用量」条目。

配置

config.json(可用环境变量 WORKBUDDY_USAGE_BASE / WORKBUDDY_USAGE_KEY 覆盖前两项):

字段默认值说明
baseUrlhttp://127.0.0.1:7863网关地址,含 scheme 与端口,不带尾斜杠
apiKey—面板 API Key(Authorization: Bearer)
routePrefix/dsh-workbuddy-usage注册到 DSH webServer 的前缀路由
cacheTtlMs25000用量数据缓存
accountTtlMs60000账号额度缓存
timeoutMs20000上游请求超时

路由(由宿主半侧注册到 DSH 同源 webServer)

路径说明
GET {routePrefix}/api/usage?scope=today|7d|30d|all[&refresh=1]用量 + account 账号数据
GET {routePrefix}/api/account[?refresh=1]仅账号额度与状态
GET {routePrefix}/api/config读取当前配置(不返回 Key 明文,只给 hasApiKey 与 apiKeyHint)
POST {routePrefix}/api/config保存 { baseUrl, apiKey?, timeoutMs? },写回 config.json、清缓存并立刻探活
GET {routePrefix}/api/ping连通性 / 配置自检(不含 Key)

为什么必须有宿主半侧

面板响应带 Content-Security-Policy: connect-src 'self'、Cross-Origin-Resource-Policy: same-origin,且没有 Access-Control-Allow-Origin,浏览器无法直连。因此由宿主进程(Node)带 Bearer 拉取上游,再以同源前缀路由提供给渲染进程。

数据字段

上游 by_model[] / totals 每条记录会被规范化为:

{
  "requests": 306, "errors": 3,
  "promptTokens": 28890000, "completionTokens": 209000, "totalTokens": 29095704,
  "credits": 45.99, "creditTokens": 29095704, "creditsPer1M": 1.58,
  "cacheHitTokens": 27750000, "cacheMissTokens": 1345704, "cacheHitRate": 96.1,
  "avgLatencyMs": 14394, "tokensPerSecond": 250
}

账号侧来自 /panel/api/overview:totals{accounts,healthy,cooling,paused,disabled,credits,creditsTotal} 与 accounts[]{uid,nickname,realm,credits,creditsTotal,cooling,disabled,until,reason,lastModel,requests,totalTokens,earliestExpiry,earliestRemaining}。

开发与调试

  • 客户端 bundle 由宿主 @deepseek-ai/dsh-client-hmr 每 500ms 轮询 mtime/size,变化即重新发布并经 SSE /plugins/events 推送 —— 改 client.js 后无需重启 DSH。

  • 但 pnpm 对 file: 依赖是复制而不是软链:~/.dsh/profiles/desktop/node_modules/dsh-workbuddy-usage/ 里是副本,页面加载的是副本。改完源码必须同步:

    cp client.js ~/.dsh/profiles/desktop/node_modules/dsh-workbuddy-usage/client.js
    
  • 改 index.js(宿主半侧)没有热更新,重启 DSH 才生效。

  • 快捷验证:curl -H "Authorization: Bearer $KEY" "http://127.0.0.1:7863/panel/api/usage?hours=24"。

排错

现象原因 / 处理
侧栏没有「使用量」profile bundles 未包含本包,或没执行 pnpm install,或没重启 DSH
面板显示「上游 401」apiKey 与面板 api_key 不一致
面板显示「HTTP 404」宿主半侧未加载(检查 bundles / 重启)
改了界面没变化忘了同步 node_modules 里的副本(见上)
数字不更新路由层有 25s 缓存,点标题栏右上角 ↻ 走 refresh=1
「设置」保存后提示失败 / 404宿主半侧改过代码但没重启 DSH(index.js 无热更新)
账号额度区块不显示宿主半侧未重启;或上游 /panel/api/overview 不可用(面板会显示原因)

兼容性

  • DSH Desktop 2.0.x(Web 客户端,http://127.0.0.1:43120)。
  • 依赖的槽位:sidebar.footer.action(order: 25,原生「远程控制」为 26)、settings.section(order: 120)。
  • 上游需提供 /panel/api/usage 与 /panel/api/overview 且支持 Bearer 鉴权(workbuddy2api 面板即满足)。

免责声明

第三方社区插件,与 DeepSeek / CodeBuddy 官方无关。插件只读取你自己网关的面板接口,不收集、不上传任何数据。

License

MIT