zhouchengke2046/dsh-sidebar-balance ↗★ 0
dsh-sidebar-balance
极简原生风 DSH 余额插件:侧边栏常驻 DeepSeek 余额与 Go 套餐消耗圆环,支持悬浮卡片与一键重启。
AI 分析
核心用途是在侧边栏底部优雅地展示 API 余额和套餐用量。适合同时使用 DeepSeek 官方接口和 OpenCode Go 服务的 DSH 网页端用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhouchengke2046/dsh-sidebar-balance说明文档
阅读完整 README ↗🎯 使用 / Usage
- 常驻行:侧边栏底部与「设置」同排 —— 左侧 ⚙ 设置(点击打开设置面板),右侧余额金额 + Go 消耗圆环;点击金额只刷新、绝不打开设置
- 悬浮:鼠标移到金额上,弹出磨砂玻璃卡片,同时显示 DeepSeek 余额明细和 OpenCode Go 三窗口套餐余量,卡片内「刷新」按钮立即更新
- 重启:悬停「设置」→ 「重启」→ 确认(说明影响)→ 自动重启、服务恢复后自动刷新页面
- 侧边栏折叠(rail)时仅保留 ⚙ 图标,悬浮卡片照常可用
⚙️ 配置 / Configuration
零配置开箱即用,依赖 credentials 中的两个 key:
| Credential | 用途 |
|---|---|
DEEPSEEK_API_KEY | DeepSeek 官方余额(GET /user/balance) |
OPENCODE_GO_API_KEY | OpenCode 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