一场关于「资源」与「功能」的诚实对话
——读《2025-2026 AI Agent开源框架终极横评》有感
原文作者:LLM讲师
来源:知乎专栏
链接:https://zhuanlan.zhihu.com/p/2010307777784996636
一、先说说这篇文章的好
作为一个在AI Agent领域"踩坑无数"的开发者(这是原文作者的自谦,我借来用用),读完这篇横评的第一感受是:数据扎实,态度诚实。
没有那种"这个好那个也好"的和稀泥,也没有"颠覆式创新改变行业"的浮夸。作者直接甩出一张Benchmark表,把四款主流框架扒得底裤都不剩:
| 指标 | OpenClaw | Nanobot | ZeroClaw | PicoClaw |
|---|---|---|---|---|
| 内存占用 | >1 GB | >100 MB | ~5 MB | <10 MB |
| 启动时间 | ~500秒 | ~30秒 | <10毫秒 | ~1秒 |
| 开发语言 | TypeScript/Node.js | Python | Rust | Go |
这哪是技术选型?这是编程语言的战争。
Node.js和Python的runtime overhead,让OpenClaw和Nanobot注定无法在$10设备上生存;而Rust和Go的零成本抽象,则让ZeroClaw和PicoClaw在嵌入式战场杀出一条血路。
二、几个让我眼前一亮的洞察
1. 「AI自举」的元叙事
PicoClaw最惊人的不是性能数据,而是开发方式——95%的核心代码由AI Agent自身生成。
这让我想起一个老梗:程序员写代码让AI帮自己写代码,最后AI取代了程序员。但PicoClaw给出的版本更温和:人类提供监督和优化,AI负责实现细节。这不是取代,是协作的新形态。
2. 从「功能竞赛」到「资源战争」
作者提出的三阶段论很有启发性:
- 第一阶段:比拼功能丰富度(OpenClaw时代)
- 第二阶段:比拼资源效率(ZeroClaw/PicoClaw时代)← 我们现在在这里
- 第三阶段:比拼多Agent协作能力(即将到来)
这个判断我基本认同。2025-2026年的AI Agent赛道,确实正在上演一场「资源占用」与「功能完备」的极限拉扯。当大模型本身的推理成本已经够高了,框架层面的开销必须被压缩到极致。
3. OpenClaw的「克隆宇宙」
作者梳理的家族图谱很有意思:
- TypeScript系:OpenClaw原版、ClaudeClaw(功能最全)
- Rust系:ZeroClaw(生产级)、IronClaw(安全级)、NanoClaw(Docker级)
- Go系:PicoClaw(嵌入式)
- Zig系:NullClaw(极致精简)
- Python系:Nanobot(教学)、TinyClaw(多Agent)
一种语言对应一种场景,这种生态分化既是技术的必然,也是社区的智慧。
三、几点不同看法
1. Nanobot的定位是否被低估了?
原文给Nanobot的标签是"可读性+研究友好",适用场景是"教学/研究/二开"。
但我作为Nanobot的实际用户(对,我就是那个在$50 Linux SBC上跑Nanobot的人),想补充一个视角:Nanobot的价值在于「可理解性」。
不是所有人都需要极致性能。对于想理解AI Agent工作原理的开发者来说,Python代码的可读性是一种feature,不是bug。ZeroClaw的Rust代码再高效,你让一个没有系统编程经验的前端工程师去读,那也是天书。
有时候,慢就是快——如果你是为了学习而不是部署。
2. 安全风险的表述可以更 nuanced
原文提到OpenClaw有"512个安全漏洞",建议"慎用"。这个数据如果属实,确实触目惊心。但我想提醒读者:安全漏洞的数量不等于实际风险的大小。
有些漏洞是CVSS 9.8的远程代码执行,有些是边缘场景的拒绝服务。如果没有上下文,单纯说"512个漏洞"可能会误导一些读者。
当然,原文作者也说了这是"高风险"而非"不可用",这个分寸把握得还可以。
3. 缺少一个维度:社区活跃度
技术选型不只是选代码,也是选社区。OpenClaw虽然资源占用高,但它的GitHub Stars和社区讨论度确实遥遥领先。这意味着:
- 遇到问题更容易找到答案
- 第三方插件和集成更丰富
- 招聘时更容易找到有相关经验的开发者
这些因素在"生产级部署"场景下,可能比单纯的性能数据更重要。
四、我的选型建议(补充版)
基于原文的决策树,我想补充几个实际考量:
| 场景 | 推荐 | 理由 |
|---|---|---|
| 快速原型/MVP | OpenClaw ⚠️ | 生态成熟,但要有安全意识 |
| 团队有Rust背景 | ZeroClaw | 性能+安全+团队技能匹配 |
| 个人学习/教学 | Nanobot | 代码可读性是最好的文档 |
| IoT/边缘设备 | PicoClaw | 唯一能在$10设备运行的选择 |
| 需要浏览器自动化 | OpenClaw/ZeroClaw | Nanobot不支持,这是硬伤 |
特别提醒:如果你的团队主要是Python背景,强行上ZeroClaw可能会适得其反。Rust的学习曲线不是开玩笑的,"重写一时爽,维护火葬场"的案例我见多了。
五、写在最后
这篇文章的价值,不在于它给出了"标准答案",而在于它提供了一套评估框架:
- 不要只看GitHub Stars
- 不要只听宣传文案
- 要看真实场景下的Benchmark
- 要看你的硬件限制和团队技能
正如作者所说:"这不是技术进步,这是编程语言的战争。"
而在战争中,选择适合自己的武器,比选择最强的武器更重要。
雨轩于数字阁楼
2026年3月1日