桌面打包版 vs 自行运行 CLI

DeepSeek Harness Desktop 并不替代 DeepSeek Harness,而是把官方 @deepseek-ai/dsh CLI 与 Web UI 打包进受监督的原生应用。

DeepSeek Harness Desktop 与官方 CLI 对比
能力 DeepSeek Harness Desktop 官方 Harness CLI / Web(自行运行)
安装 Windows 安装包或 macOS DMG,从开始菜单 / 启动台启动。 先装 Node.js,再 npm install -g @deepseek-ai/dsh;自行管理 PATH 与升级。
Node.js 运行时 固定版本 Node.js 内置于应用,与系统 Node 隔离。 使用你系统里的 Node.js 版本。
启动方式 一键启动。Rust sidecar 启动 Harness、等待就绪并打开窗口。 在终端运行 dsh web 并保持进程存活。
进程生命周期 受监督:崩溃检测、有上限的重启、心跳、整棵进程树优雅关闭。 手动管理。进程崩溃后需自行重启。
桌面集成 Tauri 2 窗口、系统托盘、单实例锁、窗口状态记忆、macOS 关闭即隐藏。 浏览器标签页或自行搭建的壳。
Harness UI 官方原版、未修改的 Harness Web UI。 官方 Harness Web UI。
IPC / WebView 边界 Harness 窗口 capability 为空集:无 window.__TAURI__,无 IPC 桥。 不适用(普通浏览器或你自己的壳)。
数据目录 隔离的 DSH_HOME,与 CLI 的 ~/.dsh 分开。 默认 ~/.dsh
隐私默认值 会话遥测默认关闭;子进程环境消毒。 上游默认值;环境变量需自行配置。
更新 目前从 GitHub Releases 手动下载;签名后的自动更新已规划。 npm update(并处理原生依赖重建)。

结论

想要一键启动、受监督的原生应用与合理的隐私默认值,选桌面打包版;想完全掌控版本、环境变量与运行进程,选 CLI。

最新版本:v0.2.1 · DeepSeek Harness v0.1.0-rc.6 · Node 24