DeepSeek Harness 桌面化:DSH Desktop 让 2 万星开源 Agent 开箱即用
DeepSeek Harness(DSH)的本地 Web UI、Host 服务和插件系统,现在可以装进一个原生桌面应用直接用了。这个名为 DSH Desktop 的开源项目(仓库 anywhere-labs/dsh-desktop)在 GitHub 上有 约 2 万 star(20.2k),支持 Windows x64 和 macOS Universal,下载安装后无需 Node.js、无需命令行,即可把上游 DeepSeek Harness 的智能体能力跑在本地,并接入统一的插件市场。它绕开了「要懂命令行、要自己折腾环境」的门槛,让不熟悉开发工具的普通用户也能用上 DSH。
需要说明的是,DSH Desktop 是一个独立社区项目:它基于 DeepSeek Harness 构建,但与深度求索公司不存在隶属、合作、授权或背书关系,仓库里也没有深度求索员工或上游官方团队成员参与开发。
DSH Desktop 是什么
DSH Desktop 由社区组织 anywhere-labs 维护,项目基于 DeepSeek Harness(deepseek-ai/deepseek-harness)和 Cordis 插件思想构建。它的做法是:固定并原样运行特定版本的上游 DeepSeek Harness,由桌面应用负责窗口、系统托盘、终端、更新和工作配置,再把上游的 Web UI 带到原生桌面里。
对普通用户来说,体验是「下载安装、一键使用」。对开发者来说,它保持了对上游的透明:核心的智能体、模型、工具、会话、Web UI 和插件生态全部来自 DeepSeek Harness 项目本身,DSH Desktop 不修改上游源码。
当前正式安装包覆盖两个平台:
- Windows x64:NSIS 安装程序
- macOS Universal:DMG 镜像
项目本身采用 MIT 协议开源,主语言为 TypeScript(约 95.8%),仓库有约 980 个 fork。最新版本为 v2.0.3(2026 年 8 月 26 日发布)。
核心设计:桌面本身也是插件
DSH Desktop 最核心的设计理念是「万物皆插件,桌面本身也是插件」。
通常桌面应用是「外壳 + 内核」的两层结构,外壳写死、内核替换。DSH Desktop 不同:它把桌面壳本身——窗口、托盘、终端、更新、工作配置——也做成一个 DSH 插件接入,与上游能力组合进同一个运行时。也就是说,从核心 agent 到桌面外壳,整个产品遵守同一条「一切皆插件」的规则:与所固定上游版本兼容的插件可以使用,桌面能力也按插件的方式组合、替换和演进。
这个设计的实际收益是生态的统一:上游插件、DSH Desktop 插件和第三方插件遵循同一套约定,用相同的组合机制协同工作。项目也向插件作者开放了桌面服务能力——例如查看和切换工作配置,或在当前配置中安装、更新和移除插件。DSH Desktop 借此希望构建一个「像手机应用一样」的插件生态:每个插件按同一套规则开发,装在一起也能一起工作、互不干扰。
内置能力:插件市场、手机远程、Setup 向导
DSH Desktop 内含几个直接可用的能力:
DSH Community Market 插件市场。 市场提供插件发现、详情、安装与管理,以开放方式连接各种插件数据源——任何人都可以提供、接入和使用符合公开 Schema 的来源,已有 API 也可以通过受审 adapter 加入合作数据源。
手机远程控制。 通过 iOS 和 Android 远程连接桌面端,在手机上发起任务、查看 Agent 进度,并在需要时继续跟进。该功能当前为预告状态。
原生 Setup Wizard。 每个尚未初始化的 profile 首次启动时,会先显示桌面端自带的设置向导,可配置窗口模式与系统材质、插件市场、通知、是否用系统默认浏览器自动打开,以及 Web 访问范围;也可以直接跳过。向导完成或跳过以前,Host 和主 DSH 窗口都不会启动。
本地优先的网络边界。 Web 服务默认仅监听本机回环地址;「用浏览器打开」不会改变网络暴露范围。局域网访问是独立的可选设置,且开启时不提供鉴权——同一局域网内的人可以直接打开并操作你的电脑,官方文档明确建议只在完全信任的网络中谨慎开启。
与上游的技术边界
关于「第三方 vs 官方」的关系,项目在 README 里做了明确声明,值得使用者留意:
- DSH Desktop 是独立社区项目,与深度求索不存在隶属、合作、授权或背书关系;
- 仓库目前没有深度求索员工或 DeepSeek Harness 上游官方团队成员参与开发、维护或治理;
- GitHub Contributors 页面中出现的上游贡献者署名,来自 fork 时继承及后续同步的上游提交历史,仅反映提交来源,不构成参与或背书。
对想深入使用 DSH 核心能力的用户,官方也给出了分流建议:如果希望通过命令行运行 DeepSeek Harness,或参与其核心功能开发,应优先使用上游仓库 deepseek-ai/deepseek-harness。
上手路径
在 Windows 或 macOS 上下载安装对应安装包,运行后即可由应用自动启动和管理本地 Harness 服务。需要从源码构建的开发者,可以按仓库说明操作:外层仓库使用 Yarn,固定的 deepseek-harness/ 子模块继续使用自己的 pnpm workspace;执行 git submodule update --init --recursive 后,运行 corepack yarn install --immutable 与 corepack yarn dev 即可启动开发环境。
DSH Desktop 的定位很明确:它不是另一个 Agent 框架,而是 DeepSeek Harness 生态的桌面入口——上游 Harness 提供核心能力,桌面端负责封装与体验。如果你需要的是一个本地、开箱即用、带插件市场的 DSH 桌面环境,同时清楚它作为社区项目的边界,那么 v2.0.3 已经可以直接上手。