GitHub 星数是一个很有意思的参考指标。写这篇文章时,OpenClaw 拥有 37.3 万星,Hermes Agent 16 万星,差了一倍多。
星数多,说明生态更热闹,文档更齐全,踩坑的人多,填坑的人也更多。但星数不能代表一切——尤其是当你真的要找个 AI 智能体长期当贴身助理的时候。
我从今年 3 月开始接触 OpenClaw,用它搭了自己的「Claw Master」管理平台,跑了 Telegram、企业微信、飞书三个通道。两个月下来,感受很复杂:它很强大,但我越来越觉得心累。
最终在 4 月底,我尝试性地装了个 Hermes Agent,经过一个月并行对比,现在我的主要工作流已经彻底迁移到 Hermes 上了。
这篇文章不是要踩谁捧谁,而是分享一个真实用户的迁移心路,希望能帮到同样在这两个框架间犹豫的朋友。
🚫 OpenClaw 最让我头疼的三件事
1. 健忘——昨天教的,今天忘光
这是最让我崩溃的一点。
OpenClaw 是有记忆系统的(梦境功能 / Dreaming),理论上能在后台整理记忆。但实际用下来,它记住的往往是你以为不重要的事,而真正重要的配置、偏好、工作流,第二天一问,它一脸茫然。
我有一次花了整整一下午教它我们团队的项目管理规范:Sprint 命名规则、代码分支策略、哪些目录不能碰。当时它答得头头是道,我以为教会了。第二天一早问它"今天我们的 Sprint 叫什么",它回了一句:
“我好像没有这个信息,你能告诉我吗?”
那一刻,我感觉自己在和同事吵架——同一个问题讲了五遍,他还在问第六遍。
2. 误操作——把我的文件删了
这是个让人后背发凉的问题。
有一次我让 OpenClaw 帮我整理服务器上的日志文件,清理过期的压缩包。它理解了我的意图,然后…把 /var/log 下的一个关键调试日志目录给 rm 了。
还有一次更离谱的:我在调试一个 Python 项目,它自作主张在 git reset --hard 之后又跑了个 git clean -fd,把我写了半天的未提交代码全清了。
当然,这些操作都是我授权过的——但问题在于,在大量请求中,我很难仔细审查每一个命令。OpenClaw 的审批机制比较宽松,默认对大部分操作都不会主动拦截。你点"允许"点习惯了,总有一次会出事。
3. Token 消耗快——心疼钱包
OpenClaw 默认用 32K 上下文窗口,但它的对话积累策略比较"粗放"——几乎不做什么压缩。你聊长了,上下文越滚越大,每次调用都在烧钱。
我用 DeepSeek 和 GLM,平均每天 10-20 次对话交互,一个月下来 API 账单翻了快一倍。最夸张的时候,一次复杂任务(跨 50+ 轮对话)烧掉了将近 40 万 token。
我不是说它浪费,而是它的设计哲学就是"多轮对话堆上下文",没有太多 token 优化的意识。对于个人开发者来说,每一分钱都是自己的,看着账单上涨真的很肉疼。
✅ 为什么我转向了 Hermes Agent
老实说,装 Hermes 的初衷只是想看看它到底有什么不同。结果用了一周,我就回不去了。
1. 分层记忆——真的记住了
Hermes 的记忆系统是我用过最"靠谱"的。它采用了分层记忆机制:
- 短时记忆(当前对话上下文):跟普通 Agent 一样
- 工作记忆(跨 session 持久化):存的是你的偏好、习惯、重要事实
- 程序性记忆(Skills):存的是流程、工作流、操作指南
你不是在跟一个"每次都重新读提示词"的机器人说话。你告诉它一次"我的项目在 /opt/data/workspace 下,测试用 pytest",它就真的记住了。下次开新会话,它直接就知道去哪找项目、用什么跑测试。
而且 Hermes 的 Skills 机制 是杀手级功能——当一个复杂任务做成功了,可以直接 Save As Skill,下次再遇到类似任务时自动加载。这不只是"记忆",这是经验积累。用久了你的 Hermes 会越来越懂你,越来越顺手。
2. 智能上下文压缩——省 token
Hermes 有内置的上下文压缩引擎。当对话接近 token 上限时,它不会简单粗暴地截断,而是:
- 自动识别"重要信息"(关键事实、用户偏好、已确认的配置)
- 保留这些重要信息
- 压缩或丢弃过时的中间推理过程
结果就是:同样的工作量,Hermes 的 token 消耗只有 OpenClaw 的 50%~60%。我用了一周,API 账单肉眼可见地降下来了。
它还支持 /compress 手动压缩,你觉得上下文太胖了,随时可以瘦身。
3. 安全审批——操作前多问一句
Hermes 的审批机制默认是 manual 模式(手动审批)。对 rm -rf、git reset --hard 这类破坏性操作,它会强制弹窗让你确认,而且提示写得非常清晰:“这条命令会删除 xxx 文件,确定?”
它还支持 smart 模式——用一个辅助 LLM 去判断风险等级。低风险的命令(比如 ls、cat)自动放行,高风险的才弹窗。既不打断节奏,又不会误删文件。
最让我安心的是 Checkpoints 机制——每次执行高风险操作前,Hermes 会自动创建一个文件系统快照。如果出了事,一条 /rollback 命令就能回到操作前的状态。这一点 OpenClaw 目前没有。
4. 更多让我爱不释手的特性
🎯 Provider 灵活切换
在 OpenClaw 上换个模型得折腾半天配置。Hermes 一条命令 hermes model 就能在 OpenRouter、Anthropic、DeepSeek、GLM 之间自由切换,甚至同一个会话里中间换模型。
🔄 断点续聊(Session Resume)
我去吃个饭、开个会回来,OpenClaw 的会话可能已经超时断了。Hermes 用 --continue 直接捡起上次的对话,完整上下文保留。对有长期任务的人来说太重要了。
🛡️ 内置备份恢复hermes backup 一键打包全部配置、记忆、Skills,传到 S3 上。换机器?hermes import 秒恢复。这种"把家当随身带"的感觉很有安全感。
🧩 插件 + MCP 生态
Hermes 虽然星数不如 OpenClaw,但插件生态一点也不弱——MCP 服务器、Webhook 订阅、自定义工具,你能想到的扩展方式它都支持。而且安装 Skills 像 npm install 一样简单。
🤝 hermes claw migrate
这个命令很有意思——从 OpenClaw 直接迁移过来。它能识别 OpenClaw 的配置、Skills、记忆文件,自动转换成 Hermes 格式。我整个迁移大概花了 10 分钟。
📊 一句话总结
| 方面 | OpenClaw | Hermes Agent |
|---|---|---|
| 记忆靠谱程度 | 😕 健忘 | 😊 分层记忆,真记住 |
| 安全控制 | 🤔 审批宽松 | 👍 强制弹窗 + Checkpoints |
| Token 消耗 | 😬 高(几乎不压缩) | 😌 智能压缩,省 40-50% |
| 经验积累 | 没有 | Skills 机制,越用越强 |
| 迁移成本 | — | 10 分钟 claw migrate |
| GitHub Stars | ⭐ 37.3 万 | ⭐ 16 万 |
| 中文生态 | 社区活跃 | 文档完善,社区在成长 |
🎯 最后说几句
OpenClaw 有毫无疑问的先发优势。37 万星不是白来的,它的社区生态、模板市场、插件数量确实更丰富。如果你的需求是"搭一个多 Agent 协作平台给团队用",OpenClaw 依然是很棒的选择。
但如果你想要的是一个真正懂你、安全可靠、长期陪在身边的个人 AI 助理——Hermes Agent 更适合你。
它没那么吵,没那么贵,记性好,做事稳。而且关键的是:从 OpenClaw 切过来只要 10 分钟。
不冲突,不打架。两个都用用,你自然会有答案。
欢迎留言讨论你的使用体验,或者聊聊你用的 AI Agent 框架。