前言
ps: 这篇文章是库存文章,与其一直在草稿箱放着,不如发出来,水文一篇不喜勿喷。
我是在 ubuntu22.0.4 上部署的openclaw和hermes。好心提醒:千万千万千万不要在有重要资料的电脑上部署!这坑我踩过!(有次我更新openclaw, 他tm直接把openclaw所在的wokspace里的内容恢复成初始化状态了。。。。)
hermes(2026.4.8): 
openclaw(2026.4.12): 
26年出现了现象级的开源项目: OpenClaw(龙虾) 这个 366K Star 的开源项目几乎是 当前最火的本地 AI Agent 框架。但最近另一个项目也正迅速崛起: Hermes Agent (也有人称之为爱马仕) 由 Nous Research 开发,GitHub 已有 125K+ Star。我之前一直是 OpenClaw 的重度用户,最近花时间深度体验了 Hermes,这篇文章就来聊聊 Hermes 是什么、怎么安装配置,以及它和 OpenClaw 到底有什么区别、该怎么选。
一、Hermes Agent 是什么?
Hermes Agent 是一个自我改进型 AI Agent 框架,核心卖点是"用得越久越聪明"。它不像传统 AI 助手那样每次对话都从零开始,而是内置了完整的闭环学习系统:
- 技能自动生成:完成复杂任务后,Hermes 会自动提炼出可复用的技能(Skill),下次遇到类似任务直接调用
- 技能自我优化:技能在使用过程中会被不断改进,越用越精准
- 持久化记忆:跨会话记住你的偏好、项目上下文和工作习惯
- 用户建模:通过 Honcho 辩证式建模,逐步构建对你的深度理解
简单来说,OpenClaw 更像一个AI 自动化中枢 ------帮你把各种工具和服务串起来;而 Hermes 更像一个会进化的数字伙伴------它会学习、会记住、会成长。
Hermes 核心特性一览
| 特性 | 说明 |
|---|---|
| 闭环学习 | 完成任务→提炼技能→改进技能→下次更高效 |
| 持久记忆 | 跨会话记忆,FTS5 全文搜索历史对话 |
| 多平台接入 | CLI、Telegram、Discord、Slack、WhatsApp、Signal、飞书、微信 |
| 多模型支持 | Nous Portal、OpenRouter(200+ 模型)、GLM、Kimi、MiniMax、OpenAI、自定义端点 |
| 定时任务 | 内置 Cron 调度器,自然语言定义定时任务 |
| 子代理并行 | 支持生成隔离子代理,并行处理多任务 |
| MCP 集成 | 支持连接任意 MCP Server 扩展能力 |
| 皮肤系统 | 可自定义 CLI 主题风格 |
| 多实例隔离 | Profile 机制,多套配置互不干扰 |
| 服务器部署 | 支持 Docker、SSH、Daytona、Modal 等无服务器后端 |
二、安装
参考GitHub 地址 :github.com/nousresearc...
环境要求
- Linux / macOS / WSL2 / Android (Termux)
- 不支持原生 Windows,需通过 WSL2 运行
一键安装
需要科学上网的环境下执行:
bash
curl -fsSL --proxy http://127.0.0.1:7890 https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
如果没有代理环境,也可以手动安装:
bash
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv venv --python 3.11
source venv/bin/activate
uv pip install -e ".[all]"
安装过程如下:

从 OpenClaw 迁移
由于我之前已经安装过 OpenClaw,Hermes 安装时会自动检测 ~/.openclaw 目录,并提示是否导入 OpenClaw 的配置。这非常人性化------不用再重新调校 Hermes:

迁移内容包括:
- SOUL.md --- 人设文件
- 记忆 --- MEMORY.md 和 USER.md 中的条目
- 技能 --- 用户创建的技能,导入到
~/.hermes/skills/openclaw-imports/ - 命令白名单 --- 审批模式配置
- 消息平台设置 --- 平台配置、允许用户列表
- API Keys --- Telegram、OpenRouter、OpenAI、Anthropic 等
也可以随时通过命令手动迁移:
bash
hermes claw migrate # 交互式迁移(完整预设)
hermes claw migrate --dry-run # 预览将迁移的内容
hermes claw migrate --overwrite # 覆盖已有冲突
三、配置
安装完成后,运行 hermes setup 进入交互式配置向导:

3.1 快速配置

3.2 选择模型
这里我选择 GLM-5(智谱的模型),之后输入对应的 API Key:

Hermes 支持多种模型提供商,随时可以通过 hermes model 或对话中输入 /model 切换,无需改代码,没有厂商锁定。
3.3 配置 IM 通道
Hermes 支持通过消息平台与 Agent 交互------你可以在 Telegram、Discord、Slack、飞书、微信等平台直接和 Hermes 对话:

配置飞书
我选择了飞书作为主要通道:

在飞书开放平台创建应用并发布:


输入 App ID 和 App Secret:

配置微信
如果你选择微信通道,Hermes 会给你一个链接,打开后用微信扫码并按提示操作。配置完成后在终端执行配对命令:
bash
hermes pairing approve weixin Yxxxyyy
我配置了飞书 + 微信双通道,效果如下:

3.4 启动
配置完成后输入 y 启动终端:

四、常用命令速查
Hermes 的命令分为顶级命令 (在终端直接执行)和斜杠命令(在对话中执行)两类。
4.1 顶级命令
| 命令 | 说明 |
|---|---|
hermes |
启动交互式 CLI 对话 |
hermes setup |
运行完整配置向导 |
hermes model |
选择 LLM 提供商和模型 |
hermes tools |
配置启用的工具集 |
hermes config set |
设置单个配置项 |
hermes gateway |
启动消息网关(Telegram、Discord 等) |
hermes gateway setup |
配置消息平台 |
hermes gateway start |
启动网关服务 |
hermes update |
更新到最新版本 |
hermes doctor |
诊断配置和依赖问题 |
hermes cron |
管理定时任务 |
hermes claw migrate |
从 OpenClaw 迁移配置 |
hermes -p <profile> |
使用指定 Profile 启动 |
4.2 对话中的斜杠命令
| 命令 | 说明 |
|---|---|
/new 或 /reset |
开始新对话 |
/model [provider:model] |
切换模型 |
/personality [name] |
设置人设 |
/retry |
重试上一轮对话 |
/undo |
撤销上一轮对话 |
/compress |
压缩上下文,节省 Token |
/usage |
查看 Token 使用量 |
/skills |
浏览可用技能 |
/background "任务" |
后台执行任务 |
/stop |
中断当前任务 |
/skin <name> |
切换 CLI 主题 |
五、Hermes vs OpenClaw:核心对比
这两款框架虽然都是开源 AI Agent,但走的是完全不同的技术路线。
5.1 定位差异
| 维度 | OpenClaw | Hermes Agent |
|---|---|---|
| 核心定位 | AI 自动化中枢 / 企业级调度网关 | 个人长期陪伴型智能体 |
| 架构理念 | 生态优先------先把平台接好 | 学习优先------先让 Agent 变聪明 |
| 技术路线 | 本地优先(Local-First) | 自我进化(Self-Evolving) |
| 技能来源 | 社区市场,5700+ 现成技能 | 使用中自动生成和优化技能 |
| 记忆系统 | 基础持久化 | 深度用户建模 + 跨会话记忆搜索 |
| 平台支持 | 50+ 消息平台集成 | 6 个核心平台 + MCP 扩展 |
| 部署方式 | 本地运行 | 本地 + Docker + 无服务器(Daytona/Modal) |
| 许可证 | MIT | MIT |
5.2 什么时候选 OpenClaw?
- 需要快速部署,开箱即用
- 需要接入大量第三方平台和工具
- 团队协作场景,需要企业级稳定性
- 依赖丰富的现成技能市场(ClawHub)
5.3 什么时候选 Hermes?
- 想要一个能越用越懂你的 AI 伙伴
- 重视长期记忆和上下文积累
- 需要无服务器部署,降低闲置成本
- 愿意花时间培养,换取更个性化的体验
5.4 能不能两个都用?
当然可以(我目前就是2者都用,有时候某个坏了 可以让另一个修复哈哈这个我觉得比较爽),这也是社区主流趋势。两者互补使用:
- OpenClaw 负责广泛的平台集成和现成工具调用
- Hermes 负责深度个人化工作和长期技能沉淀
两者都兼容 agentskills.io 开放标准,技能可以互通。而且 Hermes 提供了一键迁移工具,从 OpenClaw 切换过来几乎没有成本。
六、Hermes 的优缺点
优点
- 真正的自我进化:闭环学习不是营销噱头,而是有实质技术支撑的架构创新。完成任务后自动提炼技能,技能在使用中不断改进,这在目前的开源 Agent 中是独一无二的
- 持久记忆体验好:FTS5 全文搜索历史对话,配合 Honcho 用户建模,Hermes 确实能跨会话"记住"你的偏好和工作上下文
- 部署灵活:支持无服务器后端(Daytona、Modal),闲置时几乎不产生费用,适合长期运行
- 模型不锁定:支持几乎所有主流 LLM 提供商,一条命令切换模型
- 迁移友好:一键从 OpenClaw 导入所有配置,切换成本极低
- 可扩展性强:MCP 协议支持连接任意外部工具服务器
缺点
- 生态规模较小:相比 OpenClaw 的 5700+ 技能和 50+ 平台集成,Hermes 的预置技能和平台适配还在追赶阶段
- 多 Agent 协作不成熟:虽然支持子代理委派,但多 Agent 编排能力相比 CrewAI、AutoGen 等专用框架还有差距
- 社区规模:项目较新,社区文档和中文资源相对有限,遇到问题排查成本可能更高
- 学习曲线:技能自动生成机制虽然强大,但前期需要一定的"培养期"才能体现优势
- Token 消耗:由于持续的记忆管理和技能优化,长期来看 Token 消耗可能高于简单的对话式 Agent
七、总结
Hermes Agent 不是一个完美的产品,但它是 AI Agent 发展中的一个重要里程碑。它第一次把"自我改进"这件事做成了一个完整的技术闭环,而不只是概念。
如果你:想要一个懂你的 AI 伙伴,愿意花时间培养,重视长期记忆和个性化------选 Hermes。
如果你:需要快速上手、大量平台集成、丰富的现成技能------选 OpenClaw。
如果你像我一样贪心------两个都装,互补使用。反正 Hermes 的一键迁移让你几乎没有切换成本。
补充一下,如果你觉得👌手动改配置很麻烦,且你有多个ai工具比如龙虾 hermes claude codex 等等你都用,那我强烈推荐你下一个cc switch 可以很方便的管理配置和切换: 
最后说一句,其实我很喜欢双蛇杖的图案,觉得很酷。看到他就觉得很舒服。哈哈。 
参考链接:
- Hermes Agent 官方文档:hermes-agent.nousresearch.com/docs/
- Hermes Agent GitHub:github.com/NousResearc...
- Skills Hub(技能市场):agentskills.io
- Nous Research 官网:nousresearch.com