← 返回列表
未验证
DSH插件:实时查看 OpenCode Go…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档
DSH插件:实时查看 OpenCode Go 套餐额度。可拖拽、可收缩的浮动胶囊,展示滚动/本周/本月窗口的已用与剩余额度。
综合分
26.9
GitHub 分
26.9
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add M4sh1r0-444/dsh-opg-usage该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
- 是什么
- dsh 原生插件 · tool
- 装得上吗
- 本站尚未做安装检查
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 更新放缓:最近一次提交在 41 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-opg-usage
DSH(DeepSeek Harness)Web 插件:实时查看 OpenCode Go 套餐的使用额度与剩余额度。
一个可拖拽、可收缩的浮动胶囊,展示 滚动窗口 / 本周 / 本月 三个额度窗口的已用百分比、剩余百分比与重置倒计时。
功能特性
- 右上角浮动胶囊,默认显示 Go · 周 X% · 月 Y%,绿/黄/红圆点提示额度健康度(>50% 黄、>80% 红)
- 点击胶囊展开完整面板:三窗口已用/剩余百分比、进度条、状态徽章、重置倒计时
- 按住胶囊或面板标题栏可自由拖拽位置(自动限制在视口内)
- 每 60 秒自动刷新,支持手动刷新(⟳),连接异常时显示具体原因并可重试
- 浮于所有界面之上——包括展开的 better-sidebar 右侧面板(shell.overlay 层级已抬升)
- 浅色 / 深色主题自适应(使用 DSH 主题 token)
安装
在 DSH web profile(~/.dsh/profiles//package.json)中添加依赖并登记 bundles:
{
"dependencies": {
"dsh-opg-usage": "github:M4sh1r0-444/dsh-opg-usage"
},
"dsh": {
"profile": {
"bundles": [ "...", "dsh-opg-usage" ]
}
}
}
然后在 profile 目录执行 pnpm install,重启 DSH 即可。插件会自动挂载宿主端并接入 Web 客户端,无需其它配置。
使用
- 胶囊:点击展开 / 收起;按住拖动调整位置
- 面板:⟳ 手动刷新;「收起」折叠回胶囊
- 数据来自 OpenCode 官方额度接口 https://opencode.ai/zen/go/v1/usage
- 凭据自动读取 ~/.local/share/opencode/auth.json 中的 opencode-go 项(sk- API key),无需手动配置
隐私说明
- 所有请求在本机完成:Host 进程直接请求 opencode.ai,不经过任何第三方
- API key 仅用于请求 OpenCode 官方接口,不写日志、不上传
架构
- lib/index.js(Host 半):注册 GET /og-usage/api/usage 路由 —— 读取 auth.json → 请求 OpenCode 官方额度接口 → 返回归一化 JSON(rolling / weekly / monthly 的 percent / remaining / resetsAt)
- lib/client.js(Client 半):window.__ModuleLoader__.load(...) 格式的浏览器 bundle,注册到 shell.overlay 槽位,轮询该路由并渲染可拖拽胶囊
- 纯 JavaScript,无构建步骤,无第三方运行时依赖(宿主侧仅用 Node 内置 fetch)
License
MIT