corrinehu/dsh-workbuddy-connect 预览 preview

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 客户端更新后可能需要插件同步调整,目前仅国内版企业账号支持完整的企业额度展示功能。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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 模型出现在 DSH 模型选择器中

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

WorkBuddy AI 模型出现在 DSH 模型选择器中

  • 图片输入:大部分模型支持发图,在对话里直接粘贴或拖入图片即可(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.6+ 插件配置页)

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

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 →

← 上一个 Prev pilot-harness 下一个 Next Perfect-Web-Clone →