Github地址:github.com/NousResearc…
一句话总结:OpenClaw是你养出来的龙虾,Hermes是自己会长大的龙虾。
一、Hermes Agent 是什么?
Hermes Agent 是由 Nous Research 开发的自我进化 AI 代理,它是目前唯一内置学习闭环的 agent——能从经验中创造技能(Skills)、在使用过程中自我优化、搜索历史会话,并跨 session 构建对用户的深度理解。
核心特性如下:
- 闭环学习系统:agent 在完成复杂任务后会自主创建技能(Skills),技能在使用中会持续自我改进,并通过 FTS5 全文搜索实现跨 session 的记忆召回。
- 多平台消息 网关:支持 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 入口,可以一边在 Telegram 聊天,一边让 agent 在云端 VM 上工作。
- 模型无锁定:可以使用任何模型——Nous Portal、OpenRouter(200+ 模型)、OpenAI、或自己的端点。用
hermes model命令随时切换,无需改代码。 - 多 执行环境:支持六种终端后端——本地、Docker、SSH、Daytona、Singularity 和 Modal。Daytona 和 Modal 提供无服务器持久化,agent 环境空闲时休眠,按需唤醒,几乎零成本。
- 并行 子 agent:可以派生隔离的子 agent 用于并行工作流,支持通过 RPC 调用工具的 Python 脚本。
- 定时任务:内置 cron 调度器,支持自然语言设置定时任务,并推送到任意平台。
二、Hermes Agent 与 OpenClaw 的区别
从项目本身来看,Hermes Agent 直接内置了从 OpenClaw 迁移的工具 hermes claw migrate,说明 Hermes 是 OpenClaw 的精神继承者和升级版,两者关系如下:
| 维度 | OpenClaw | Hermes Agent |
| 定位 | 早期个人 AI agent 框架 | 进化版,加入了学习闭环 |
| 技能系统 | 基础 | 技能可自我创建、自我改进,兼容 agentskills.io 开放标准 |
| 记忆 | 有限 | 跨 session 记忆 + 用户建模(Honcho 集成) |
| 消息平台 | 有限支持 | Telegram/Discord/Slack/WhatsApp/Signal/Email 全支持 |
| 模型兼容 | 固定 | 200+ 模型随时切换 |
| 执行环境 | 本地为主 | 支持 Docker/SSH/云端无服务器 |
| 研究功能 | 无 | 内置 RL 训练环境(Atropos)、轨迹压缩 |
迁移时可以自动导入 OpenClaw 的 SOUL.md、记忆文件、技能、命令白名单、平台配置和 API 密钥。
三、系统支持
支持 Linux、 macOS 和 WSL2。原生 Windows 不受支持,Windows 用户需要先安装 WSL2 再运行。
四、Windows安装方法
4.1 第一种安装方式:普通用户安装(推荐)
① 在微软商店安装 Ubuntu,首次进入需设置账号密码。
编辑
编辑
② 一条命令完成安装:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
安装脚本会自动处理一切——Python、Node.js、依赖项和 hermes 命令,除 git 外无需任何前置条件。
③ 安装完成后:
source ~/.bashrc # 重载 shell(zsh 用户用 source ~/.zshrc)
hermes # 开始对话!

编辑
4.2 开发者安装
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
git submodule update --init mini-swe-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,dev]"
uv pip install -e "./mini-swe-agent"
4.3 首次使用
hermes setup # 全功能配置向导(一站式配置所有选项)
hermes model # 选择 LLM 提供商和模型
hermes tools # 配置启用哪些工具
hermes gateway # 启动消息网关(Telegram、Discord 等)
如果你是从 OpenClaw 迁移过来的:
hermes claw migrate # 交互式迁移
hermes claw migrate --dry-run # 预览会迁移哪些内容