行业资讯

Our Projects
您的位置: 首页 > 行业资讯 > DeepSeek 官方竟然偷偷做了 Harness 桌面端,我已经用上了。。

DeepSeek 官方竟然偷偷做了 Harness 桌面端,我已经用上了。。

发布时间:2026-09-14 浏览量:9393

大家好,我是程序员鱼皮。 上个月 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 后端分开更新的,偶尔会出现版本不匹配导致的奇怪问题。而且官方自己维护更新通道,后续升级肯定会更及时、也更让人放心。 目前官方版本还处于很早期的阶段,没有预编译的安

about image

QQ

在线咨询真诚为您提供专业解答服务

热线

13594780482
7*24小时服务热线

微信

二维码 扫一扫微信交流