乐于分享
好东西不私藏

别再纠结了:Hermes 和 OpenClaw 我都用了,帮你选

别再纠结了:Hermes 和 OpenClaw 我都用了,帮你选

先说一件事:这两个我都部署了,不是云评测

— 第二能力计划 · 肉松 —

一台跑 Hermes ,一台跑 OpenClaw ,两个都接了飞书,两个都在用。到现在跑了一个多月,每天两条 AI 消息在群里交替出现,群里同事有时候分不清谁是谁,但我心里很清楚。

先说结论。

Hermes 是一台深度定制的电脑,系统、驱动、软件全部装好,开机就能用

OpenClaw 是一台裸机,你得自己装系统、调配置、写脚本,但装好了,它就是你的

答案很简单:看你是什么人,想要什么。


先聊 Hermes :深度定制系统,装上就能跑

第一次部署 Hermes ,我是带着怀疑的。

AI Agent 这玩意我部署过不少,哪个不是环境搞半天、依赖装到崩溃、跑起来还报一堆错?部署十个能跑起来三个就算烧高香。

但 Hermes 确实让我愣了一下。

半小时,从 git clone 到飞书收到第一条回复。不是编译半小时,不是排错半小时,是从头到尾,全部搞完,半小时。

没有乱七八糟的依赖冲突。没有「这个包要降级那个库要升级」的噩梦。没有「 Python 版本不对、 Node 版本太新、 Docker 镜像拉不下来」的经典三部曲。装好、配好 key 、启动、完事。

它的设计理念就是 「深度定制」

skill 系统是出厂就整合好的,你写个 yaml 描述一下要干什么,它自己就去解析、去执行、去返回结果。 memory 记忆系统直接内置,你不用想「怎么让它记住上次对话」,它自己就记住了。多平台 gateway 也是开箱就有,飞书、 Telegram 、微信,配好 token 就能接。

就像一个买了就能开的车,不用自己装轮子、不用调发动机、不用跑磨合期。

但这不是说它简陋。恰恰相反, Hermes 出厂带的东西非常齐全。你拿到手的那一刻,它就是一个完整的、能干活的产品,不是一个需要你自己组装的半成品。


再聊 OpenClaw :可客制化系统,越用越顺

OpenClaw 的第一印象,完全是另一个故事。

部署踩了坑,而且不少。文档那时候还不太完善,有些配置项要翻源码才搞明白。第一次跑起来花了我一个下午,中间重启了不知道多少次,终端里的报错信息看到眼睛发酸。

坦白说,差点就放弃了。

但用了一周之后,我的态度开始变了。

最让我惊喜的是它的 六层记忆系统

听好了,是六层。不是一层,不是两层,是六层。

第一层,身份注入,告诉它你是谁、做什么的、有什么偏好。第二层,向量搜索,语义级别的记忆检索,不是简单的关键词匹配。第三层,长记忆,持久化存储重要信息。第四层,日常日志,记录每一次交互。第五层,会话记忆,保持当前对话的上下文。第六层,叫「 dreaming 」的后台提炼机制,每 6 小时自动跑一轮,把最近的对话、日志、记忆全部翻出来,重新提炼、重新组织、重新建立关联。

这意味着什么?

举一个真实的例子。

我问了一个服务器配置的问题——Nginx 反向代理超时的参数调优。三天后,我问了一个完全不相关的部署问题——Docker Compose 的环境变量怎么组织。它不仅回答了新问题,还主动说:「根据你之前 Nginx 配置中提到的服务器环境,这次 Docker 部署方案建议在这一步调整端口映射,避免跟你已有的反向代理规则冲突。」

它自己把两件事串起来了

不是我让它记住的。不是我标记了「这个很重要」。是它自己在 dreaming 的时候把碎片拼成了图。

这种「主动串联」的能力, Hermes 没有给过我。

不是 Hermes 不好,是两者的设计哲学根本不同。 Hermes 追求的是「你问我答,答得精准」。 OpenClaw 追求的是「我了解你,我能预判你」。

但代价也很明显:OpenClaw 的 token 消耗比 Hermes 高出不少

那六层记忆每跑一轮都在烧 token 。 dreaming 机制每 6 小时炼一次,也是在烧。向量搜索每次查询都有开销。 OpenClaw 像一个爱思考的助手,想得多,用得也多。如果你在乎 API 费用,这一点要认真考虑。


踩过的坑:两个都有,但类型完全不同

Hermes 的坑很微妙。

不是功能不好用,是太顺利了反而不放心

第一次用它的 skill 系统,写了一个自动查日志的 skill ,跑了一遍,居然直接成功了。我盯着终端看了半天,又反复检查了三遍日志,确认没有漏掉什么步骤。不是我不信任它,是过往的经验告诉我「 AI Agent 不可能第一次就完美跑通」。

太顺了。顺到让人觉得是不是有什么隐藏问题没发现。

但 Hermes 真正让我难受的地方是:当你想做一些深度定制的时候,它会让你束手束脚。出厂设定太完善了,每一个模块都紧密咬合,你反而不知道从哪里下手去改。就像一个装好了所有软件的系统,你想卸载一个内置组件,发现它跟十几个模块耦合在一起,牵一发动全身。

它给你的多,但允许你改的少

OpenClaw 的坑则是另一个极端。

配置太灵活了,反而容易出错

接入飞书的时候,我排查了两个小时。网络通的、端口对的、 token 有效的,但 gateway 就是起不来。最后发现是配置文件里少了一个引号。一个引号。就一个引号,整个服务起不来,报错信息还特别不友好,指的不是出问题的那一行,是 parser 报错的那一行。

排查的时候心态是崩溃的。找到问题的时候心态是更崩溃的——居然就一个引号。

灵活性是双刃剑。你可以改任何东西,但你也必须改很多东西才能让它跑起来。 OpenClaw 刚上手那几天,我感觉自己不是在用 AI Agent ,是在给 AI Agent 当运维。

但熬过去之后,一切都不一样了

所有你踩过的坑,都变成了你对它的理解。你开始知道每个模块在干什么,知道怎么调参数,知道出问题看哪个日志。从被折腾变成了折腾它,这个心态转变很奇妙。


社区生态:各有各的圈子

Hermes 的社区更大、更活跃。

更新频率高,基本上每周都有新版本。文档完善,从入门到进阶都有覆盖。 GitHub issue 响应也快,提了问题通常半天内就有人回复。遇到问题去 issue 区搜一下,大概率有人遇到过而且解决了。

适合「解决问题」——快速搜索、找到答案、继续干活,不拖泥带水。

OpenClaw 社区规模小很多。

Discord 群里就那么些人,但每个人都很能聊。质量极高。

你在 Hermes 社区问个配置问题,可能得到一个简洁的解决方案。你在 OpenClaw 社区问个配置问题,可能得到一个从底层原理开始讲起的回答,附带几篇相关论文链接,最后还问你要不要一起讨论改进方案。

 • Hermes 社区帮你把事做完 • OpenClaw 社区帮你把事搞懂 

这不是高下之分,是定位不同。看你当下需要什么。


我现在的部署方式,和你该怎么选

我现在两台都在跑,各有分工。

Hermes 跑日常。 飞书群里 @ 一下,问天气、查文档、执行简单的自动化任务。响应快,稳定,不费脑子。它就像前台接待,什么事都能接,什么事都处理得不错。

OpenClaw 跑深度。 技术研究、长期项目追踪、需要跨会话记忆的复杂任务。它慢慢建立了一个关于我的技术栈、服务器环境、项目偏好的知识图谱。偶尔冒出一句「根据你之前…」,那个感觉真的像跟一个了解你的同事聊天,不是跟一个每次对话都从零开始的工具。

Hermes 适合什么人

想开箱即用的人。不想折腾的人。需要快速接入飞书、 Telegram 、微信,最好明天就开始用的人。你把 key 配好,它就干活。不废话,不矫情,稳定得像个老员工。

OpenClaw 适合什么人

愿意花时间调教 AI 的人。追求个性化体验的人。想要一个「越用越懂你」的助手的人。你不介意前期投入时间,因为你清楚,前期花的时间,后期会以更高的效率和更贴心的体验还回来。

如果你第一次搞 AI Agent ,我建议先从 Hermes 入手

先感受一下 AI Agent 能干什么,有了体感之后,再去折腾 OpenClaw 。不然一上来就面对六层记忆的配置、 dreaming 机制的时间窗口调参、还有配置文件的引号地狱,容易直接劝退。

最后想说一句。

这两个不是竞争关系,是互补关系

不是一个好另一个不好,是两个都好,但好的方向不同。就像工具包里的两把刀,一把日常用,一把精细活。你不需要二选一,你需要的可能是两把都要,然后知道什么时候用哪把。


写这篇文章的时候,飞书里 @ 了一下 Hermes ,三秒回了我。

另一台服务器上的 OpenClaw 正在后台默默整理昨天问的技术问题。

两个都在,各司其职。

挺好。


我是肉松。授人以鱼不如授人以渔。这里不讲复杂概念,只求让每个人都看得懂、能拿去用。