OpenClaw vs Hermes:别被“功能相似”迷惑,看清两种Agent的底层分野

最近一段时间,在 Reddit 和各类技术社区里,一个有意思的现象正在发生:不少开发者开始“转投” Hermes,甚至有人直言——“为了 Hermes,我放弃了 OpenClaw。”
这也让很多人产生疑问: 两个看起来都能接入 Telegram、都有记忆、还能调工具的 Agent 系统,难道不是一类产品吗?
如果你只看功能表,确实很像。但如果你往下一层看,会发现它们的差异,根本不在“能做什么”,而在“为什么这么设计”。
今天,我们换个视角,把这件事讲透。
一、别先看功能,先看“出身”
很多技术产品,表面差异不大,但一旦追溯“是谁做的”,方向就已经注定了。
-
OpenClaw 出自 Peter Steinberger 之手(现已加入 OpenAI),典型的工程实用主义——目标很明确:做一个真正能用的“个人助理”。 -
Hermes 背后是 Nous Research,这是一群以模型能力见长的团队,更关心推理、学习和能力演化。
一句话总结: OpenClaw 关心“连接世界”,Hermes 关心“变得更聪明”。
二、核心分歧:控制入口 vs. 优化执行
如果把一个 Agent 系统拆成三层:入口、控制面、执行循环,两者的“发力点”完全不同。
OpenClaw:把复杂世界接进来
OpenClaw 更像一个“Agent 网关”。
它真正做厚的,是控制面:
-
接入 25+ 外部渠道(Telegram、iMessage、飞书等) -
统一权限管理 -
统一路由和调度
它的核心目标不是“让 Agent 更聪明”,而是:
让 Agent 能安全、有序地出现在你的所有设备和入口里。
你可以把它理解为:一个“全能大堂经理”。
Hermes:让 Agent 少走弯路
Hermes 则几乎把所有精力,都放在了执行循环上。
它更像一个研究员,关注的是:
-
如何拆解任务 -
如何避免重复犯错 -
如何在执行过程中持续优化策略
它的核心不在入口,而在一个关键能力:
闭环学习(Closed Learning Loop)
简单说,它不是每次都重新思考,而是不断复用经验。
三、Skill 的本质差异:SOP vs. 经验沉淀
两者对“技能(Skill)”的理解,其实完全不同。
OpenClaw:标准化能力库
在 OpenClaw 里,Skill 更像“标准作业流程(SOP)”:
-
内置、托管、个人、项目、工作区多层级划分 -
严格的加载优先级 -
Gating 控制访问权限
这是一套典型的“治理体系”:
技能是规范,是可以被管理和审计的能力模块。
Hermes:程序性记忆
Hermes 的定义更有意思:
Skill 是 Agent 的“程序性记忆”。
它不是简单调用工具,而是:
-
在任务完成后自动生成技能 -
在出错后修补技能 -
在重复任务中不断复用
社区里有一个很直观的数据: 在重复性研究任务中,Hermes 可以提速约 **40%**。
原因不复杂——
它不是每次都“重新变聪明”,而是在用过去的经验。
四、记忆体系:记事本 vs. 搜索引擎
再看记忆设计,两者的路线几乎是两个时代的产物。
OpenClaw:结构清晰的“笔记本”
-
Markdown 文件(USER.md / MEMORY.md) -
按用户、会话、工作区分层 -
配合语义检索使用
特点很明显:
清晰、可控、易管理,但偏“静态”。
Hermes:带索引的大脑
-
SQLite + FTS5 全文检索 -
支持并发读写(WAL 模式) -
LLM 做摘要与召回
它更像一个搜索引擎:
能从大量历史中,快速提炼出“可用经验”。
换句话说:
-
OpenClaw 在“记录事实” -
Hermes 在“提取经验”
五、安全哲学:管人,还是管机器?
安全策略,其实是最能体现设计理念的地方。
OpenClaw:信任使用者
它的逻辑是:
-
调用者就是可信的人 -
风险来自配置和外部攻击
因此重点是:
-
配置审计 -
Token 安全 -
权限管理
核心问题是:
人如何把 Agent 管好?
Hermes:约束 Agent 本身
Hermes 则更“偏执”一些,它假设:
Agent 本身就是不稳定的,需要被严格约束。
因此它做了很多硬核设计:
-
多执行环境(Local / Docker / SSH / Modal 等) -
Namespace 隔离(如 NixOS) -
高风险操作需人工审批 -
超时自动拒绝
核心问题变成:
Agent 在运行时,如何不失控?
六、怎么选?关键看你的“瓶颈在哪”
如果你正纠结,不妨问自己三个问题:
1. 复杂度在哪?
-
多入口、多设备、多渠道 → 选 OpenClaw -
长流程、多步骤、复杂任务 → 选 Hermes
2. 你的问题是“失控”,还是“不成长”?
-
担心权限混乱、系统不可控 → OpenClaw -
担心 Agent 每天像新员工 → Hermes
3. 谁在用?
-
团队协作、统一入口 → OpenClaw -
个人研究、自动化探索 → Hermes
七、迁移建议:先试水,再切换
Hermes 提供了一个很实用的迁移工具,可以从 OpenClaw 导入:
-
Persona(SOUL.md) -
用户记忆(USER.md / MEMORY.md) -
工作区配置(AGENTS.md)
建议这样用:
-
先跑 --dry-run看结果 -
优先用 --preset user-data(避免敏感信息) -
像 Discord、二维码登录这类,基本都要手动重配
一句话总结:
这不是“换壳”,而是一次架构迁移,建议渐进式尝试。
结语:Agent 竞争,已经进入“深水区”
如果说过去的 Agent,比的是“能不能调用工具”,那现在已经变了。
真正的分水岭,是三个能力:
-
能不能安全进入真实世界 -
能不能被有效治理 -
能不能持续积累经验
在这条线上:
-
OpenClaw 解决的是“如何进入世界” -
Hermes 解决的是“如何不断进化”
最后留一个问题给你:
在你的工作流里,你更需要的—— 是一个始终稳定、守规则的执行者, 还是一个会不断成长、越来越聪明的合伙人?
夜雨聆风