DeepSeek 前段时间把 DeepSeek Harness 开源了,关注 AI 的朋友应该都知道了。简单说它是一个 Agent 运行环境,里面的模型、工具、界面、工作流都做成了插件,哪块不满意可以换哪块。这个思路还是挺新奇的,算是提供内核,剩下的全部交给社区催动发展了。
不过热度高是一回事,自己装又是另一回事,真到动手装的时候,不少人会卡在第一步。官方只给了命令行启动的本地 Web 界面,想用的话得先装 Node.js、装 pnpm,然后敲命令把服务拉起来,端口、进程这些东西都得自己盯着。这个过程对经常折腾开发环境的人来说不算什么,但对于只想安安静静用工具的人来说,看到这一步就有点不想动了。
我前两天在 GitHub 上刷到了 DSH Desktop,是社区给 Harness 做的桌面客户端,相当于把 Harness 整个装进了一个普通的桌面应用里。我下载装了,用了两天,这篇跟大家分享一下。
这是个什么项目 DSH Desktop 是一个开源的 DeepSeek Harness 桌面客户端,支持 Windows 和 macOS,用的 MIT 协议,完全免费。
先把一件事说清楚,它是社区维护的项目,不是 DeepSeek 官方出的产品,只是基于官方的 DeepSeek Harness 做的。项目的 README 里自己也反复声明了这一点,看起来开发者生怕大家觉得他在蹭官方的名头。
它和官方项目的分工也挺清楚的,官方 Harness 提供核心的 Agent 能力、插件系统和 Web 界面,桌面端负责的是剩下那一圈事:把应用打包成安装包、管本地服务的启动停止和恢复、做桌面窗口和系统托盘、发 Windows 和 Mac 的安装包。
也就是说核心的东西一行没动,桌面端只管把使用体验补齐。
安装包里连 Node.js 和 pnpm 都带好了,我们自己什么都不用配。这一点对非开发岗的读者挺重要的,Harness 本身再强,环境装不上,后面的事情就都谈不上了。
项目热度挺高的,发布没几天 GitHub 上就冲到了一万多 Star,还上过 Trending。我觉得也正常,官方那套命令行启动方式对普通用户确实不太友好,这时候有人把它包成了桌面应用,用的人自然不会少。
功能这块 基本延续了 DeepSeek Harness,提供了桌面客户端。
桌面端 - 双击打开,不用碰命令行 安装包自己带了运行环境,装完以后双击图标就能打开。第一次启动的时候,它会自己把默认配置建好,然后在本机把官方 Harness 的界面拉起来,中间不用我们插手。界面跟官方 Web 版基本是一个样子,之前在浏览器里用过 Harness 的人不会有什么陌生感。
有一个点刚用的时候要注意:平时关窗口它不会真的退出,只是收到系统托盘里,服务还在后台跑着,下次点开直接接着用,会话记录也都在。想彻底退出的话,要去托盘图标那里点退出。我第一天就是关了窗口以为完事了,后来发现它一直在托盘里待着,说不上是缺点,常驻后台反而方便,就是得知道这回事。
模式 - 四种运行模式,按活儿选 对话框旁边可以切运行模式,一共四种:标准、代码、极简、创造。
这四种模式的区别是会话里加载哪些工具。标准模式功能最全,聊天干活调插件都行,日常用它就够了;代码模式适合批量改文件这类活儿;极简模式只留最基本的能力,一般是拿来测模型的;创造模式是给自己造插件的人准备的。我自己大部分时候挂在标准模式上,没怎么动过。
模型 - 填自己的 API Key,保存就生效 第一次用要配一下模型,在设置里填 DeepSeek 的 API Key,保存之后就能用,不用重启什么东西。
这里要多说一句,桌面端本身开源免费,不代表模型调用免费,真正干活的时候走的是我们自己账号的额度,这一点跟直接用官方 Harness 完全一样。除了 DeepSeek,官方 Harness 本身也支持添加其他兼容的模型服务,有这方面需求的可以自己研究。
PS:之前介绍类似开源项目,总有人把模型和开源项目本身搞混,介绍的绝大部分开源项目都是免费的,但是接入的模型基本都不会是免费的,解释的都快力竭了!
插件 - 官方生态直接装 Harness 本身就是一切皆插件的架构,模型、工具、界面、工作流都能做成插件,像搭积木一样往上加。DSH Desktop 没有改上游的源码,所以官方的插件拿过来就能装,跟官方 Harness 的用法完全一样。社区现在已经有插件目录收录了几千个插件,界面皮肤、终端工具、工作流都有,我还没来得及仔细淘。
有个细节我觉得挺有意思的:这个桌面端自己的外壳,窗口、托盘这些东西,本身也是一个插件,走的是官方的组合机制,不是什么特殊待遇。这样做的好处是官方 Harness 往前更新,桌面端能跟着走,不会出现套壳项目那种跟上游越离越远的情况。
快速开始 想装的话过程很简单,先去 GitHub Releases 下载安装包,它还给了每个包的校验值,不放心可以核对一下。Windows 下下来是安装程序,跑起来按提示走完就行;Mac 是 DMG,打开以后拖进应用程序。不过要注意,目前只支持 Apple 芯片的机器,Intel Mac 和 Linux 还没有安装包。
装完双击打开,等它把默认配置建好,界面就出来了。第一次用记得先去设置里把 API Key 填上,然后选一个工作区,就能开始聊了。工作区就是它干活的目录,它会在这个目录里读文件、改东西,所以刚开始建议拿个不重要的测试目录练手,别一上来就指向正经项目,等摸清它的脾气了再说。平时不用的时候直接关窗口,它在托盘里待着,不占什么事。
我的看法 Harness 这东西,官方做得再强,只要入口还是命令行,需要装 Node.js、装 pnpm,就会把一大批人挡在门外,很多人根本不会走到真正用上它的那一步。DSH Desktop 没做什么复杂的事情,就是把这个门槛拿掉了,下载、安装、双击打开,跟装一个普通软件没什么区别。
另一点是它不魔改源码这件事,连桌面壳都做成插件、走官方组合机制,说明作者想清楚了长期路线,不是捞一波就走。这种项目我见过反面的例子,fork 出去套个壳,开头挺热闹,上游更新几轮之后就没人维护了,慢慢悄无声息。项目还专门发了一份插件生态共建的倡议,大意是官方、桌面端、第三方的插件按同一套约定来,装在一起互不干扰,能看出来他们是认真想把生态做起来,不只是做个壳就完事。
这类开源项目就是短期内补足了市场需求,几天时间 Star 数飙到1.3万,如果官方的桌面端出来,大概率很快被放弃。但话说回来,这才几天啊,这么快让我们用上桌面端,免费开源,必须献上敬意,嘿嘿。
想体验 Harness 又怕折腾环境的人,直接从这个桌面端上手就行,等用熟了再决定要不要去研究命令行那套。
开源地址 https://github.com/anywhere-labs/deepseek-harness-desktop