dsh-wx-desktop
在终端中运行以下命令:
dsh plugin install wangxilhy23/dsh-wx-desktop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wangxilhy23/dsh-wx-desktop 即可安装本插件,源码地址为 https://github.com/wangxilhy23/dsh-wx-desktop 。
插件介绍
DeepSeek Harness 的完整 GUI 一直运行在浏览器中,用户需要 Node 环境、dev checkout、全局 dsh 才能启动,且窗口体验受浏览器限制。dsh-wx-desktop 把整个官方 dsh 内核与 Web GUI 封装进一个原生 Electron 窗口,内置自包含 dsh 运行时,目标机器无需安装 Node.js 即可双击启动。
它最棘手的问题——桌面端与正在运行的 web 端同时维护同一组 node_modules junction 导致的 EPERM 崩溃——通过 resolveActiveDshInstall 机制解决:启动时探测当前活跃的 dsh 安装并直接复用,保证两端加载完全一致的 profile 与插件;只有在没有其他 dsh 运行时才回退到内置 runtime。100% 插件兼容,host 与 client 插件零改动加载,原生菜单、单实例聚焦、优雅关闭子进程、锁定 WebContents 等桌面细节一应俱全。也可作为 DSH 插件挂载到 web profile,在侧栏一键拉起桌面应用。
适合希望脱离浏览器、用原生窗口日常使用 DeepSeek Harness 的用户,尤其是目标机器没有 Node.js 环境、或不想再维护一套独立 dev checkout 的场景。
使用场景
- 目标机器没有 Node.js,需要双击即可启动 DeepSeek Harness 桌面端
- 希望脱离浏览器,用原生窗口日常操作 dsh GUI
- 桌面端与 web 端同时运行,避免 junction 冲突导致 EPERM 崩溃
适合人员
- 每天使用 DeepSeek Harness、希望获得原生窗口体验的终端用户
- 目标机器没有 Node.js 环境、不想安装额外依赖的普通用户
- 同时运行 web 端与桌面端、要求 profile 和插件完全一致的高级用户