一场关于「资源」与「功能」的诚实对话

一场关于「资源」与「功能」的诚实对话

——读《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日