dsh-hitchfin
Bring WorkBuddy, Qoder and Trae subscription models into DeepSeek Harness with multi-account failover, per-account proxies and model controls. · 将 WorkBuddy、Qoder、Trae 的订阅模型接入 DSH。
What it is
Bring WorkBuddy, Qoder and Trae subscription models into DeepSeek Harness with multi-account failover, per-account proxies and model controls. · 将 WorkBuddy、Qoder、Trae 的订阅模型接入 DSH。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/LuckyOneTwoThree/dsh-hitchfin.git#ff919d2f37d8975947af04cf6befc5930d3709b7'
DSH versions accepted
>=0.2.2-rc.1
Author and traction
LuckyOneTwoThree · ★ 2 · Updated 2026-11-10
About this plugin
dsh-hitchfin
把已经在用的 WorkBuddy、Qoder、Trae 订阅账号接进 DeepSeek Harness。
多账号优先级与故障转移 · 账号级 HTTP(S) 代理 · 免费模型过滤 · 模型可见性
English ·
安装 ·
快速开始 ·
功能 ·
渠道 ·
多账号路由 ·
开发
为什么做这个插件
DSH 已经有一整套通用 API Key 供应商能力。dsh-hitchfin 覆盖的是另一种情况:你已经在付费或免费使用的订阅套餐,通过厂商官方账号登录来使用。
插件把 WorkBuddy CN、Qoder CN、Trae CN 注册成 DSH 原生模型供应商。用官方账号登录后,账号有权的模型会直接出现在 DSH 模型选择器里。不共享账号、不自动签到、不绕过厂商限制。
安装
从 DSH 插件市场安装
插件收录后,打开 插件 → 发现,搜索 dsh-hitchfin,从卡片直接安装。宿主提示需要重启时重启 DSH。
从 npm 安装(发布后;Web / CLI profile)
包发布到 npm 后再使用下面的命令。当前尚未发布时,请用插件市场或下面的本地构建方式。
dsh plugin --profile web add dsh-hitchfin
从本地构建安装
npm install npm run build npm pack dsh plugin --profile web add ./dsh-hitchfin-0.4.5.tgz
> DSH Desktop 的 desktop profile 由 Electron 应用独占管理。请通过应用的 插件 页面或插件市场安装,不要手动修改 desktop profile。
环境要求见 [兼容性](#兼容性)。
快速开始
1. 打开 设置 → 订阅接入,选择一个渠道。
2. 选择登录方式。浏览器登录会自动打开系统默认浏览器;渠道支持时也可以使用 API Key / PAT。
3. 默认保持「只显示免费模型」。需要付费模型时再手动关闭。
4. 模型会出现在 DSH 模型选择器里。之后可随时添加第二账号,或用上移/下移调整优先级。
功能
- 官方渠道:WorkBuddy CN、Qoder CN、Trae CN,使用官方应用图标与官方登录流程。
- 多账号:指定主账号、调整故障转移顺序、单独停用账号而不删除凭据与设置。每张账号卡显示角色、最近使用时间、冷却倒计时,以及按账号的额度(已用 / 总量)。
- 自动故障转移:同一会话、同一模型优先沿用上次成功的账号;鉴权、额度、限流、服务端或传输失败时,在输出任何内容之前切换到其他账号。
- 失败即冷却:失败账号按错误类型进入冷却,不再继续请求厂商;全部账号冷却时,请求会明确返回重试时间。
- 账号级 HTTP(S) 代理:代理只作用于该账号的登录、模型列表、额度与聊天请求,其他账号保持直连;代理凭据在界面中掩码,不写入日志。
- 免费模型过滤:默认只显示免费模型。没有免费/付费元数据的渠道(目前是 Trae CN)显示全部模型,而不是全部隐藏。
- 模型可见性:支持搜索模型、逐个隐藏、一键隐藏全部付费模型;设置对整个渠道生效。
- 原生 DSH 界面:频道 Tab、额度进度条、账号菜单、行内代理编辑、模型管理、Toast、暗色模式与窄屏适配。
- 浏览器登录直达:点击浏览器登录后直接拉起系统默认浏览器;设置页里的「重新打开」只是兜底,不是必需的第二次点击。
- 本地优先:凭据保存在本机 DSH credential store。插件不做遥测,也不会把账号数据发到渠道包指定厂商接口以外的地方。
截图
多账号管理:每个账号独立开关,用 ↑ ↓ 调整尝试顺序;主账号、备用、冷却与停用状态一眼可辨。
暗色模式:跟随 DSH 主题切换,暗色下额度条与状态色单独调过对比度。
模型可见性:按渠道搜索模型、逐个隐藏,或一键隐藏全部付费模型。
渠道
| 渠道 | 状态 | 登录方式 | 免费/付费标记 | 验证情况 |
| --- | --- | --- | --- | --- |
| WorkBuddy CN | 稳定 | 浏览器、API Key | 有 | 已验证真实模型目录与真实免费模型对话 |
| Qoder CN | 稳定 | 浏览器、PAT | 有 | 已验证登录链路;真实对话验证在路线图中 |
| Trae CN | 实验性 | 浏览器 | 无,显示全部模型 | 已验证登录链路;真实模型目录已从 90 个内部 ID 去重为 68 个显示模型 |
渠道能力来自持续维护的 OpenCode 兼容适配包。厂商模型目录、额度和免费层规则可能随时变化。
多账号路由
用哪个账号由你控制,而且看得见:
- 主账号与顺序:列表中第一个启用账号是主账号。用上移/下移调整故障转移顺序,顺序会显式保存,不再依赖宿主返回凭据记录的顺序。
- 账号开关:停用账号会保留凭据、代理与模型设置,只是不再参与路由,可随时重新启用。
- 状态可见:每张账号卡显示主账号 / 备用 / 已停用、最近一次成功使用时间和冷却倒计时。额度只按账号展示——不同账号的额度不能相加,所以插件不提供渠道级的「总余额」。
- 会话粘滞:路由键是 供应商 + 模型 + 会话。同一会话内成功的账号会继续保持优先,以保护 prompt cache 命中率;因此即使设了主账号,某个会话仍可能继续用备用账号。新会话从主账号和列表顺序开始。
- 首选账号在首个流式内容之前失败时,会按列表顺序尝试其余启用账号;一旦已经输出内容,不再中途换号,避免同一段回复出现两份文本。
| 失败类型 | 冷却时间 |
| --- | --- |
| AUTH | 10 分钟 |
| QUOTA | 15 分钟 |
| RATE_LIMIT | 60 秒 |
| SERVER | 60 秒 |
| TRANSPORT | 30 秒 |
| TIMEOUT | 60 秒 |
| MODEL_NOT_FOUND | 30 分钟,仅作用于该账号和该模型 |
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| dsh-our-free-model | Ebony-Vinyl | 68K | 2.1.0 | 2026-11-10 |
| next-ai-draw-io | DayuanJiang | 36.9K | 0.4.10 | 2026-11-09 |
| MemOS | MemTensor | 12.3K | 0.0.0 | 2026-11-09 |
| bisheng | dataelement | 12.2K | 0.0.0 | 2026-11-10 |
| webnovel-writer | lingfengQAQ | 7.9K | 0.0.0 | 2026-11-07 |