乐于分享
好东西不私藏

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

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 解决的是“如何不断进化”

最后留一个问题给你:

在你的工作流里,你更需要的—— 是一个始终稳定、守规则的执行者, 还是一个会不断成长、越来越聪明的合伙人?