🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

额度悬浮窗 sixtysevenlf/dsh-opencode-go-monitor

DeepSeek Harness
sixtysevenlf47 天前有提交已提供中文文档扫描:含敏感能力

在网页悬浮面板实时查看各家 API 余额与用量

33.2/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sixtysevenlf/dsh-opencode-go-monitor
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 47 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-opencode-go-monitor(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/17 15:06:52

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 17 处,展示前 17 条)
  • 读取密钥环境变量
    lib/index.js:41
    if (process.env.COMMAND_CODE_API_KEY) return process.env.COMMAND_CODE_API_KEY
  • 读取本地文件
    lib/index.js:46
    if (existsSync(authPath)) {
  • 读取本地文件
    lib/index.js:47
    const obj = JSON.parse(readFileSync(authPath, 'utf8'))
  • 发起网络请求
    lib/index.js:74
    const who = await fetch(COMMAND_CODE_WHOAMI_URL, { headers, signal: AbortSignal.timeout(8000) })
  • 发起网络请求
    lib/index.js:82
    const resp = await fetch(`${COMMAND_CODE_CREDITS_URL}${orgQuery}`, { headers, signal: AbortSignal.timeout(12000) })
  • 发起网络请求
    lib/index.js:180
    const resp = await fetch(DS_BALANCE_URL, {
  • 读取密钥环境变量
    lib/index.js:241
    if (process.env.HYPER_API_KEY) return process.env.HYPER_API_KEY
  • 读取密钥环境变量
    lib/index.js:242
    if (process.env.HYPERCHARM_API_KEY) return process.env.HYPERCHARM_API_KEY
  • 发起网络请求
    lib/index.js:248
    const resp = await fetch(HYPER_CREDITS_URL, {
  • 读取本地文件
    lib/index.js:301
    for (const entry of readdirSync('/mnt/c/Users')) {
  • 读取本地文件
    lib/index.js:313
    if (!existsSync(file)) return null
  • 读取本地文件
    lib/index.js:314
    obj = JSON.parse(readFileSync(file, 'utf8'))
  • 发起网络请求
    lib/index.js:349
    const resp = await fetch(OG_USAGE_URL, {
  • 发起网络请求
    lib/client.js:648
    const res = await fetch('/api/deepseek/balance');
  • 发起网络请求
    lib/client.js:657
    const res = await fetch('/api/hypercharm/balance');
  • 发起网络请求
    lib/client.js:666
    const res = await fetch('/api/commandcode-goat/balance');
  • 发起网络请求
    lib/client.js:676
    const res = await fetch('/api/opencode-go/balance');
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 悬浮面板查看余额
  • 额度余额与用量监控
  • 本地读取密钥

README

由 DeepSeek 最新模型翻译生成
余额悬浮窗(dsh-opencode-go-monitor) DSH(DeepSeek Harness)Web UI 悬浮面板插件:四标签页 实时显示 DeepSeek / Command Code GOAT / OpenCode Go / Charm Hyper 的余额(标签切换带滑动+淡入动画)。 功能 - 四标签页:DeepSeek 余额 / Command Code GOAT 余额 / OpenCode Go 额度 / Charm Hyper 余额,点击切换,带方向滑动 + 淡入动画 - OpenCode Go 页:官方订阅额度三窗口(滚动 / 每周 / 每月):剩余 %(绿≥50% / 橙≥25% / 红 已移除原「省钱」功能:限额、超限断点截断、低耗压缩、官网用量分析、语音提醒、时段建议等。
展开完整文档(README 剩余 1 节)
余额悬浮窗(dsh-opencode-go-monitor)

DSH(DeepSeek Harness)Web UI 悬浮面板插件:四标签页 实时显示 DeepSeek / Command Code GOAT / OpenCode Go / Charm Hyper 的余额(标签切换带滑动+淡入动画)。

功能

- 四标签页:DeepSeek 余额 / Command Code GOAT 余额 / OpenCode Go 额度 / Charm Hyper 余额,点击切换,带方向滑动 + 淡入动画
- OpenCode Go 页:官方订阅额度三窗口(滚动 / 每周 / 每月):剩余 %(绿≥50% / 橙≥25% / 红 已移除原「省钱」功能:限额、超限断点截断、低耗压缩、官网用量分析、语音提醒、时段建议等。

预计剩余估算口径(2026-09 官方调价后)

官方现行价(¥/百万 tokens,空闲时段价;高峰时段 = 空闲 × 2):

| 模型 | 输入·缓存命中 | 输入·缓存未命中 | 输出 |
| deepseek-flash(旧名 deepseek-v4-flash / deepseek-v4-flash-vision-exp 现由 V4.1-Flash 提供服务,按 Flash 计费) | 0.02 | 1 | 4 |
| deepseek-v4-pro | 0.15 | 4.5 | 13.5 |

- 高峰时段:北京时间周一至周五 09:00-12:00、14:00-18:00;其余时间(含周末全天)为空闲时段
- 有效单价=输入侧(缓存命中率加权)× 输入占比 + 输出价 × 输出占比;命中率与占比取本账户 2026-08 官网平台实测(命中 721.98M / 未命中 6.84M / 输出 4.69M → 命中率 99.1%、输出占比 0.6%)
- 推算结果:Flash 空闲 ≈ ¥0.0546/百万、高峰 ≈ ¥0.1092/百万;Pro 空闲 ≈ ¥0.2759/百万、高峰 ≈ ¥0.5518/百万
- 面板「预计剩余」= 余额 ÷ 当前时段有效单价,行尾标注「空闲/高峰 + 单价」;鼠标悬浮可看完整口径(官方三档价、命中率、另一时段估算)
- 对照 2026-09 调价前(Flash 命中 0.05 / 未命中 1.5 / 输出 4.5):同余额下预计剩余约为调价前的 2.2 倍
- 价格来源:DeepSeek 官方「模型 & 价格」页

估算仅为参考:实际花费取决于缓存命中率、输出占比与所用模型;切换模型(Flash ↔ Pro)后按对应价目重算。命中率与占比是本账户实测常数(其他部署请按自己账号的平台月报改 DS_USAGE_SAMPLE),改价只改 DS_PRICE_OFFPEAK 一处即可。

未建模:法定节假日(官方公告里也按空闲计价,影响 /.local/share/opencode/auth.json |

隐私说明

- API key 只在进程内存中使用,用于调用官方余额接口,不落盘、不写日志、不发给任何第三方
- 仓库内不含任何密钥 —— 每个部署者在自己的机器上配置自己的凭据,看到的是自己的余额

安装

方式一:标准流程(热加载)

1. 把插件文件夹(含 package.json 和 lib/)整个复制到 $DSH_HOME/profiles/node_modules/dsh-opencode-go-monitor/
2. 编辑 $DSH_HOME/profiles/web/cordis.patch.yml(没有则新建,内容为 []),追加:

余额悬浮窗
- insert:
- id: opencode-go-monitoryaml
name: 'dsh-opencode-go-monitor'

3. cordis.patch.yml 修改会热加载,无需重启;刷新浏览器页面(Ctrl+Shift+R)即可看到面板
4. 配置凭据:DSH 设置 → 凭据 → 添加 DEEPSEEK_API_KEY、COMMANDCODE_API_KEY、HYPER_API_KEY

方式二:super-injector(如果装有) text dev_install_package dir=

排错

| 现象 | 处理 |
| 状态行「余额失败:未配置 COMMAND_CODE_API_KEY 凭据」 | DSH 设置 → 凭据 添加 COMMANDCODE_API_KEY,或设置环境变量 COMMAND_CODE_API_KEY,或确认已 cmd login(自动读取 ~/.commandcode/auth.json) |
| 状态行「余额失败:HTTP 401」 | key 无效/过期,到对应服务商控制台重新生成 |
| DeepSeek 余额显示为负 | 账户余额已用超,注意在 platform.deepseek.com 充值 |
| 面板完全不显示 | 确认 cordis.patch.yml 注册行格式、profiles/node_modules/dsh-opencode-go-monitor 路径;浏览器硬刷新(Ctrl+Shift+R);F12 控制台看红色报错 |

卸载

1. 从 cordis.patch.yml 删除注册行(热加载立即移除)
2. 删除 profiles/node_modules/dsh-opencode-go-monitor/ 文件夹

结构

├── package.json # 插件清单(dsh.client 双半声明) └── lib/ ├── index.js # host 半:/api/commandcode-goat/balance(GOAT 官方接口,60s 缓存) │ # /api/deepseek/balance(DeepSeek 官方接口,5s 缓存) │ # /api/opencode-go/balance(OpenCode Go 官方 /usage 接口,60s 缓存) │ # /api/hypercharm/balance(Charm Hyper 官方接口,30s 缓存) └── client.js # client 半:shell.overlay 悬浮面板(拖动/缩放/位置记忆) └── test/ └── client-smoke.mjs # 无浏览器冒烟测试(最小 React/DOM shim 跑渲染路径并断言四标签页)

自测 bash
node test/client-smoke.mjs # 不依赖 DSH / 浏览器,全 PASS 则四标签页(含 OpenCode Go 面板)渲染正常
预览分享卡片长什么样 ↓sixtysevenlf/dsh-opencode-go-monitor
分享 · DeepSeek Harness Hub
sixtysevenlf/dsh-opencode-go-monitor

在网页悬浮面板实时查看各家 API 余额与用量

这是你的仓库?认领条目

回到顶部