zhouchengke2046/dsh-sidebar-balance0

dsh-sidebar-balance

极简原生风 DSH 余额插件:侧边栏常驻 DeepSeek 余额与 Go 套餐消耗圆环,支持悬浮卡片与一键重启。

AI 分析

核心用途是在侧边栏底部优雅地展示 API 余额和套餐用量。适合同时使用 DeepSeek 官方接口和 OpenCode Go 服务的 DSH 网页端用户。

包名
dsh-sidebar-balance
版本
0.1.0
许可证
MIT
最近更新
2026年8月18日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhouchengke2046/dsh-sidebar-balance

🎯 使用 / Usage

  • 常驻行:侧边栏底部与「设置」同排 —— 左侧 ⚙ 设置(点击打开设置面板),右侧余额金额 + Go 消耗圆环;点击金额只刷新、绝不打开设置
  • 悬浮:鼠标移到金额上,弹出磨砂玻璃卡片,同时显示 DeepSeek 余额明细和 OpenCode Go 三窗口套餐余量,卡片内「刷新」按钮立即更新
  • 重启:悬停「设置」→ 「重启」→ 确认(说明影响)→ 自动重启、服务恢复后自动刷新页面
  • 侧边栏折叠(rail)时仅保留 ⚙ 图标,悬浮卡片照常可用

⚙️ 配置 / Configuration

零配置开箱即用,依赖 credentials 中的两个 key:

Credential用途
DEEPSEEK_API_KEYDeepSeek 官方余额(GET /user/balance)
OPENCODE_GO_API_KEYOpenCode Go 套餐用量(GET /zen/go/v1/usage)

可选覆盖(profile 的 cordis.patch.yml):

- insert:
    - id: dsh-sidebar-balance
      name: dsh-sidebar-balance
      config:
        balanceApiKeyEnv: DEEPSEEK_API_KEY
        balanceBaseUrl: https://api.deepseek.com
        opencodeApiKeyEnv: OPENCODE_GO_API_KEY
        opencodeBaseUrl: https://opencode.ai/zen/go
        cacheMs: 30000
        timeoutMs: 15000
        restartEnabled: true        # 一键重启开关
        restartLabel: com.dsh.web   # launchd agent 标签(默认)
        restartCommand: ""          # 留空自动:launchctl kickstart -k gui//
        restartDelayMs: 600