乐于分享
好东西不私藏

OpenClaw用户该换阵地了?Hermes Agent迁移实操指南

OpenClaw用户该换阵地了?Hermes Agent迁移实操指南

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
Hermes Agent
记忆系统
无状态,依赖工作区文件
三层记忆,跨会话持久化
技能获取
人工编写,预设为主
Agent自动"长"技能+人工补充
更新稳定性
高频更新,兼容性问题频发
自进化架构,更新影响较小
部署灵活度
本地+SSH
本地/Docker/SSH/Modal等6种后端
模型支持
主流大模型
OpenRouter 200+模型,无锁定
消息平台
10+平台+插件
Telegram/Discord/Slack/WhatsApp等
维护成本
GitHub Star
25万+
6万+(增长中)

公平地说,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