dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
在 DeepSeek Harness 会话页头显示 Cline / ClinePass 额度、Credits 余额与 token 消耗(支持多账号切换)
在 DeepSeek Harness(DSH)的会话页头显示 Cline / ClinePass 订阅额度、Credits 余额与 ClinePass token 消耗,支持多账号切换。
A DSH plugin that shows your Cline / ClinePass subscription quota, credits and ClinePass token consumption in the session header — with multi-account switching.
零依赖、无构建步骤:host 半边只用 Node 内置模块,client 半边是手写的模块包(只用到 shell 提供的 react)。
Credits(按量付费) 余额Token 消耗 块:日期区间选择(含 24h / 7 天 / 14 天 / 30 天 预设)、合计 token 与金额、每日(或每周、24h 下按小时)柱状图、以及可点选的模型列表 —— 点某个模型即可只看它的消耗⇄ 循环切换,✕ 移除aiModelTypeName === 'cline-pass' 的用量,与上面的 ClinePass 额度口径一致已同时发布到 npm 与 GitHub,两个源内容逐字节一致:
| 来源 | 安装标识 |
|---|---|
| npm(推荐) | dsh-cline-quota — https://www.npmjs.com/package/dsh-cline-quota |
| GitHub | github:Wei-l-w/dsh-cline-quota |
DSH 侧边栏 →「插件」→「添加插件」,填 dsh-cline-quota(或 github:Wei-l-w/dsh-cline-quota;也可以填本地目录 / .tgz 的绝对路径)。
dsh plugin --profile <profile> add dsh-cline-quota
桌面版占用的
desktopprofile 不能从命令行管理(会报profile "desktop" is managed exclusively by the Electron application);这种情况请用上面的插件面板。
装完刷新窗口即可看到 chip;host 半边的改动需要重启 DSH 才会重新加载。
插件不自带任何账号,也不依赖你 DSH 里配了 cline provider。 打开面板点 + 粘贴一个 Cline API key 就能用。
方式一:面板里粘贴(默认,推荐)
账号行右侧 + → 粘贴 key → 保存。插件会先用 GET /users/me 验证这个 key,通过后:
$DSH_HOME/cline-quota.accounts.json(权限 0600,与 $DSH_HOME/.credentials.yaml 同为明文,但完全不碰 DSH 凭据库)✕)会连它保存的 key 一起删掉方式二:复用 DSH 凭据库的引用(可选)
如果你已经在 DSH 凭据库里有 Cline 的 key,也可以让插件按引用名去取:
- id: cline-quota
config:
accounts:
- label: 主号
keyRef: CLINE_API_KEY
key 本体放 $DSH_HOME/.credentials.yaml 的 refs: 下,或 $DSH_HOME/.env(只读回退层)。配置改完不必重启(loader 会带新配置重新 apply)。
没有任何配置、也没加过账号时,面板显示「还没有账号 · 点 + 粘贴 Cline API key」——这是正常的初始状态,不是错误。
Token 消耗 块里的 $ 是 Cline 按它的参考价折算的用量价值,不是账单:ClinePass 是订阅制,参考价不等于实付金额。cline-pass/deepseek-v4.1-flash,Cline 的参考价 = DeepSeek 官方高峰价(输入 $0.30 / 缓存命中 $0.006 / 输出 $1.20 每百万 token);DeepSeek 空闲价是它的一半。0.1.0 把 Cline 的 usage/caps 金额字段当成了 micro-USD,金额会放大 100 倍;0.2.0 已修正(usage/caps 按 1e-8 折算,Credits 余额仍是 micro-USD)。aiModelTypeName 从 cline-pass 改成了 cline(模型名仍是 cline-pass/deepseek-v4.1-flash-1017,creditsUsed 为 0、走 vercel 推理)。0.2.3 起「类型是 cline-pass」或「模型名以 cline-pass/ 开头」都算订阅用量 —— 否则新一天的数据会被整段漏掉,看起来像统计停更。$DSH_HOME/cline-quota.accounts.json(0600);配置的账号才按引用名从 DSH 凭据库取。浏览器只会拿到额度数字、账号邮箱与标签,任何 key 都不会回传给浏览器。https://api.cline.bot。conversation.session.header.utilities 座位的 DSH;在 0.2.1-rc.2(桌面版内置版本)上验证。npm test
test/accounts.test.mjs 是离线 harness:把真实的 host 半边挂到假 ctx 与假 Cline API 上,覆盖账号选择、粘贴 key(验证 → 写凭据库 → 名单文件)、重复 key/重名、删除、以及金额单位换算。test/range-presets.test.mjs 校验区间预设的高亮映射与"数据已过期"判定(24h / 7 / 14 / 30 天与自定义区间)。
npm version patch # 或 minor / major:改版本号并打 tag
npm publish --access public
git push --follow-tags
品牌新包的首次发布会先进入 npm 的 staged 队列:registry 上先出现
0.0.0-stage占位版,实测约一分钟后自动上架。若被拦下需要 maintainer 用 2FA 批准 —— npm ≥ 11.15 用npm stage list/npm stage approve <stage-id>,或在 npmjs.com 的 Staged Packages 页点 Approve。
插件面板里卸载,或:
dsh plugin --profile <profile> remove dsh-cline-quota
与 Cline / ClinePass 官方无隶属关系;"Cline" 仅用于说明本插件查询的服务。
MIT © Wei-l-w