dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
把 DSH 与本机 WorkBuddy 桌面端接起来,分四块:读写与搜索 WorkBuddy 的记忆、技能、计划和日志;经本机 CodeBuddy CLI 跑任务,带四档权限;通过 CDP 驱动正在运行的 WorkBuddy 窗口(打开会话、以清洗后的富文本读取回复、代打字并发送、切换按账号计费的模型、端口缺失时带调试端口重启它);再加一个侧栏面板,把同样的对话界面放进 DSH。一个插件里共 25 个工具、15 条 HTTP 路由。
一句话:装了它,你在 dsh 里就能看到 WorkBuddy 记了什么、让它干活、跟它对话,甚至直接用 dsh 操作 WorkBuddy 的界面。
WorkBuddy 和 dsh 本来是两套各干各的 AI 工具:各聊各的、各记各的。这个插件把它们连起来 —— 装一个插件,多出四样能力:
| 你能做的事 | 说白了就是 |
|---|---|
| 📚 看它记住了什么 | 把 WorkBuddy 的记忆、技能、计划列出来、搜出来、读出来 |
| 🛠️ 让它干活 | 把任务丢给 WorkBuddy 本机的执行引擎,跑完把结果拿回来 |
| 💬 在 dsh 里跟它聊 | dsh 里多一个「WB 对话」面板,不用来回切窗口 |
| 🖱️ 直接操作它的界面 | 打开它的历史对话、替它发消息 —— 对话留在 WorkBuddy 里,用它自己的账号额度 |
最后一条是重点:不是"另起一个进程偷偷跑",而是真的在 WorkBuddy 界面里操作。所以你在旁边看着,能看见字一个个打进去。

上图是 WorkBuddy 那边的样子 —— 对话真的长在它的界面里。
下图是 dsh 这边的面板:左边选会话、中间看内容、上面切模型(带积分倍率)。

三种方式,挑一种:
① 一条地址装(推荐,最省事,不需要任何账号)
在 dsh 的插件管理里「从地址安装」,粘这个:
https://github.com/YE-ZINAN/dsh-wb/releases/download/v1.0.0/dsh-wb-1.0.0.tgz
(它就是个 npm 包,dsh 会自动下载依赖装好。)
② 从 GitHub 仓库直接装
github:YE-ZINAN/dsh-wb
③ 本地文件夹
把仓库下载下来,在插件管理里选那个文件夹。
npm:包名
dsh-wb已确认可用,但本机还没登录 npm(npm login只能你本人做)。 你登录后任一时刻执行npm publish就能发上去 —— 之后大家用dsh-wb这个包名装即可。
装完 刷新一次 dsh 页面(F5),左栏会多一个 WB 图标。
只想让它后台跑、不碰界面?把「传输方式」切成 无界面。
flowchart LR
subgraph DSH["dsh · 你的控制台"]
P["WB 对话面板"]
T["25 个工具"]
end
subgraph WB["WorkBuddy · 真正干活的那个"]
UI["界面"]
E["执行引擎"]
M["记忆 / 技能"]
end
P -- 1 --> UI
T -- 2 --> UI
T -- 3 --> E
T -- 4 --> M
① HTTP 路由:面板通过宿主的路由直接读写界面内容 ② CDP 调试端口:工具在真实界面里点击、输入、发送 ③ headless 进程:另起一个命令行进程干活(界面里看不到,但最稳) ④ 直接读写文件:同步记忆与技能清单
四块各走各的路,互不影响:
| 模块 | 走哪条路 | 什么时候用它 |
|---|---|---|
sync | 直接读写文件 | 想把两边的记忆和技能清单对齐 |
bridge | 另起一个命令行进程 | 让它稳稳干活(界面里看不到,但最快最省事) |
gui | CDP 调试端口 | 操作真实界面、想看着它干 |
chat | 上面几个的合体 | 就是那个对话面板 |
127.0.0.1,手机和局域网进不来,但本机程序没有门槛。.bak-dshsync),每次写了什么都有台账可查;面板显示「CDP 未连」 WorkBuddy 是普通方式启动的,没开调试端口。两个办法:
--remote-debugging-port=9223 --disable-backgrounding-occluded-windows --disable-renderer-backgrounding --disable-background-timer-throttling --disable-features=CalculateNativeWinOcclusion
以后每次启动都自带端口,最小化时界面也不卡。WorkBuddy 最小化时界面好像不动 Chromium 对最小化窗口会停止重绘 —— 上面那串参数里的后半段就是解决它的。
对话串到别的会话里了 早期版本有这个 bug(已修)。如果还遇到,把当时的操作顺序告诉作者。
25 个工具 / 15 条 HTTP 路由 / 1 个对话面板 —— 四个模块合成一个插件。所有测试加起来 210 项断言,全绿。
MIT