ddGuo/dsh-workbuddy-switcher ↗★ 4
dsh-workbuddy-switcher
Manage a local pool of WorkBuddy accounts and switch between them inside DeepSeek Harness — with automatic rotation when an account runs out of quota. 适合拥有多个账号并需要自动切换以防额度用尽的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ddGuo/dsh-workbuddy-switcherREADME
Read the full README ↗使用
添加账号
- 在 WorkBuddy 客户端登录目标账号
- 打开 DSH → 左侧栏「插件」→
dsh-workbuddy-switcher - 点「导入当前账号」
账号库目录里会多出一个 .json。
切换账号
在卡片里点「切换到此账号」,或点右下角悬浮按钮。约 30 秒内生效(插件的凭据轮询周期)。
同步到另一台机器
公司机器:
- 卡片里点「导出凭证」
- 浏览器直接下载
workbuddy-accounts-.json
家里机器:
- 卡片里点「导入凭证」,选那个文件
- 界面报告「新增 N,更新 M,保留本地 K」
导出文件约 2.4 KB / 账号(3 个账号 ≈ 7 KB)。同步完成后建议把文件删掉。
自动轮换
默认开启。开关在卡片底部:「额度用尽时自动切号」。
关闭后所有额度错误都会直接报给用户,不自动换号。
手动解除冷却
账号还在冷却但确认额度已恢复时,点该账号的「解除冷却」。
配置
| 环境变量 | 作用 |
|---|---|
WORKBUDDY_SWITCHER_DIR | 覆盖账号库目录 |
WORKBUDDY_ELECTRON_BIN | 指定 WorkBuddy 可执行文件(解密凭据时需要) |