📈 GH Trending Explorer 🎲 Surprise me

← all repos

corrinehu / dsh-workbuddy-connect

git clone https://github.com/corrinehu/dsh-workbuddy-connect.git v0.7.9 · 1d ago 🔥 on GitHub Trending today

将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness,零配置使用。Bring the models in the WorkBuddy desktop app into DeepSeek Harness with zero configuration.

—
stars, 24h
+891
stars, 7 days · #80
—
stars, 30 days
1.5k
★ total · +138% this week
161
forks · 26 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageTypeScript
LicenseMIT
Created2026-08-17 (2mo ago)
Last pushtoday
Watchers5
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #14 weekly in typescript · +891 ★

GitHub topics

Links

README excerpt
# DSH WorkBuddy Connect
English | 中文
## 停止维护公告
2026 年 10 月 20 日起,WorkBuddy 开始限制非官方客户端发出的请求。单从技术角度看,这类校验不难跨越。不过,送的模型额度既然附带了使用场地要求,WorkBuddy 已明确希望区分官方客户端与第三方接入,本项目尊重这一边界,不再继续适配。使用官方 WorkBuddy 客户端当然最安全。
同时,由于个人时间和精力有限,本项目即日起停止维护:不再处理新功能请求与 PR,不再提供更新、兼容性修复及问题支持。项目仓库计划于 **2026 年 10 月 22 日下线**。
非常感谢大家这段时间的使用、反馈和贡献,也谢谢每一位帮忙测试、排查问题和提交 PR 的朋友。特别高兴这个小插件曾给大家带来便利!
---
将已登录的 WorkBuddy / WorkBuddy AI 桌面应用中可用的模型接入 DeepSeek Harness;两版分别显示各自的模型分组,并沿用各自的账号登录与积分。
## 安装
**前置**:本机已安装并登录 WorkBuddy(国内版)或 WorkBuddy AI 桌面 App。插件直接复用 App 的登录状态,账号切换自动跟随,两版互不影响。
**推荐:把安装交给本机已有的 Agent**——任何具备终端与文件操作能力的助手(DSH Agent、Codex、Claude Code、Cursor 等)都可以,把下面这段话原样发给它:
 [code] 
内核与插件版本速查(完整对应表见文末「版本兼容与历史版本」):
| DSH 内核 | 推荐插件版 |
|---|---|
| 0.2.1-rc.2 | 0.7.9(npm latest) |
| 0.2.1-rc.1 | 0.7.7 |
| 0.2.0-rc.2 | 0.7.6 |
| 0.2.0-rc.1 | 0.7.0 |
| 0.1.5 – 0.1.7 | 0.6.5 |
 手动安装(命令行,仅 Web / TUI) 
 [code] 
> **TUI 版本搭配**:终端壳 `@deepseek-harness-tui/dsh-tui` 需 0.10.0-beta.5 及以上,更早版本装本插件会启动失败(`events is not iterable`);推理档位的手动检测仅 Web / Desktop 提供,TUI 没有。
> **Desktop**:部分 Desktop 发行版(尤其官方 Electron 版)的 `desktop` profile 由 App 管理,官方版会直接拒绝独立 CLI 的 `--profile desktop`;其他发行版规则未必相同,请先检查你所用的发行版,不要盲用独立 CLI 的 `--profile desktop`。可以让 Agent 探查是否有合规的非市场安装路径,但不保证可行;切勿盲改 App 管理的目录或绕过其校验。
**验证**:重启对应界面后,模型选择器出现「WorkBuddy / WorkBuddy AI」分组(只装一版就只验对应一组),并从分组里选一个模型完成一次简短对话、能正常回复,才算安装成功。
## 功能
- **开箱即用**:安装并启用插件后即可在 DSH 中直接使用,无需额外配置。
- **国内版与国际版并存**:国内版显示为「WorkBuddy」分组,国际版(WorkBuddy AI)显示为「WorkBuddy AI」分组,两版的模型、账号和积分互不混用。各自只跟随对应 App 的登录状态:只装国际版就只出现 WorkBuddy AI,两版都装则两组并存,退出一版则对应分组消失。设置里两张卡片分别展示各自账号与余额。
- **图片输入**:大部分模型支持在对话里直接粘贴或拖入图片(GLM-5.3-Flash、DeepSeek-V4 系列等);少数纯文字模型(如 GLM-5.1、GLM-5.2)会明确提示不支持。
- **推理档位**:WorkBuddy 明确声明的档位会直接显示,例如 GLM-5.3 和 GLM-5.3-Flash 可选 low / high / max。未声明档位的模型可在 Web 和 Desktop 的模型选择器中手动检测(发送少量请求,可能消耗积分);未检测或没有可用档位的模型使用 WorkBuddy 默认档位。
- **余额速览**:选中 WorkBuddy / WorkBuddy AI 模型时,输入框底部在模型选择器旁显示当前账号的剩余积分(如 `WB.3,401(积分)`、国际版 `WB AI.3,401(积分)`)。积分不自动轮询(每次读取都是真实计费查询),挂载时读取一次后可点积分文字前方的 ↻ 手动刷新。切换会话时组件可能短暂隐藏,模型选择就绪后自动恢复;即使模型没有推理档位检测入口或余额读取失败,刷新按钮仍保留。
- **信息查看与检测**:设置 → 插件 → 对应卡片可查看账号、令牌有效期、剩余积分和模型优惠,也可手动刷新模型列表并查看当前列表来自上游还是内置兜底,或对可检测模型手动检测推理档位。DSH 0.1.5 的入口在「设置 → 插件」,0.1.6+ 移到主界面左侧栏「插件」面板(workbuddy-connect → 查看);「设置 → 模型」页两代都不显示 WorkBuddy 条目,属有意设计。
- **模型显隐**:两张卡片的「上下文窗口」标签里可勾选要在模型选择器中显示的模型。隐藏配置按登录账号分别保存:切换账号自动切换各自配置,切回后恢复;新账号和新上架模型默认显示。隐藏只影响选择器中的可选性,正在使用该模型的已有会话不受影响。
同一份界面在 DSH 0.1.5 的设置卡片中原样生效:
- **企业账号积分**:国内版企业账号(`enterpriseId` 非空)走企业计费接口读取周期额度,卡片显示「企业额度」与周期重置时间。
- **费率比例**:每个模型名后直接显示积分倍率(如 `GLM-5.2 · x0.79`、`Hy3 · x0.00`),`/model` 弹窗与输入框的模型下拉都能看到;倍率仅用于显示,不影响实际请求。
- **徽章展示**:促销徽章(限时免费、夜间折扣)直接跟在模型名后(如 `Hy4 preview · x0.00 · 限时免费`),设置卡片会汇总当前有优惠的模型,数据以 WorkBuddy 服务端为准、每次启动 DSH 时同步。国际版促销来自服务端 `modelPromotions`(含生效时段),过期后徽章自动撤销;由于服务端把折后价直接写进模型的倍率字段,原价无法还原,此时该模型倍率显示为「价格未知 — 刷新后更新」,而不是继续显示折扣价或「免费」。
卡片展开后分「状态 / 上下文 / 明细」三个标签:状态页展示账号、令牌有效期、合计积分、模型列表来源与推理档位检测;上下文页列出各模型上下文窗口,国际版可在这里关闭「使用上游声明的最大上下文窗口」(默认开启,DSH 按上游最大窗口安排上下文压缩;关闭后改用上游默认窗口,偏好持久化);明细页合并展示同名积分包的余量与模型优惠。国内版与国际版各有一张自己的卡片。
## 推理档位为什么这样设计
WorkBuddy 中模型