← 返回列表
D

@xiaweiliang060035/dsh-opencode-go-usage

v0.3.0 · 2 天前发布

DSH (DeepSeek Harness) web plugin — floating widget showing real-time OpenCode Go subscription usage (rolling / weekly / monthly) for every API key. 悬浮实时展示 opencode-go 各 key 用量。

deepseek-harnessdshdsh-pluginopencodeopencode-gousagequota

README

dsh-opencode-go-usage

简体中文 · English

一个 DeepSeek Harness 的 WebUI 插件:在页面右侧提供常驻悬浮组件,实时展示 OpenCode Go 套餐中 key 池内每个 key 的用量——滚动 / 每周 / 每月三个窗口的已用百分比、进度条与重置倒计时。

特性

  • 悬浮组件:紧凑按钮固定在页面右侧边缘,角标实时显示全部 key 中最差窗口的百分比;颜色分级(绿 / 橙 / 红色脉冲)让你一眼看出是否有 key 接近额度上限。

  • 展开面板:点击按钮展开面板,每个 key 一张卡(当前生效 key 带 ★ 标记),展示滚动 / 每周 / 每月用量(进度条 + 百分比 + 距重置时间);被限流的窗口标 ⚠。

  • 实时刷新:Host 每 60 秒轮询官方用量端点(可配置),面板自动刷新并提供手动刷新按钮。

  • 自动发现 key 池:自动读取 $DSH_HOME/.credentials.yaml 中的 OPENCODE_GO_KEY_<名> 条目——key 的数量与命名均不写死;无池时回退显示当前生效键(OPENCODE_GO_API_KEY)。

  • 中英双语:按浏览器语言自动切换。

  • 主题适配:使用 DSH 主题 token,明暗主题均适配。
  • 界面预览

    !悬浮组件

    工作原理

    Host 半(Node ESM):

    1. 发现 key 池名称——优先使用 config.keyNames,否则自

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @xiaweiliang060035/dsh-opencode-go-usage
    Repo
    git+https://github.com/xiaweiliang060035/dsh-opencode-go-usage.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime"],"platform":"web"}}