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. 适合拥有多个账号并需要自动切换以防额度用尽的用户。

Package
dsh-workbuddy-switcher
Compatibility
Unverified
Cordis peer range
^4.0.5
Version
0.2.2
License
MIT
Last updated
Oct 19, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ddGuo/dsh-workbuddy-switcher

使用

添加账号

  1. 在 WorkBuddy 客户端登录目标账号
  2. 打开 DSH → 左侧栏「插件」→ dsh-workbuddy-switcher
  3. 点「导入当前账号」

账号库目录里会多出一个 .json。

切换账号

在卡片里点「切换到此账号」,或点右下角悬浮按钮。约 30 秒内生效(插件的凭据轮询周期)。

同步到另一台机器

公司机器:

  1. 卡片里点「导出凭证」
  2. 浏览器直接下载 workbuddy-accounts-.json

家里机器:

  1. 卡片里点「导入凭证」,选那个文件
  2. 界面报告「新增 N,更新 M,保留本地 K」

导出文件约 2.4 KB / 账号(3 个账号 ≈ 7 KB)。同步完成后建议把文件删掉。

自动轮换

默认开启。开关在卡片底部:「额度用尽时自动切号」。

关闭后所有额度错误都会直接报给用户,不自动换号。

手动解除冷却

账号还在冷却但确认额度已恢复时,点该账号的「解除冷却」。

配置

环境变量作用
WORKBUDDY_SWITCHER_DIR覆盖账号库目录
WORKBUDDY_ELECTRON_BIN指定 WorkBuddy 可执行文件(解密凭据时需要)