暴涨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 称为"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.从源码运行
如需从仓库源码运行:
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.添加提供方
如图我这里选择一个NVIDIA,填写api,再获取可用模型。
![]()
测试使用
![]()
3.添加自定义大模型 ![]()
星哥这里再用硅基流动
硅基流动-实名送16元
通过星哥的链接各送16元代金券:https://cloud.siliconflow.cn/i/kYj0toCC
![]()
测试
测试通过
![]()
四、使用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 工具的朋友。我们下期见。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.