OpenClaw用户该换阵地了?Hermes Agent迁移实操指南
从25万Star的老牌框架,到6万Star的新锐选手,迁移到底值不值?
你是不是也修OpenClaw修累了?
上周有个开发者朋友在群里吐槽:"上周还能正常调Cursor,这周升级了一下直接挂了。"
底下瞬间炸了,一堆人附和。有人ACP协议变动导致脚本全废,有人每次更新后都得花半天修兼容性,还有人干脆锁死版本不敢升级。
OpenClaw,这个GitHub 25万Star的开源AI Agent框架,确实好用。它是PSPDFKit创始人主导开发的,MIT协议完全开源,自托管部署,数据全在自己手上。一个Gateway网关就能连接Discord、Telegram、Slack、WhatsApp等十几个人气平台,还能通过插件扩展到Matrix、Nostr、Twitch。
但问题也出在这里。
它的架构设计是"中央控制平面",一个长期运行的进程同时负责会话管理、智能体路由、工具执行和状态维护。这意味着什么?每次协议变动或功能升级,都可能动摇核心组件。你作为用户,就得被动跟着修。
一个字,累。
2月份冒出来的"异类"
2026年2月25日,Nous Research在GitHub上放了一个新项目:Hermes Agent。
Nous Research这个名字你可能不太熟,但如果你关注大模型,一定听过他们做的Hermes系列开源模型。这个实验室做的东西,一贯的特点就是不花哨,但很实在。
Hermes Agent上线一个多月,拿了6万多Star。增长速度不算爆炸,但用户留存率很高。为什么?因为它解决了一个OpenClaw用户一直在忍的问题:Agent没有记忆。
传统AI Agent有个通病,每次新会话都是一张白纸。你得重新交代背景、重新说明偏好、重新解释项目上下文。OpenClaw也一样,虽然有工作区文件可以存一些信息,但本质上还是无状态的。
Hermes Agent直接把记忆做进了架构里。
MEMORY.md:记录环境事实和工作惯例
USER.md:记录你的个人偏好和沟通风格
SQLite全文搜索:能回溯几周前的对话内容
每次新会话开始,这些记忆会自动注入系统提示词。换句话说,它认识你。不是假装认识,是真的记得上次你们聊了什么。
不仅仅是记忆
光有记忆还不够。Hermes Agent真正让人觉得"这东西不一样"的,是它的自进化能力。
传统Agent框架的技能怎么来?人工写。你得自己编SKILL.md,定义工具调用流程,调试参数。OpenClaw也是这条路。
Hermes Agent走的是另一条路:Agent自己"长"技能。
工作流程是这样的:Agent执行一个复杂任务,完成后自动评估哪些方法有效、哪些步骤可以复用,然后把这些经验提取成SKILL.md文件存下来。下次遇到类似任务,直接调用已经"长"出来的技能,不用重新摸索。
💡 实际好处
越用越省token。因为重复性的探索被压缩成了已验证的流程,Agent不用每次都从头试错。当然,你自己写的技能和Agent自动生成的技能可以共存,互相补充。
迁移到底难不难?
说实话,一开始我也有顾虑。换框架这事,最怕的不是功能不行,而是迁移成本太高,数据丢了、配置乱了、好不容易调好的参数全废了。
但Hermes Agent的迁移工具做得确实到位。
一条命令搞定
hermes claw migrate — 自动识别OpenClaw安装目录,迁移SOUL.md、MEMORY.md、USER.md、技能文件和消息平台配置。
迁移过程是只读的,不会动你原来的OpenClaw文件。迁移完还会把原目录重命名为 .openclaw.pre-migration,万一有问题随时可以回滚。整个流程大概10分钟。
不过有几点要注意:
定时任务不会自动迁移,得用 hermes cron create 手动重建
IDENTITY.md、TOOLS.md会被归档到migration目录,需要手动处理
WhatsApp用二维码配对认证,token带不过去,得重新配对
这些都不算大问题,但要提前知道,免得到时候手忙脚乱。
真刀真枪跑一圈
光说不练没意思,我把完整的迁移步骤列出来,你可以照着操作。
安装Hermes Agent
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
这个脚本会自动装好uv和Python 3.11,不需要sudo。
健康检查
hermes doctor
确认环境没问题。
预览迁移内容(不写入数据)
hermes claw migrate --dry-run
这一步只是告诉你哪些文件会被迁移、哪些会被跳过、哪些存在冲突。建议一定要跑,看看有没有意外。
正式执行迁移
hermes claw migrate
# 如果想把API Key也一起迁移:
hermes claw migrate --preset full
运行配置向导
hermes setup
按照提示连接你的大模型。支持Nous Portal、OpenRouter(200多个模型)、OpenAI兼容端点,也支持本地vLLM。
选模型并启动
hermes model
hermes
进入CLI交互界面。你会感觉到和OpenClaw不一样,它会记得你之前的项目背景、个人偏好,不用重新交代。
重启消息网关(如果之前用了消息平台)
systemctl --user restart hermes-gateway
功能对比,一目了然
整理了一个对比表,方便你快速判断值不值得换:
公平地说,OpenClaw的Web控制台确实好用,会话路由和工作区集成也做得更细。但它解决不了的问题是:你能不能少操心一点?
一个实际使用者的感受
迁移过来用了两周,说几个真实的体验。
第一个感受是"省心"。以前用OpenClaw,每次大版本更新都提心吊胆,生怕哪个功能突然不兼容了。Hermes Agent的自进化架构意味着很多优化是Agent自己完成的,不依赖框架本身的频繁更新。
第二个感受是"效率"。技能自动积累这个功能,用了一周之后效果很明显。同样的任务类型,第一次可能要十几轮对话才能搞定,后面几次因为有了现成的技能,直接缩短到三四轮。省的不仅是时间,还有token开销。
第三个感受是"透明"。Hermes Agent每一步操作都会实时展示,调用了哪些工具、执行了哪些命令、当前进度如何。这个比OpenClaw的实现好不少,出了问题容易排查。
当然也有不完美的地方。比如Windows原生支持还在实验阶段,官方建议WSL2。比如定时任务不能自动迁移,得手动配。比如一些比较冷门的插件生态还没有OpenClaw丰富。
但用了两周下来,我没想回OpenClaw。
该不该换?
如果符合以下几种情况,我建议你换:
你被OpenClaw的频繁更新搞得精疲力尽,每次升级都要花时间修兼容性
你需要Agent记住你的项目背景和工作习惯,不想每次都重新交代
你希望Agent能自己积累经验、优化工作流,而不是每次都从零开始
你想在多个聊天平台之间无缝切换,用同一个Agent
如果你的使用场景是临时性的、一次性的任务,对记忆和自进化没有需求,那OpenClaw也够用,没必要折腾迁移。
说白了就是:你的Agent需要"长脑子"吗?如果需要,Hermes Agent是目前做得最好的那个。
反正原文件都给你留着了,试了不满意,回滚也就一条命令的事。
相关资源
Hermes Agent 官网:https://hermes-agent.org/zh/
OpenClaw 官方文档:https://docs.openclaw.ai/zh-CN
迁移指南:https://hermesagent.org.cn/docs/guides/migrate-from-openclaw
GitHub:https://github.com/NousResearch/hermes-agent
夜雨聆风