corrinehu/dsh-workbuddy-connect
将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness,零配置使用。
Project Overview项目介绍
This is a DSH-native plugin that connects the large language models available in the WorkBuddy desktop app directly to DeepSeek Harness (DSH). It enables zero-configuration use of WorkBuddy models within DSH’s conversation interface, and supports both the domestic Chinese version of WorkBuddy and the international WorkBuddy AI version. It automatically creates separate model groups based on which versions of the WorkBuddy app the user has installed, and keeps account credentials and credit balances separate for each installed version if both are present. To install the correct version, users run a simple dsh plugin command matching their DSH profile (web, desktop, or TUI), and must match the plugin version to their installed DSH core version to avoid startup failures.
This plugin is built for users who already have an active WorkBuddy account and installed the WorkBuddy desktop app, and want to access WorkBuddy’s models directly from within DSH instead of switching between separate apps. It includes support for image inputs for most models, lets users select reasoning tiers for supported models, and displays rate multipliers and promotional badges directly in the model selector. It works across all three DSH interface types: web, desktop, and terminal TUI, with specific version requirements for TUI users to avoid startup errors. After installation, users can simply select the desired WorkBuddy model from DSH’s model selector to start conversations immediately.
This plugin is released under the open-source MIT license, and it reuses WorkBuddy’s existing login credentials so users do not need to log in again inside DSH. Users must also have Node 22+ installed for newer versions of the plugin to run properly on macOS and other platforms. It has several known limitations: international version model data is pulled from a private WorkBuddy interface, so changes to WorkBuddy’s backend can break functionality, and enterprise account support is currently only available for domestic version WorkBuddy. It relies on non-public WorkBuddy client interfaces, so any updates to WorkBuddy may require corresponding updates to this plugin to keep it working correctly.
这是一款专门为 DeepSeek Harness(DSH)开发的原生插件,作用是将 WorkBuddy 桌面客户端中的多种大模型接入 DSH 的对话窗口,让用户无需额外配置即可直接在 DSH 中使用这些模型。它同时支持国内版 WorkBuddy 和国际版 WorkBuddy AI,会根据用户安装的客户端自动生成对应模型分组,两个客户端都安装时两组模型会并存,各自独立使用对应账号和积分。
该插件支持图片输入、推理档位选择、账号信息与积分余额查看,还能区分显示各模型的费率比例和促销徽章,满足用户在使用 DSH 过程中清晰掌握模型成本和优惠信息的需求。它适配 DSH 的 Web、桌面端和终端三种界面,适合已经安装并登录 WorkBuddy 桌面客户端,想要在 DSH 中调用 WorkBuddy 模型资源的用户使用。
本插件采用 MIT 许可证开源,使用前要求用户已经安装并登录对应版本的 WorkBuddy 桌面客户端,且插件版本需要和 DSH 核心版本严格匹配,不匹配的版本会导致 DSH 启动失败。它依赖 WorkBuddy 的非开放客户端接口,WorkBuddy 客户端更新后可能需要插件同步调整,目前仅国内版企业账号支持完整的企业额度展示功能。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-workbuddy-connect(corrinehu/dsh-workbuddy-connect)
仓库:https://github.com/corrinehu/dsh-workbuddy-connect
本站详情页:https://www.yhbd.top/plugins/corrinehu-dsh-workbuddy-connect/
本站登记:类型 client · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 280 · 最近提交 2026-10-01 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-workbuddy-connect
把 corrinehu/dsh-workbuddy-connect 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH WorkBuddy Connect
English | 中文
将 WorkBuddy 桌面 App 中包含的各种模型(GLM-5.3、GLM-5.2、DeepSeek-V4-Pro、DeepSeek-V4-Flash、Kimi-K3、MiniMax-M3 、Hy3等)自动接入 DeepSeek Harness,实现在 DSH 对话窗口里零配置使用。
国内版 WorkBuddy 与国际版 WorkBuddy AI 同时支持(国际版自 v0.5.0 起):装哪个 App 就出现哪个模型分组,两个都装就两组并存,各自用自己的账号与积分。
功能
- 开箱即用:安装和启用插件后,在 DSH 中直接使用,无需额外配置。

- 国内版与国际版并存:国内版显示为「WorkBuddy」分组,国际版(WorkBuddy AI)显示为「WorkBuddy AI」分组。两版的模型、账号和积分互不混用。各自只看自己那版 App 的登录状态:只装国际版就只出现「WorkBuddy AI」,两版都装就两组都在,退出其中一版则对应分组消失。设置里也是两张卡片,分别展示各自的账号与余额。

图片输入:大部分模型支持发图,在对话里直接粘贴或拖入图片即可(GLM-5.3-Flash、GLM-5.2、DeepSeek-V4 系列等);少数只支持文字的模型(如 GLM-5.1)会明确提示不支持。
推理档位:WorkBuddy 明确声明的档位会直接显示,例如 GLM-5.3 和 GLM-5.3-Flash 可选 low / high / max。对于部分没有声明可选档位的模型,Web 和 Desktop 可在模型选择器中点击「推理等级」手动检测;检测会发送少量请求,可能消耗积分。未检测或没有可用档位的模型仍使用 WorkBuddy 的默认档位。
信息查看与检测:设置 → 插件 → 对应卡片可查看账号、令牌有效期、剩余积分和模型优惠(DSH
0.1.6+上入口在左侧栏「插件」面板,见下方版本对应一节);也可以手动刷新模型列表,并在卡片上看到当前列表来自上游还是内置兜底。对于可检测模型,也可以在这里手动检测推理档位。模型显隐:WorkBuddy 与 WorkBuddy AI 都可以在对应卡片的「上下文窗口」标签里勾选要在模型选择器中显示的模型。隐藏配置按登录账号分别保存:切换账号自动切换各自的配置,切回后恢复;新账号和新上架的模型默认显示。隐藏只影响选择器里的可选性,正在使用该模型的已有会话不受影响。

同一份界面在 DSH 0.1.5 的设置卡片中原样生效:

企业账号积分:国内版企业账号(
enterpriseId非空)走企业专用计费接口读取周期额度,卡片显示「企业额度」与周期重置时间。费率比例:模型选择列表里每个模型名后直接显示积分倍率(如
GLM-5.2 · x0.79、Hy3 · x0.00),/model弹窗与输入框的模型下拉都能看到。倍率只是显示,不影响实际请求。徽章展示:促销徽章(限时免费、夜间折扣)直接跟在模型名后面(如
Hy4 preview · x0.00 · 限时免费),选模型时一眼可见;设置卡片里也会汇总当前有优惠的模型。以 WorkBuddy 服务端的数据为准,每次启动 DSH 时同步。国际版的促销来自服务端的modelPromotions(含生效时段):促销过期后徽章会撤销;由于服务端把折后价直接写在模型的倍率字段里,原价无法还原,此时该模型的倍率会显示为「价格未知 — 刷新后更新」,而不是继续显示折扣价或「免费」。

卡片展开后分为「状态 / 上下文 / 明细」三个标签:状态页展示账号、令牌有效期、合计积分、模型列表来源与推理档位检测;上下文页列出各模型的上下文窗口。国际版在上游声明了更大可选窗口时,可在这里切换「使用上游声明的最大上下文窗口」;该开关默认开启,DSH 会按上游声明的最大窗口安排上下文压缩;想改用上游的默认窗口就在这里关掉,偏好会持久化,重启后保持。明细页展示各套餐余量与模型优惠。国内版与国际版各有一张自己的卡片,各显示自己账号的信息。

推理档位为什么这样设计
WorkBuddy 中模型的推理档位信息目前分散在上游接口与客户端自身的私有 UI 逻辑中,且模型目录变化很快。若插件根据经验为所有未声明模型补齐统一档位,就需要持续追赶这些未公开、没有稳定契约的产品逻辑。
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
agentrq/agentrq
freestylefly/wesight
KelaoHu/dsh-lowtide
liebaojun/MakoCode
Ayuilos/Miffan
starsstreaming/beautiCode
ymh0000123/dsh-client-masquerade