暴涨13万star数,DeepSeek Harness这次开源的东西,我越看越上头

DeepSeek 又开源了。但这次不是模型,是一个叫 DeepSeek Harness 的 Agent 框架。

GitHub 上多了13万+颗星。

这玩意儿,有点东西。

一、它不是又一个 Claude Code

先说清楚一件事。

市面上做 Agent 的产品,十有八九是同一个套路:模型调工具,工具干活,干完吐结果。流程写死,你只能用,不能改。

DeepSeek Harness 不走这条路。

它的核心哲学就八个字:

Everything is a Plugin. 一切皆插件。

模型是插件,工具是插件,文件系统是插件,沙箱是插件,甚至连 Agent Loop 本身——也是插件。

什么意思?

Agent 不再是一个铁板一块的黑箱,而是一堆积木。

你可以拆开,可以替换,可以重新组合。

想换个模型?拔下来换一个。想加个新工具?插上去就行。想改执行逻辑?Agent Loop 本身就是个可替换模块。

这个思路,说实话,我在其他开源项目里没见过这么彻底的。

 二、如何安装DeepSeek Harness
打开网易新闻 查看精彩图片
二、如何安装DeepSeek Harness

为了方便以下把DeepSeek Harness 称为"DSH"。

1.通过 npm 运行

官网下载:https://nodejs.org/zh-cn/

推荐版本:Node.js 24 LTS
安装完成后新开终端,验证:

node -v
npm -v

输出版本号即成功。

Windows / Mac / Linux 通用。

安装 Node.js,然后运行:

npx @deepseek-ai/dsh web
再输入
dsh web
打开浏览器

该命令会启动 Web UI,默认地址为 http://127.0.0.1:3080

 2.从源码运行
打开网易新闻 查看精彩图片
2.从源码运行

如需从仓库源码运行:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
三、配置DeepSeek Harness大模型 1.配置密钥

这里需要配置deepseek的api,如果有可以输入,如果没有可以跳过

 2.添加提供方
打开网易新闻 查看精彩图片
2.添加提供方

如图我这里选择一个NVIDIA,填写api,再获取可用模型。

打开网易新闻 查看精彩图片

测试使用

打开网易新闻 查看精彩图片
3.添加自定义大模型
打开网易新闻 查看精彩图片

星哥这里再用硅基流动

硅基流动-实名送16元

通过星哥的链接各送16元代金券:https://cloud.siliconflow.cn/i/kYj0toCC

打开网易新闻 查看精彩图片

测试

测试通过

 四、使用DeepSeek Harness 创建网站
打开网易新闻 查看精彩图片
四、使用DeepSeek Harness 创建网站

给我创建一个博客网站,主要介绍deepseek

打开网易新闻 查看精彩图片

结果

打开网易新闻 查看精彩图片

一个3D五子棋。

@libukai 用 V4 Flash 跑了一个三维五子棋小游戏,完成度很高,能玩、能看、交互也全。

成本呢?14.5M Token,缓存命中率 99.9%,最终花费:0.5元。

五毛钱。一杯蜜雪冰城都买不到的价格,搓出来一个能玩的小项目。

高精度 3D 发动机仿真系统

@NFT_Chen 用 DSH 搞了一个高精度 3D 发动机仿真系统。

不是摆几个3D模型糊弄人那种。气缸、活塞、曲轴全有,四冲程工作过程实时运转,能拖视角、能剖面看、鼠标悬停还能显示零件参数。

17M Token 输入,跑了1小时8分钟。

还有个接地气的:用 DSH 做 PPT。

@dotey 试了一下,从需求描述到成品输出,效果居然还不错。

看到这里我心态变了。我不太关心它"能不能写代码"了。

我更关心的是:它能不能把一句话,直接变成一个能用的成品。

从网友的案例来看,Harness 正在往这个方向走。

五、源码里藏了四个狠设计 1.Agent 本身也是插件

传统 Agent 框架里,Agent 是"老大",所有东西都塞它肚子里。

Harness 反过来:Agent 只是 Context 里的一个能力模块。

底层用了一个叫 Cordis 的开源小框架,所有东西通过 ctx.plugin() 注册。要什么加载什么,不要就卸掉。

不造轮子,直接用现成的插件机制,这点挺务实。

2.依赖注入 + 自动清理

插件之间不互相调用,而是声明"我需要什么",框架负责把东西送过来。

更爽的是资源管理。定时器、事件监听、网络连接……全部跟插件生命周期绑定。加载时创建,卸载时自动 cleanup。

不用自己记着清理,也不会内存泄漏。

这也是热替换能跑通的基础。

3.会话轨迹可追溯、可回放、可 fork

很多 Agent 跑完就完了,中间调了什么工具、返回了什么,全靠猜。

Harness 把每个会话拆成一条不断追加的事件序列。每个动作都有记录。

出了问题,顺着轨迹往回查就行。

更骚的操作:你可以从某个 checkpoint fork 出来,走另一条路重新跑。

就像 Git 的分支一样,但对象是 Agent 的执行过程。

4.能力接缝设计

拿 Bash 执行举例。

Harness 没有把"在哪跑命令"写死。它定义了一个统一接口,具体实现可以是本机 Shell、Docker Shell、远程 Shell……

上层 Agent 只管调接口,底层随便换。

这就是为什么它能把那么多子系统拆成独立插件——因为各模块之间靠接口连接,不是硬编码绑死的。

目前的缺点 1.它现在还是个半成品。

官方自己说了,目前是开发者预览阶段,后续会有破坏兼容性的改动。

装完你会发现,界面是个空壳。传文件、识图、粘贴……啥都没有。

需要啥功能,自己装插件。

2.插件生态是把双刃剑。

HN 上已经有人吐槽了:社区插件这条路,头几个月热闹,后面维护就是噩梦。

这不是 DSH 独有的问题,是所有插件化平台都要面对的宿命。但确实得提前打个预防针。

推荐安装插件

既然装完是空壳,那哪些插件得先安排上?

我按优先级分了三档:

第一梯队(不装等于白装)

  • ModLens :识图能力

  • dsh-at-file :输入框打 @ 引用文件

  • dsh-paste-input :支持 Ctrl+V 粘贴、拖拽文件

  • dsh-office :读写 docx / pdf / pptx

  • dsh-browser-panel :内嵌浏览器,让 Agent 操作网页

  • dsh-computer-use :Agent 操作桌面(仅 macOS)

⚡ 第二梯队(体验质变)

  • safe-find-dsh-plugins :说需求自动帮你找插件

  • dsh-web-ui :任务看板、Git 集成、手机远程、Token 统计全家桶

  • dsh-genui :回复里直接渲染图表和组件

  • dsh-turn-rewind :一键回退到上一步

  • dsh-message-edit :编辑已发消息、重新生成

第三梯队(进阶玩法)

  • dsh-agent-teams :多 Agent 协作

  • dsh-memory-evolve :跨会话长期记忆

  • dsh-llm-fallbacks :模型挂了自动切备用

  • dsh-feishu-bot :接飞书机器人

目前 GitHub Topics 页面已经收录了 1000+ 插件,还在快速增长。

最后

这次 DeepSeek 开源 Harness,最让我意外的不是性能,不是成本。

是它把 Agent 做成了乐高。

每一块都能拆、能换、能重组。你不受限于官方预设的流程,可以自己定义 Agent 该长什么样。

上手门槛确实高。但对喜欢折腾 Agent 的人来说,上限也真的高。

它不适合所有人。

但如果你需要深度定制 Agent,或者想理解下一代 Agent 架构长什么样——

装一个试试,不亏。

开源地址:https://github.com/deepseek-ai/deepseek-harness

*觉得有用的话,转发给你那个天天折腾 AI 工具的朋友。我们下期见。