Appearance
OpenClaw vs Hermes:AI Agent从"替你干活"到"自己变好"的进化之路
用OpenClaw跑了6个Agent好几个月,它们确实在干活——但越跑越发现一件事:维护这套系统花的时间,比系统自己进化的时间更多。换上爆火的Hermes做对照实验,发现了一个完全不同的世界:Agent开始自己写技能文件,自己总结故障手册。
一、"纠正式提示词工程"的陷阱
我用OpenClaw跑了6个Agent好几个月了。它们确实在工作——研究、写内容、审代码、发通讯,按计划时间自动运行,早上打开Telegram就能看到结果。
但越跑越发现一件事:我维护这套系统花的时间,比系统自己进化的时间更多。
我不停地更新SOUL.md文件,清理过期记忆,在不同Agent上重复同样的纠错。Agent没有变好——是我越来越擅长管理它们。这两件事看起来像,但本质上完全不同。
我把这套方法叫**"纠正式提示词工程"**。
流程是这样的:观察Agent输出,发现问题,解释如何修正,更新记忆或指令,等待行为固定下来。
Kelly(我的Agent团队的一员)早期的草稿全是emoji,我告诉她不要emoji、也别用标签、句子要短要有力,一周后她学会了。Dwight(Agent团队的另一员)抓取了太多无关信息,我让他把注意力放在有效信息上,他也做了调整。
这套循环能用。但它有一个隐含的前提:你是一个学习系统。
每一次进步都依赖你发现问题、诊断问题、把修正写下来。Agent不会在你睡着的时候变好——它们只在你关注并修正它们的时候变好。
二、对照实验:给OpenClaw加了个Hermes
我继续让OpenClaw小队正常运作,但在Hermes Agent上又部署了一个叫Monica的实例。任务、使用的Mac Mini和访问Dwight情报文件的权限都一样。不是替换,是加了一个对照组。
Hermes Agent是Nous Research的开源项目,上线不到俩月GitHub狂揽近3万星。安装只需一条命令:
bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash然后运行hermes setup。它检测到Mac Mini上的OpenClaw,主动提出导入设置、迁移记忆文件。我没同意,想让实验干净一点。
第一个差异:自动写技能
跑了三天后,我发现Monica的.hermes/skills目录里多了几个我没写过的文件:
web_research.md:一份结构化的网页信息提取流程error_recovery.md:她自己总结的故障排查手册content_summary.md:从长文档提炼关键信息的模板
我愣了一下。OpenClaw的技能要么是我手写的,要么从ClawHub下的。Hermes的Monica自己写了技能文件。
这就是Hermes最惊艳的地方:完成复杂任务后,自动沉淀结构化的Markdown技能文档。下次遇到同类任务直接套用,社区实测反馈重复任务效率能提升40%。
第二个差异:记忆系统
OpenClaw走的是"文件即记忆"路线,把工作区的Markdown文件当做笔记本,靠语义检索。
Hermes不一样。它用SQLite加全文检索,分为"常驻关键信息"和"全量历史库",像给Agent装了个搜索引擎。你问它上个月某个任务的细节,它能翻出来。
第三个差异:安全机制
这事儿得说实话。OpenClaw最近爆出的几个高危漏洞和恶意技能,让我有点担心。它强调配置审计,但高危操作默认是放行的。
Hermes主打五层纵深防御。高危操作(写文件、终端命令)默认需人工审批,超时自动拦截。这个设计让我更安心一点。
三、两套系统的底层逻辑差异
跑了一个月对照实验,我琢磨出了一件事:这两个东西的设计哲学完全不同。
OpenClaw:多渠道的"调度网关"
核心是一个Gateway,像一个大管家,专注把各种聊天App连接到Agent。本质上是个**"多渠道个人助理操作系统"**。
- 定位:连接微信、Telegram、Slack等多个平台
- 技能:依赖人工编写和ClawHub社区庞大的技能市场
- 记忆:Markdown文件 + 语义检索
- 适合:需要全平台接入、依赖现成生态的用户
Hermes Agent:自我进化的"学习引擎"
核心是Agent自身的"闭环学习循环",不只管消息路由,更关心怎么让Agent越用越强。
- 定位:Agent自身的进化系统
- 技能:能自己写技能,自动沉淀经验
- 记忆:SQLite + 全文检索,分层存储
- 适合:看重Agent长期进化能力的研究者和开发者
四、我的结论
一个月跑下来,我发现一件事:Hermes不是OpenClaw的替代品,是另一个物种。
OpenClaw解决的是"怎么让Agent干活"的问题——连接各种平台,响应各种指令,跑各种流程。
Hermes解决的是"怎么让Agent变好"的问题——干了活能记住,犯了错能总结,遇到新任务能套旧经验。
选OpenClaw,如果你:
- 需要一个全平台接入的助理
- 非常依赖现成的社区生态(34.6万星的基础在)
- 现在的配置已经用得很顺手,没必要换
选Hermes,如果你:
- 更看重Agent的长期进化能力
- 想体验"自写技能"的快感
- 是AI研究者需要跑强化学习实验
- 之前OpenClaw的Claude Code授权用不了了
五、部署建议
门槛很低,5刀每月的VPS就够,也支持Serverless方案,一行curl命令就能装。内建服务端还可以直接做后端接入Open WebUI。
官方仓库:https://github.com/NousResearch/hermes-agent
最后说一句:OpenClaw让我学会怎么管理Agent,Hermes让我看到Agent怎么管理自己。
这不是谁更好的问题,是你要解决什么问题的问题。
