从 OpenClaw 到 Hermes:会自己长大的 AI 代理

0 阅读3分钟

 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 的精神继承者和升级版,两者关系如下:

维度OpenClawHermes 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 # 预览会迁移哪些内容