Hermes Agent 深度解析:OpenClaw 的全面进化,AI Agent 的新范式

7 阅读7分钟

如果你用过 OpenClaw,你会发现 Hermes 不是它的替代品,而是它长大后的样子。


背景:OpenClaw 是什么,Hermes 又从哪来

OpenClaw(小龙虾)是许多独立开发者的第一个"常驻 AI Agent"——它跑在 Mac 上,通过 Telegram 遥控,接入 OpenRouter/Kimi 等 API,帮你发帖、写代码、定时任务……但它有一个根本性的局限:它是绑在你笔记本上的,你出门,它就停了。

Hermes Agent 是 Nous Research(就是训练了 Hermes、Nomos、Psyche 系列开源模型的那个实验室)推出的下一代 Agent 框架。它在 GitHub 上 101k star,从架构到定位都是对 OpenClaw 的系统性升级。

官方甚至内置了 hermes claw migrate 一键迁移命令,把你的 SOUL.md、记忆、Skills、API Key 全部搬过来——这本身就说明了它们之间的传承关系。


一、不绑笔记本:真正的"随处运行"

这是 Hermes 和 OpenClaw 最根本的架构差异。

OpenClaw 依赖本地 Mac 运行,你的机器睡了,Agent 就断了。Hermes 支持 6 种终端后端:

后端场景
Local本地开发,和 OpenClaw 一样
Docker容器隔离,适合安全敏感任务
SSH接管远程 VPS,Agent 跑在云端
DaytonaServerless 持久化,闲时休眠几乎零费用
SingularityHPC 集群环境
ModalServerless,按需唤醒

实际意义:你花 5 美元开一台 VPS,把 Hermes 扔上去,手机发 Telegram 消息给它,它在云端工作。你关电脑,它还在跑。你的 Agent 终于脱离了你的笔记本。


二、消息平台:从 Telegram 独家到 15+ 平台全覆盖

OpenClaw 主要依赖 Telegram bot。Hermes 的 Gateway 支持:

Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost、Email、SMS、DingTalk(钉钉)、Feishu(飞书)、WeCom(企业微信)、BlueBubbles、Home Assistant……

还有社区维护的微信桥接项目 HermesClaw,可以让 Hermes 和 OpenClaw 同时跑在同一个微信账号上。

更重要的是:所有平台共享同一套对话记忆。你在 Telegram 上开始的对话,可以在 Discord 里继续。


三、Skills 系统:程序性记忆,不只是 Prompt 模板

OpenClaw 的 Skills 本质上是可复用的 Prompt 片段。Hermes 的 Skills 系统是另一个维度的东西。

Agent 自动创建 Skills

每当 Hermes 完成一个复杂任务(5 次以上工具调用),或者它走了弯路、你纠正了它的思路,它会自动把这个过程总结成一个 Skill 文档,存到 ~/.hermes/skills/ 下,下次遇到类似问题直接调取。

这是真正的程序性记忆——不是你手动写模板,是 Agent 从经验里自己提炼出来的。

Skills Hub:一个生态,不是孤岛

Hermes 集成了多个 Skills 来源:

  • 官方 Optional Skills(Hermes 维护)
  • skills.sh(Vercel 的公共 Skills 目录)
  • Well-known endpoint(任何网站都能发布 /.well-known/skills/index.json 来提供 Skills)
  • GitHub 直装openai/skillsanthropics/skills 等)
  • ClawHub、LobeHub 等社区市场
hermes skills search kubernetes
hermes skills install openai/skills/k8s
hermes skills browse --source official

还有安全扫描机制:第三方 Skills 安装前会扫描数据外泄、Prompt 注入、破坏性命令等风险。

渐进式加载,不浪费 Token

Skills 采用三级懒加载:

Level 0: skills_list()        → 只列出名字和描述(~3k tokens)
Level 1: skill_view(name)     → 加载完整内容
Level 2: skill_view(name, path) → 加载附属参考文件

只有真正用到的时候才展开,节省推理成本。


四、记忆系统:从"存文件"到"真正认识你"

OpenClaw 的记忆是写到 MEMORY.md / USER.md 的静态文本。Hermes 的记忆系统分多个层次:

FTS5 全文搜索:所有历史对话都被索引,Agent 可以跨 Session 语义搜索。问它"上次我们讨论的 OSS 部署方案",它能找到三周前的那段对话,用 LLM 总结后带入上下文。

Honcho 辩证式用户建模:集成 Honcho 做用户画像,不只是记事情,而是持续更新对你的"认知模型"。

记忆 Nudge:Agent 在完成任务时会主动提醒自己"这件事值得记录吗",而不是等你叫它记。


五、工具体系:47 个内置工具 + MCP 万能扩展

OpenClaw 的工具集相对简单。Hermes 内置 47 个工具,分组管理:

  • 终端工具:执行命令、文件操作
  • Web 工具:搜索、抓取、视觉识别、图片生成
  • 语音工具:TTS 文字转语音,Telegram/Discord 语音备忘录转录
  • 子 Agent 工具:spawn 隔离子 Agent 并行处理多个任务流

更关键的是 MCP(Model Context Protocol)全面支持:任何 MCP Server 都能接入,立刻扩展 Hermes 的能力边界——GitHub、Notion、数据库、自定义 API,统统可以。


六、模型自由度:换模型不改代码

OpenClaw 配置不同 Provider 需要调整配置文件甚至改代码。Hermes 只需:

hermes model

支持的 Provider 包括:

  • Nous Portal(官方)
  • OpenRouter(200+ 模型)
  • NVIDIA NIM(Nemotron)
  • Xiaomi MiMo(小米)
  • z.ai / GLM
  • Kimi / Moonshot
  • MiniMax
  • Hugging Face
  • OpenAI / Anthropic 原生 API
  • 任何 OpenAI 兼容 Endpoint

你用的是 Kimi K2.5?换成 Qwen3?直接 hermes model 选一下,Agent 的 Skills、记忆、人格全部保留,没有任何代码变更。


七、RL 数据飞轮:Hermes 真正的"野心"

这是最容易被误解的部分,也是 Hermes 和其他 Agent 框架最本质的区别。

很多人看到 Hermes 支持 RL 训练,会问:它不是调 API 的吗,训练什么模型?

答案是:训练 Nous Research 自己的开源模型,不是你在用的那个 API 模型。

整体逻辑是一个数据飞轮:

用户日常使用 Hermes(调 GPT/Claude/Kimi)
         ↓ 收集高质量真实 Trajectory
Atropos(RL 环境管理) + Tinker(训练服务)
         ↓ GRPO + LoRA fine-tune
Nous 下一代工具调用开源小模型
         ↓ 可本地部署,不依赖付费 API

Atropos 负责协调环境交互、管理 Rollout 组、计算 Advantage;Tinker 负责 LoRA 训练、推理采样和优化器步骤。

用户每天用 Hermes 完成的真实 agentic 任务(多轮工具调用、错误恢复、复杂规划),都变成了高质量训练数据。这些数据训练出的开源小模型,会比直接在 benchmark 上训练的模型拥有更好的实际工具调用能力——因为数据来自真实使用场景,不是学术 benchmark。

你也可以自己参与这个过程:

# 批量生成 trajectory 用于训练
python batch_runner.py

# 启动 RL 训练(需要 Tinker API Key)
hermes config set TINKER_API_KEY your-key

在聊天界面直接让 Agent 管理训练:

/rl_list_environments   # 扫描可用训练环境
/rl_start_training      # 启动训练 Run
/rl_monitor_run         # 监控训练指标

八、迁移路径:从 OpenClaw 到 Hermes 有多简单

# 安装 Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 一键迁移 OpenClaw 的所有配置
hermes claw migrate

# 或者先预览一下会迁移什么
hermes claw migrate --dry-run

会自动迁移的内容:

  • SOUL.md(人格文件)
  • 记忆(MEMORY.md 和 USER.md)
  • Skills(用户创建的技能 → ~/.hermes/skills/openclaw-imports/
  • 命令白名单(审批模式规则)
  • 消息平台配置(Telegram 等平台设置、允许用户列表)
  • API Keys(Telegram、OpenRouter、OpenAI、Anthropic、ElevenLabs)
  • TTS 音频资源
  • AGENTS.md 工作区指令

总结:该不该迁移?

维度OpenClawHermes Agent
运行位置本地笔记本本地 / VPS / Serverless
消息平台主要 Telegram15+ 平台
Skills静态 Prompt 模板自动生成、可进化、有生态
记忆静态 Markdown 文件FTS5 检索 + 用户建模
工具数量有限47 内置 + MCP 无限扩展
RL 训练✅ Atropos + Tinker
模型切换需改配置hermes model 一键换
从 OpenClaw 迁移hermes claw migrate

如果你只是需要一个简单的 Telegram Bot 偶尔帮你发帖,OpenClaw 依然够用。

但如果你想让 Agent 真正跑起来——在云端、在你睡觉的时候、在你换手机的时候——Hermes 是目前开源生态里最完整的答案。


关于作者

写这篇文章的同时,我也在用AI Agent驱动自己的另一个项目——

AmazingIndex 是我做的一个 AI 行业日报聚合站,每天自动抓取、评分、整理最值得关注的 AI 动态,帮你在信息过载的时代不错过真正重要的东西。如果你也在追 AI 进展,欢迎收藏,也欢迎来提意见 👇


项目地址:github.com/NousResearc…
官方文档:hermes-agent.nousresearch.com
微信桥接:HermesClaw(社区项目,让 Hermes 接入微信)