yk1288/dsh-opencode-go-usage0

@yk1288/dsh-opencode-go-usage

DSH plugin to display OpenCode Go usage and cost in sidebar

包名
@yk1288/dsh-opencode-go-usage
版本
0.1.0
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yk1288/dsh-opencode-go-usage

dsh-opencode-go-usage

DSH 插件:在侧边栏底部显示 OpenCode Go 用量徽章。

功能

  • 侧边栏底部工具栏显示用量徽章(5h 滚动 / 本周 / 本月)
  • 点击徽章展开详细用量面板,含进度条和重置倒计时
  • 根据用量自动变色:绿色( 90%)
  • 每 60 秒自动刷新,可配置刷新间隔和告警阈值
  • 仅允许本地回环访问(安全防护)

效果预览

侧边栏徽章

侧边栏徽章

用量详情面板

用量详情面板

安装

一键安装(推荐)

curl -fsSL https://raw.githubusercontent.com/yk1288/dsh-opencode-go-usage/main/install.sh | bash

手动安装


# 进入 DSH web 配置目录
cd ~/.dsh/profiles/web

## 配置

安装完成后需要配置 OpenCode Go 凭据,插件才能获取用量数据。

### 获取凭据

1. 浏览器登录 https://opencode.ai
2. 按 F12 打开开发者工具
3. 进入 Application → Cookies,复制 `auth` 的值
4. 从浏览器地址栏获取 workspace ID(格式为 `wrk_xxx`)

### 配置方式

编辑 `~/.opencode-go-usage.json`:

```json
{
  "workspace_id": "wrk_xxx",
  "auth_cookie": "你的 auth cookie 值"
}

设置文件权限(仅自己可读):

chmod 600 ~/.opencode-go-usage.json

环境变量(可选)

也可以通过环境变量配置,优先级高于配置文件:

export OPENCODE_GO_WORKSPACE_ID="wrk_xxx"
export OPENCODE_GO_AUTH_COOKIE="你的 auth cookie 值"

配置方式

编辑 ~/.opencode-go-usage.json

{
  "workspace_id": "wrk_xxx",
  "auth_cookie": "你的 auth cookie 值"
}

设置文件权限(仅自己可读):

chmod 600 ~/.opencode-go-usage.json

使用

  • 徽章:安装后自动显示在侧边栏底部下载/电话图标所在行的最右侧
  • 点击:展开用量详情面板,显示各窗口用量百分比和进度条
  • 颜色
    • 绿色边框:用量 90%
  • 关闭面板:点击面板右上角 ✕ 按钮,或按 ESC 键