dsh-web-desktop
在终端中运行以下命令:
dsh plugin install ningbonb/dsh-web-desktop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在项目中运行 dsh plugin install ningbonb/dsh-web-desktop 即可将桌面启动器挂载到现有 Web profile,插件源码地址为 https://github.com/ningbonb/dsh-web-desktop。
插件介绍
如果你已经在用 pnpm dsh web 跑 DeepSeek Harness,但又想要一个独立、可置顶的桌面窗口来专注长会话,dsh-web-desktop 就是为此而生的。它不新建、不复制任何 Web profile,只是在现有 profile 旁挂载一个 Electron 启动器,启动时自动携带同一份插件列表、会话记录、模型配置和 cordis.patch.yml,浏览器入口与桌面窗口从此完全对齐,无需再维护两套环境。
核心能力体现在三个方面:一是非侵入,它以 profile bundle 和 launcher 的形式存在,不改动 DeepSeek Harness 核心、agent loop 或 Web UI 任何一行代码;二是跟随更新,启动器始终通过当前本地 pnpm dsh 拉起 Web profile,升级 DeepSeek Harness 后自动复用最新的 Web 实现与已装插件;三是透明转发,-- 之后的参数原样传回 Web profile,启动器只叠加自己的 overlay 和 --no-open,行为可预期。
适合谁用?适合日常重度使用 dsh web、希望将长文档审阅或多轮对话固定在桌面窗口、同时又不想放弃浏览器入口灵活性的开发者。只需一条 dsh plugin install 即可挂到现有 Web profile 上,关闭 Electron 窗口后 Web Host 依然在线,体验与关闭一个普通浏览器标签页完全一致。
截图预览
使用场景
- 将长对话或多轮审阅固定在独立桌面窗口,减少浏览器标签页干扰
- 浏览器入口与桌面窗口共享同一会话、插件和模型配置,切换无需重新登录
- 升级 DeepSeek Harness 后桌面模式自动复用最新 Web 实现,无需额外适配
适合人员
- 日常重度使用 dsh web 的开发者
- 需要独立窗口专注长文档审阅或多轮迭代的工程师
- 希望以最小侵入方式获得桌面体验的 DeepSeek Harness 用户