大家好,我是程序员鱼皮。
上个月 DeepSeek 开源了自家的 Harness 工具 DSH,被称为 DeepSeek 的角色专武,核心理念是「一切皆插件」。
发布后才过了一周,GitHub 就冲到了 20 万 Star,可见有多火!
![]()
不过,官方发布的时候只提供了命令行和 Web 两种使用方式,你得先装好 Node.js 环境,然后在终端里敲命令启动,用浏览器来访问。
对很多小白来说,这个上手门槛就不太友好了。
所以有社区开发者立刻开始做桌面端。Harness 才开源没几天,GitHub 上就冒出了好几个桌面客户端项目。其中最火的当属 dsh-desktop,已经拿了 2 万多个 Star,支持 Windows 和 macOS,双击安装就能用。
![]()
我以为有了社区的支持,DeepSeek 官方不打算出手做桌面端了。结果今天逛 GitHub 的时候,突然发现官方 deepseek-harness 仓库里多了一个 apps/desktop 目录。
点进去一看,好家伙,官方自己搞了一个基于 Electron 的桌面端应用,包名叫 @deepseek-ai/dsh-desktop,版本号已经到了 0.1.5-rc.2,连打包签名、自动更新的流程都写好了。
![]()
最离谱的是,DeepSeek 没有发过任何公告、没有推文、没有博客,就是悄悄地把代码合进了 master 分支。
而且到目前为止,官方也没有放出安装包,想体验只能自己拉代码编译。
很符合 DeepSeek 低调的风格了,闷声干大事啊!
![]()
吃波螃蟹
既然官方没放安装包,那我就自己动手编译跑一下,替大家吃一波螃蟹。哦不,是鲸鱼~
整个过程其实不复杂,前提是你的电脑上已经装好了 Node.js(需要 22.19 以上版本)。如果没装过 Node.js,可以去 Node 官网 下载最新的 LTS 稳定版本。
准备好之后,打开终端,依次执行下面 3 步。
当然,还有更简单的安装方式,就是你直接让 AI 帮你安装和运行。
1、安装 pnpm 包管理器
DeepSeek Harness 用的是 pnpm 来管理依赖,先输入命令全局安装一下:
npm install -g pnpm@11.7.0
2、克隆仓库并安装依赖
把整个 Harness 仓库拉到本地,然后安装依赖。注意这个仓库很大,依赖也很多,安装过程可能会有点儿慢:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
3、启动桌面端开发模式
输入一行命令搞定:
pnpm run dev:desktop
这一步会先编译整个项目,然后自动下载 Electron,也就是一个专门用来开发跨平台桌面应用的开源框架,很多知名应用比如 VS Code、Discord 都是用它做的。
过一会儿,你就能看到一个 Electron 窗口弹出来了,界面和 Web 端几乎没什么区别。
![]()
模型配置和 Web 端一样,在设置里填好 API Key 就能开始用了。我试了一下,跟 AI 对话、文件操作、工具调用、插件管理这些功能都是正常的。
![]()
不过好像有个明显的 Bug,整个应用内无法粘贴内容,DeepSeek 的 API Key 还是我一个字母一个字母手输进去的……
期待后面改进吧,最好能有一些桌面端特有的功能。
官方版会更好么?
可能有人会问,社区已经有那么多桌面端了,官方下场做这个有什么不一样?
我觉得 最大的区别在于安全性。
社区做的那些桌面端,不管是用 Electron 还是 Tauri,基本思路都差不多。它们会在你本地起一个 HTTP 服务,然后用桌面窗口去访问 localhost 上的这个服务。简单来说,就是给 Web 页面套了一个桌面壳子。
这种方式虽然简单,但有一个潜在的问题:你的电脑上开了一个端口。
如果你在公司内网或者公共 WiFi 环境下用,理论上同一网络下的其他设备是有可能访问到这个端口的。
而官方的桌面端完全没有开任何端口。它用了一套自定义的 dsh-app:// 协议来传输数据,Electron 主进程和 DSH 后端之间通过进程管道直接通信,请求和响应走的是分帧字节流,生命周期控制则走 Node IPC。也就是说,从网络层面来看,你的 Harness 对外界是完全不可见的。
![]()
安全性对比
另一个区别是版本绑定。
官方把 Electron 壳、DSH 后端、Node.js 运行时绑成了一个整体,一起签名、一起发布、一起更新。社区版通常是桌面壳和 DSH 后端分开更新的,偶尔会出现版本不匹配导致的奇怪问题。而且官方自己维护更新通道,后续升级肯定会更及时、也更让人放心。
目前官方版本还处于很早期的阶段,没有预编译的安装包,必须自己从源码构建。日常使用的话,社区的 dsh-desktop 之类的项目体验确实更成熟。不过看官方的架构文档和签名流程,后续大概率会通过 download.deepseek.com 正式分发安装包,到时候应该就是双击安装、开箱即用了。
![]()
如果你还不了解 DeepSeek Harness,或者想学习更多 AI 编程工具和经验技巧,可以看看我免费开源的 ,上千张图、几十万字,带你从 0 开始快速学会 AI 编程,做出自己的产品、跑通变现全流程,一次拿捏。
![]()
鱼皮的 AI 编程教程
评论区聊聊,你更喜欢用网页版还是桌面端的 AI 工具呢?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.