Hermes Agent 为什么能在 32K Star 之后还在加速:记忆机制拆解与 OpenClaw 深度对比
Hermes Agent 为什么能在 32K Star 之后还在加速:记忆机制拆解与 OpenClaw 深度对比
最近 AI Agent 工具圈有一款新秀正在快速积攒口碑——Hermes Agent,GitHub Stars 已破 32.8K,增速还在加快。
它最大的标签不是「又一个 AI 助手」,而是自主进化:用得越多,它越懂你。这篇文章从架构层拆开 Hermes 的记忆系统,搞清楚它和 OpenClaw 到底哪里不同,以及什么场景该选谁。
Hermes 到底是什么
一句话定位:专为单人服务的个人 AI 助手,会从你的每次对话中自动成长。
跟 OpenClaw 的核心分歧在定位:
- OpenClaw 是「中央路由器」——对接多个 Agent、多个渠道(微信、飞书、Telegram 等 50+ 集成),适合你要给老板、同事、客户设置不同角色、统一管理的场景,更像一个商业级知识管理中台。
- Hermes 是「私人助理」——只服务你一个人,但会把你们之间发生的一切都记住,越用越像你的数字影子。
另一个维度:技能(Skill)从哪来。
OpenClaw 需要你主动去装技能,或者自己创建。Hermes 则直接从你的对话里自动提炼——你跟它对话够多,它就自己把你的工作流程固化成 Skill,下次直接调用。
记忆系统:Hermes 的核心差异
这是 Hermes 跟市面上大多数 AI 助手拉开差距的核心。它用了两层记忆结构,不是非此即彼,而是分工协作:
第一层:常驻记忆(MEMORY.md)
每次对话之后,Hermes 会把「值得长期记住的偏好、规则、个性化设定」提炼出来,写入 MEMORY.md 文件。这个文件会被注入到每一次后续对话的上下文里。
类比:这是你们关系的「会议纪要」——记住的是结论、偏好、你的工作习惯。
OpenClaw 也有类似机制,所以在这一层,两者差距不大。
第二层:深记忆(SQLite + FTS5 全文检索)
真正拉开差距的是这里。
Hermes 把你每一条对话记录都存入本地 SQLite 数据库(state.db),并用 FTS5 全文索引(中文走 trigram 分词)让这些历史对话变得可检索。
当你问「上周二我们聊了什么」或「我之前为什么要改成那个方案」的时候,Hermes 会:
- 识别出这是需要深回忆的场景
- 在
state.db里全文检索相关对话片段 - 对检索结果做摘要,回答你
OpenClaw 没有这一层。 它存的是「会议纪要」,Hermes 存的是「每一句话的录音」。
时间越长,差距越明显:
Hermes 记住的是「发生过什么」,OpenClaw 记住的是「我最后该记住什么」。
第三层:异步 Review Agent(自动进化的引擎)
每次对话结束后,Hermes 会在后台 fork 一个异步 Review Agent,做两件事:
- 更新 MEMORY.md:这段对话里有没有新的偏好、规则、结论值得长期保留?
- 生成新 Skill:这段对话里有没有可以固化成工作流程的操作序列?
Skill 是 Markdown 文件,存在 ~/.hermes/skills/ 下,下次遇到类似任务直接调用。Review Agent 的目标极其激进——官方 prompt 里明确写了「大多数 session 应该至少产生一次 Skill 更新」。
结果就是:你用的次数越多,Hermes 积累的方法论越多,它就越来越像你。
两种记忆模式的本质区别
用「开会」来打比方:
| Hermes | OpenClaw | |
|---|---|---|
| 存的是什么 | 整场会议的录音(完整对话流程) | 会议纪要(提炼的结论和行动项) |
| 能回答什么 | 「上周二你为什么要改成这样?」 | 「这件事我该怎么做?」 |
| 时间越久… | 对你越了解、越有陪伴感 | 规则库越清晰、越适合团队管理 |
| 适合什么人 | 个人用户,需要 AI 真正陪伴式成长 | 团队/企业,需要多角色、多渠道统一管理 |
具体场景:假设你告诉 AI「以后开会记录要先列待办再写总结」。
- 两个系统当下都能记住这个规则(第一层记忆一样)
- 三个月后,你问「我当时为什么要把顺序改成这样?」
- Hermes:找到当时对话,告诉你当时的完整背景
- OpenClaw:无法回答,它只知道「结果是先列待办」
安装:一条命令搞定
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/curl_install.sh | bash
支持 macOS / Linux / Windows,装完直接 hermes 启动,进入终端聊天界面。
配置模型:
hermes setup
国内模型推荐走「More Providers → 自定义」,手动填 base URL 和 API Key(部分厂商的默认 endpoint 有错,自己填最稳)。支持 Claude、Kimi、MiniMax 等主流模型。
对接飞书:
走 Gateway 模块,hermes gateway setup,选飞书,输入 App ID 和 App Secret 即可。目前稳定性一般,官方建议先用终端自带聊天界面,插件生态还在完善中。
该选 Hermes 还是 OpenClaw?
选 Hermes,如果你要:
- 长期陪伴感,希望 AI 越用越懂你
- 能回溯过去的对话细节和决策过程
- 个人方法论的自动沉淀(写代码、整理纪要、做研究都适合)
- 一个人用,不需要对接多个客户/角色
选 OpenClaw,如果你要:
- 管理多个客户、对接多个渠道(50+ 集成)
- 清晰的规则型知识库,需要结构化记忆
- 路由多个子 Agent,组建工作流
- 团队场景,不是个人助手
一个关键判断
Hermes 的「自主进化」不是 slogan,背后有真实的代码机制支撑——后台 Review Agent 是独立的异步 fork,不影响主对话,但每次对话后都在默默积累。
它的价值在时间里。 刚装上可能感觉跟其他 AI 差不多,但用一个月、三个月之后,它对你工作习惯的掌握程度会让你惊讶。
这也解释了它为什么能在 OpenClaw 之后还在快速涨 Stars——解决的是一个更私人、更长期的需求:AI 不只是工具,而是真的跟你建立了「关系」。