Blog · 指南
DeepSeek Harness 有桌面端吗?CLI、VSCode、TUI、Electron 壳
2026 年 8 月 16 日 · dshbase
官方 discussion(#172、#601)里问得最多的一句话,不外乎「DSH 是桌面应用吗?」「CLI 在哪?」「有没有 VSCode 插件?」。简短答案是:DeepSeek Harness 是个本地 Web 应用——目前还没有官方桌面客户端。但社区已经把你想要的每一种形态都造出来了,把现有的东西讲清楚,比干等官方版更有用。
真相:它是个本地 Web 应用
npx @deepseek-ai/dsh 起一个本地服务,丢给你一个 URL。所谓「应用」就是 http://127.0.0.1:3080 里的一个浏览器标签页。这是故意的——让整个东西能被远程驱动、能被插件换肤——但也正因如此,「桌面端」的问题才反复冒出来。大家期待的是应用图标、窗口、系统托盘。
CLI(headless 模式)
最接近「真 CLI」的是 headless 跑 dsh:dsh --headless "你的指令"。它是 CI 工作流和 IM 机器人背后的可脚本化接口——没有 UI、没有浏览器,只有 harness 在干活。想要终端当界面,headless 就是原生答案,下面的 TUI 插件是更好看的那一版。
TUI 插件
对终端原教旨主义者,社区在 harness 之上造了 TUI 前端:
- dsh-cc-tui —— Claude Code 风格的终端 UI。
- deepseek-harness-tui 和 dsh-tianshu-tui —— 更轻的终端前端。
- dsh-grok-tui —— Grok 风味的变体。
Electron 壳
如果你就是想要个窗口和托盘图标、而不是一个标签页,这属于这一类:
- dsh-desktop-electron —— 跨平台 Electron 壳,带系统托盘启动器。
- oh-dsh-desktop —— 偏 macOS 的桌面壳。
两者都是包在同一个本地 Web 服务外面的社区壳——它们不重写 harness,只是给它一个原生窗口。
VSCode 扩展
VSCode 这条线最挤——好几个扩展把编辑器接到正在跑的(或内嵌的)harness 上:
- dsh4vscode —— 最完整的编辑器集成。
- deepseek-harness-for-vscode 和 vscode-deepseek-harness —— 备选的编辑器桥。
- dsh-vscode 和 dsh-open-in-vscode —— 更轻的扩展,含「把当前上下文在 VSCode 里打开」这类套路。
手机伴侣
- deepseek-harness-mobile —— Android 客户端,从手机连你的 harness。
- dsh-mobile-control 和 dsh-mobile-gui-agent —— 远程控制和 GUI-agent 伴侣。
你该用哪个?
- 只想跟它聊天 → Web UI,或手机客户端。
- 想要窗口 + 托盘 → dsh-desktop-electron。
- 想在编辑器里用 → dsh4vscode。
- 想要终端 → headless
dsh或某个 TUI。 - 想让它常驻、从聊天软件里触达 → headless + IM 桥。
现状
这些都不是官方出品,也都不替代 harness 本身——它们全是同一个本地服务外面的前端,所以质量取决于它们对上游跟得紧不紧。「桌面端在哪」的官方答案依旧是「还没」,但这个缺口正从外面被一点点填上。要看 CLI、TUI、VSCode、Electron、手机这些插件当前、带实测标签的完整阵容(含安装命令),从插件目录开始。