入门
Hermes Agent 使用手册:会「长脑子」的开源 AI 智能体
Hermes Agent 是 Nous Research 推出的 S 级开源智能体,GitHub 87K+ Star。它最大的亮点是自进化能力——用得越多,它会自动提炼 Skills 并持续优化,真正实现"越用越懂你"。支持 16 个消息平台、200+ 模型切换,一行命令安装,MIT 协议完全免费。
如果你之前用过 OpenClaw,可以用
hermes claw migrate 一键迁移设置、记忆和 Skills,5 分钟搞定切换。📋 Hermes Agent 能做什么?
- 🧠 自进化闭环:完成任务后自动创建 Skills,后续自动加载并根据反馈持续优化
- 💾 跨会话持久记忆:三层记忆系统(FTS5 全文搜索 + LLM 摘要),关掉再打开还记着你
- 🔀 200+ 模型切换:GPT-5.4 / Claude / Gemini / GLM-5.1 / Kimi / DeepSeek / MiMo……随用随切
- 📱 16 个消息平台:微信 / 企业微信 / 飞书 / 钉钉 / Telegram / Discord / Slack / iMessage 等
- 🛡️ 安全加固:路径遍历防护 / Shell 注入中和 / SSRF 防护 / 秘密泄露阻断
- 📊 RL 训练轨迹导出:Atropos 框架集成,执行记录可微调自有模型
步骤一:环境准备
1 检查你的系统
Hermes Agent 支持 Linux、macOS、WSL2(Windows 子系统)和 Termux(Android)。Windows 用户需要先安装 WSL2。
Windows 安装 WSL2:
- 以管理员身份打开 PowerShell
- 运行:
wsl --install - 重启电脑后,打开 Ubuntu 终端
macOS / Linux 用户直接跳到下一步。
确认你的环境:
# 检查 Node.js(需要 18+)
node -v
# 检查 Python(需要 3.10+)
python3 --version
# 检查 Git
git --version
没有 Node.js?去 nodejs.org 下载 LTS 版本安装。推荐用 nvm 管理 Node 版本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash步骤二:一行命令安装
2 安装 Hermes Agent
# 一行命令安装(推荐)
curl -fsSL https://hermes.xaapi.ai/install.sh | bash
# 或者用 npm 安装
npm install -g hermes-agent
# 验证安装
hermes --version
安装完成后,初始化配置:
hermes init
系统会引导你完成基本设置:选择默认模型、配置 API Key、设置消息平台。
步骤三:配置 API Key
3 接入大模型
Hermes Agent 需要 API Key 来调用大模型。最简单的配置方式:
# 编辑配置文件
hermes config edit
# 或直接设置环境变量
export OPENAI_API_KEY="sk-xxx" # OpenAI
export ANTHROPIC_API_KEY="sk-ant-xxx" # Claude
export GLM_API_KEY="xxx.xxx" # 智谱 GLM
export MOONSHOT_API_KEY="sk-xxx" # Kimi
国内用户推荐配置:
# 方案 A:智谱 GLM-5.1(推荐,国内直连)
export GLM_API_KEY="你的智谱API Key"
hermes config set defaultModel "glm-5.1"
# 方案 B:通过 OpenRouter 使用多种模型
export OPENROUTER_API_KEY="sk-or-xxx"
hermes config set defaultModel "openrouter:auto"
OpenRouter 支持 200+ 模型,国内可直连,适合想要灵活切换模型的用户。每月约 ¥50-200 即可满足日常使用。
步骤四:第一次对话
4 开始和 Hermes 聊天
# 启动 CLI 交互模式
hermes chat
# 或直接提问
hermes ask "帮我分析一下这段 Python 代码的性能问题"
Web 仪表盘模式(v0.9.0+ 新增):
# 启动本地 Web UI
hermes web
# 浏览器自动打开 http://localhost:3000
在 Web UI 中,你可以更直观地管理对话、查看记忆、编辑 Skills。
第一次对话时,Hermes 会自动创建你的用户画像并存入记忆系统。多说几句你的需求和偏好,它就能更快"认识你"。
步骤五:接入微信 / 飞书
5 让 Hermes 进入你的 IM
接入微信(推荐 WeChat Gateway):
# 安装微信平台插件
hermes platform add wechat
# 扫码登录
hermes wechat login
扫码后在微信中就能直接和 Hermes 对话了。
接入飞书:
# 安装飞书平台插件
hermes platform add feishu
# 配置飞书应用
hermes feishu setup
按提示创建飞书自建应用,配置事件订阅即可。
接入钉钉:
hermes platform add dingtalk
hermes dingtalk setup
支持 16 个平台同时运行!在微信、飞书、钉钉、Telegram 都能和同一个 Hermes 对话,记忆和 Skills 跨平台共享。
步骤六:体验自进化——Skills 自动生成
6 看它怎么"长脑子"
这是 Hermes 最独特的功能。当你完成一个任务后,Hermes 会自动提炼可复用的 Skills:
- 和 Hermes 完成一个稍微复杂的任务,比如:"帮我写一份周报,总结本周完成的功能开发、遇到的问题和下周计划"
- 任务完成后,Hermes 会自动提示:
✨ New skill created: weekly-report-generator - 下次你只需说"写周报",Hermes 就会自动加载这个 Skill
查看和管理 Skills:
# 列出所有 Skills
hermes skills list
# 查看某个 Skill 的详情
hermes skills show weekly-report-generator
# 手动创建 Skill
hermes skills create my-skill
# 从 OpenClaw 迁移 Skills
hermes claw migrate --skills
Hermes 的自进化不是魔法——它需要你先用一段时间(约 20-30 个任务),Skills 才会真正丰富起来。耐心"养"两周,你会发现它越来越顺手。
步骤七:三层记忆系统详解
7 让它真正记住你
Hermes 的记忆分为三层,各司其职:
| 层级 | 名称 | 作用 |
|---|---|---|
| 1 | 冻结快照 | 持久化的核心偏好和身份信息 |
| 2 | 情节记忆 | FTS5 全文搜索的历史对话摘要 |
| 3 | 工作记忆 | 当前会话的短期上下文 |
# 查看记忆概况
hermes memory stats
# 搜索历史记忆
hermes memory search "上周讨论的数据库方案"
# 清除特定记忆
hermes memory forget --before 2026-01-01
步骤八:从 OpenClaw 迁移
8 一键搬家
# 完整迁移(设置 + 记忆 + Skills + API Keys)
hermes claw migrate
# 只迁移 Skills
hermes claw migrate --skills
# 只迁移记忆
hermes claw migrate --memory
# 查看迁移预览(不实际执行)
hermes claw migrate --dry-run
迁移完成后,你的 Hermes 会拥有和 OpenClaw 一样的"记忆"和"技能",无缝切换。
步骤九:Docker 部署(进阶)
9 容器化运行
# 拉取官方镜像
docker pull hermesagent/hermes:latest
# 运行容器
docker run -d \
--name hermes \
-e GLM_API_KEY="你的Key" \
-v hermes-data:/app/data \
-p 3000:3000 \
hermesagent/hermes:latest
# 访问 Web UI
# http://localhost:3000
Docker 部署适合服务器长期运行。数据通过 volume 持久化,重启不丢失记忆。
🎉 你已经会用 Hermes Agent 了!
接下来你可以:
- 查看 Hermes Agent 产品详情 了解最新版本更新
- 对比 Hermes Agent vs OpenClaw 看看哪个更适合你
- 了解 MaxHermes 云端版 不想折腾部署的选择
- 对比 各产品价格 做出最优决策