全文约 3000 字,预计阅读 8 分钟
开篇:两个机器人的江湖恩怨
江湖上最近有两个大名鼎鼎的人物:
一位叫 Hermes Agent,人送外号"瑞士军刀"——十八般武艺样样精通,刀枪剑戟斧钺钩叉,没有它搞不定的场景。
另一位叫 OpenClaw,江湖人称"企业大佬"——西装革履,气场一米八,手底下一堆小弟,指哪打哪,绝不拖泥带水。
今天我们就来扒一扒,这两个货到底有什么区别?你到底该选谁?
一、先看基本信息——户口本级别的对比
| 多种 | 多种 |
二、核心循环:单挑王 vs 双层大佬
Hermes 的设计哲学:一个 while 循环打天下
while你还没累and我还有预算:思考→调用工具→拿结果→继续思考就这一层循环,简单粗暴,代码路径清晰得像北京的街道——横平竖直,东南西北一目了然。
好处是什么?可控。出了 bug 你知道去哪找。坏处是什么? failover 、压缩、重试全挤在一个循环里,就像一个厨师同时要炒菜、洗碗、端盘子——忙得过来,但容易手忙脚乱。
OpenClaw 的设计哲学:双层循环,外套一个纠错马甲
外层循环:重试 + failover + 压缩(容错兜底) 内层循环:标准 ReAct(正常干活) 这就相当于一个公司——外层是老板,负责盯进度、扛 KPI 、应对突发状况;内层是员工,老老实实干活。
好处是什么?分层明确,各司其职。坏处是什么?调试起来要看两层代码,老板和员工的日志要对照着看。
三、工具系统:手工耿 vs 标准化工厂
工具注册
Hermes:模块级 registry.register() 声明式,就像一个一个贴标签——"这个是终端工具"、"这个是浏览器工具"。
OpenClaw:createOpenClawTools() 集中注册,就像一个工厂流水线,所有工具统一在 factory 生产。
安全审批
Hermes: - 三级审批:手动 → 智能( AI 帮你判断) → 关闭 - 可以配置永久白名单,比如 rm -rf / 这种危险命令 - 审批过的命令,同一个 session 不再问第二遍
OpenClaw: - Owner-only 策略——不是主人?免谈! - 没有白名单机制,直接一刀切
点评: Hermes 适合技术宅自己玩(可以关闭审批), OpenClaw 适合公司统一管控(权限卡死)。
四、多代理:包工头 vs CEO
这是最有趣的部分!
Hermes 的多代理
想象一个包工头:
包工头(HIAgent) ├── 工人A(独立context) ├── 工人B(独立context) └── 工人C(独立context) (最多3个,MAX_DEPTH=2) 包工头把任务一分,三个工人同时干,干完汇报给包工头,包工头汇总。
另外 Hermes 还有一个骚操作:MoA ( Mixture of Agents )——多个参考模型并行思考,最后合成一个答案。就像让三个专家同时审稿,各抒己见,取长补短。
OpenClaw 的多代理
想象一个 CEO:
CEO(主代理) ├── 产品部主管Agent(独立session) ├── 内容运营Agent(独立session) └── 小红书发布Agent(独立session) (无深度限制,异步运行) CEO 把任务委派下去,小弟们自己干活,干完了"announce"回来报告。 CEO 不用等,可以同时处理多个任务。
五、记忆系统:日记本 vs 图书馆
Hermes 的记忆
纯文本 Markdown 文件,简单到哭。
~/.hermes/MEMORY.md ~/.hermes/USER.md 会话开始时,把文件内容整个塞进 system prompt——就像把整本日记背下来。
好处:确定性高,你直接改文件就能改记忆, debug 毫无难度。
坏处:不支持语义搜索,你要是问"上周那个关于 AI 的项目",它只能把整个记忆文件都翻出来。
OpenClaw 的记忆
SQLite + 向量 + FTS 全文检索,高科技!
想象一个图书馆——你问"关于 AI 投资的项目",管理员不是翻整个书架,而是先向量检索相似段落,再 BM25 精确匹配,最后加权融合返回最相关的几条。
好处:语义搜索强大,大规模知识库如鱼得水。
坏处:依赖嵌入模型质量,要额外花钱,要增加延迟。
六、 Failover :自动恢复王 vs 降级大师
Hermes 独有技能:每轮自动恢复主模型
每次开启新对话, Hermes 自动切回主模型。就像你的手机信号——备用网络用完,自动切回 5G ,不用你操心。
OpenClaw 独有技能: Thinking Level 降级
主模型失败?不用换模型,直接降低推理深度——high → low → off。就像手机没电了,开启省电模式,虽然慢点,但能用。
七、谁适合谁?一张表说明白
| Hermes | ||
| OpenClaw | ||
| Hermes | ||
| OpenClaw | ||
| Hermes | ||
| OpenClaw | ||
| Hermes | ||
| OpenClaw | ||
| Hermes | ||
| OpenClaw |
八、终极结论
Hermes Agent = 瑞士军刀
OpenClaw = 企业级 Agent 平台
两者不是非此即彼的关系——你完全可以同时用两个,干不同的事。就像你家里可以同时有瑞士军刀和宜家工具箱,各有各的用武之地。
彩蛋: Hermes 的隐藏彩蛋
Hermes 有个超级贴心的设计:迭代预算 refund 机制。
代码执行这种工具调用不消耗迭代预算!为什么?因为代码执行有时候跑很久,如果每次都算进迭代次数, 90 次上限分分钟用光。有了 refund ,写代码可以放心跑,不占用"思考配额"。
OpenClaw 有这个吗?没有。所以跑长代码 Hermes 更稳。
今日互动:你更 pick 哪个?瑞士军刀 Hermes 还是企业大佬 OpenClaw ?评论区聊聊!
本文基于 Hermes Agent ( 2026 年 4 月源码)和 OpenClaw v2026.2.23 源码分析原创不易,转发请注明出处
夜雨聆风