willwhi/dsh-opencode-go-meter ↗★ 1
dsh-opencode-go-meter
OpenCode Go 订阅用量与真实花费监控(DeepSeek Harness Web 插件):5h 滚动/每周/每月用量百分比 + 月度真实花费与按天明细,直接显示在对话输入区。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:willwhi/dsh-opencode-go-meter说明文档
阅读完整 README ↗⚙️ 首次配置(约 1 分钟,纯界面操作)
- 浏览器打开 opencode.ai 并登录 → 工作区 → API Keys → 复制 Go API key(
sk-opencode-…)。 - 回到 dsh,点输入框内「Go 用量」→ 弹窗自动展开登录表单。
- 在 ① API Key 粘贴 key → 保存并验证 → 用量立即出现。
- (可选,推荐)② 仪表盘凭据:F12 → Application → Cookies 复制
auth值 + 页面 URL 里的wrk_…→ 保存仪表盘凭据 → 出现月度费用与按天明细。
若本机已用过 opencode CLI(
opencode auth login),API key 已被自动读取,步骤 1–3 可跳过。
配置方式对比
| 方式 | 内容 | 说明 |
|---|---|---|
| 弹窗登录表单(推荐) | API key / cookie+workspaceID | 最快,无需碰文件;凭据仅写本机 |
| 配置文件 | ~/.dsh/opencode-go-meter.json | { "cookie": "auth=…", "workspaceID": "wrk_…" }(可含 apiKey/baseUrl/timeoutMs) |
| 复用 opencode CLI | ~/.local/share/opencode/auth.json | 自动读取 opencode-go 条目的 key(回退 opencode) |
取值优先级 —— API key:opencode-go-meter.json 的 apiKey > auth.json;cookie/workspaceID:仅 opencode-go-meter.json。
完整配置细节、FAQ 与排查:见 docs/使用指南.md。
配置方式对比
| 方式 | 内容 | 说明 |
|---|---|---|
| 弹窗登录表单(推荐) | API key / cookie+workspaceID | 最快,无需碰文件;凭据仅写本机 |
| 配置文件 | ~/.dsh/opencode-go-meter.json | { "cookie": "auth=…", "workspaceID": "wrk_…" }(可含 apiKey/baseUrl/timeoutMs) |
| 复用 opencode CLI | ~/.local/share/opencode/auth.json | 自动读取 opencode-go 条目的 key(回退 opencode) |
取值优先级 —— API key:opencode-go-meter.json 的 apiKey > auth.json;cookie/workspaceID:仅 opencode-go-meter.json。
完整配置细节、FAQ 与排查:见 docs/使用指南.md。
🖥️ 使用
- 摘要行(输入框下方):三窗口百分比 + 本月花费,颜色随健康度变化。
- 详情弹窗(「Go 用量」按钮):每窗口百分比进度条 + 重置倒计时 + 已花费;「按天费用明细」柱状图(最近 10 天)。
- 手动刷新:弹窗右下角「刷新」。
- 改配置:弹窗「登录」随时更新 key / cookie / workspaceID。