Appearance
你在 OpenClaw 里写过 skill 文件吗?手动定义触发条件、编排 prompt、测试、迭代——每个 skill 至少花 20 分钟。Hermes Agent 里,你只需要把活干好一次,它自己写 skill。
这篇文章带你从零开始,用 7 个真实场景,手把手跑通 Hermes Agent 的核心能力。每个场景都有:你在 OpenClaw 里怎么做 → 在 Hermes Agent 里怎么做 → 为什么后者更值得投入时间。
0、30秒理解:OpenClaw 和 Hermes Agent 的本质区别
OpenClaw(虾):你 ──指令──▶ Gateway ──转发──▶ 模型 ──结果──▶ 你
↑
手动维护 skill/memory
Hermes Agent(马):你 ──对话──▶ Agent ──执行──▶ 工具 ──学习──▶ 记忆/Skill
│
┌──── 下次更好 ◀───────┘OpenClaw 是管道,Hermes Agent 是闭环。
- 管道的能力取决于你维护它的时间
- 闭环的能力取决于你用它的次数
一、安装:3种路径
路径A:全新安装(推荐)
bash
# 一行搞定(自动安装 uv + Python 3.12 + hermes CLI)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 刷新环境变量
source ~/.bashrc # 或 source ~/.zshrc
# 验证
hermes --version
# → hermes-agent v0.9.0路径B:从OpenClaw迁移(47秒搞定)
bash
# 先装 Hermes Agent(同上)
# 一键迁移(交互式,逐项确认)
hermes claw migrate
# 迁移内容:
# ✓ SOUL.md → persona
# ✓ MEMORY.md + USER.md → 记忆条目
# ✓ 用户 skill → ~/.hermes/skills/openclaw-imports/
# ✓ 命令白名单
# ✓ 平台配置(Telegram/Discord/Slack...)
# ✓ API keys(OpenRouter/Anthropic/OpenAI...)
# ✓ TTS 语音资源
# ✓ AGENTS.md(需加 --workspace-target)路径C:Docker安装(适合服务器)
bash
docker pull nousresearch/hermes-agent:latest
docker run -it --rm \
-v ~/.hermes:/app/.hermes \
-v ~/projects:/app/projects \
nousresearch/hermes-agent:latest二、模型选择:零成本方案
方案1:零成本(免费)
| 模型 | 来源 | 特点 |
|---|---|---|
| Llama 3.3 70B | Groq | 免费、速度快 |
| Qwen 2.5 72B | Groq | 免费、中文好 |
| Mistral Nemo | Groq | 免费 |
yaml
# ~/.hermes/config.yaml
model:
provider: openrouter
model: meta-llama/llama-3.3-70b-instruct
api_key: ${OPENROUTER_API_KEY} # 免费申请
base_url: https://openrouter.ai/api/v1方案2:性价比方案
| 模型 | 价格 | 特点 |
|---|---|---|
| Claude 3.5 Sonnet | $3/1M tokens | 性价比最高 |
| GPT-4o | $5/1M tokens | 稳定 |
| Qwen 2.5 Coder | $0.2/1M tokens | 便宜、中文代码 |
三、7个实战场景对比
场景1:自动学习工作流
| 对比 | OpenClaw | Hermes Agent |
|---|---|---|
| 做法 | 手动写 skill 文件 | 对话中自动学习 |
| 时间 | 20分钟+/个 | 0分钟 |
| 维护 | 手动更新 | 自动迭代 |
Hermes Agent 做法:
你:帮我把这个需求拆解成任务列表
Agent:好的,我来理解这个项目...
Agent:已理解你的工作方式,已保存到记忆
你:以后按这个格式拆解任务
Agent:收到,下次自动按此格式执行场景2:定时任务
OpenClaw 做法: 手动配置 cron skill
Hermes Agent 做法:
你:每天早上9点提醒我检查邮件
Agent:已设置定时任务:"daily-email-check"
Agent:每天 09:00 自动执行bash
# 查看定时任务
hermes schedule list
# 手动触发
hermes schedule run daily-email-check场景3:子Agent并行
| 对比 | OpenClaw | Hermes Agent |
|---|---|---|
| 做法 | 需要skill编排 | 自动拆解并行 |
| 效率 | 串行执行 | 多任务并行 |
| 复杂度 | 高 | 低 |
Hermes Agent 做法:
你:帮我分析这个代码库,生成文档
Agent:我来并行处理:
- 子Agent 1:分析目录结构
- 子Agent 2:分析核心模块
- 子Agent 3:生成API文档
Agent:3个子Agent并行执行中...
Agent:汇总结果,生成完整文档场景4:跨平台对话
| 平台 | 配置 |
|---|---|
| Telegram | hermes gateway telegram --token xxx |
| Discord | hermes gateway discord --token xxx |
| Slack | hermes gateway slack --token xxx |
| 飞书 | hermes gateway feishu --app-id xxx --app-secret xxx |
bash
# 一次配置,全平台通用
hermes chat # 本地终端
hermes chat --platform telegram # Telegram
hermes chat --platform discord # Discord场景5:记忆系统
| 功能 | OpenClaw | Hermes Agent |
|---|---|---|
| 短期记忆 | MEMORY.md | 自动上下文 |
| 长期记忆 | 手动维护 | 自动学习 |
| 用户画像 | USER.md | 自动更新 |
核心区别:
OpenClaw:手动写入记忆文件
Hermes:对话中自动学习、自动更新场景6:终端后端
bash
# OpenClaw
claw chat
# Hermes Agent
hermes chat --tui # 交互式界面
hermes chat --pure # 纯命令输出场景7:RL训练(高级)
Hermes Agent 支持强化学习训练:
bash
# 开启RL训练模式
hermes train --episodes 1000 --model claude-3.5-sonnet
# 训练完成后,Agent表现会更好四、踩坑指南
| 坑 | 原因 | 解决方案 |
|---|---|---|
| 迁移后skill不生效 | 路径变了 | 检查 ~/.hermes/skills/ |
| 模型不响应 | API Key过期 | 重新设置 ${OPENROUTER_API_KEY} |
| 定时任务不触发 | 时区问题 | 设置 $TZ=Asia/Shanghai |
| 子Agent卡住 | 并发过高 | 减少 max_parallel |
| 记忆混乱 | 上下文过长 | 使用 /clear 重置 |
五、完整配置速查
~/.hermes/config.yaml
yaml
# 模型配置
model:
provider: openrouter
model: meta-llama/llama-3.3-70b-instruct
api_key: ${OPENROUTER_API_KEY}
# 记忆配置
memory:
auto_learn: true
auto_save: true
max_context: 10
# 定时任务
scheduler:
timezone: Asia/Shanghai
# 子Agent配置
agents:
max_parallel: 3
timeout: 300OpenClaw → Hermes Agent 映射表
| OpenClaw | Hermes Agent |
|---|---|
claw | hermes |
SOUL.md | persona |
MEMORY.md | memory |
USER.md | user_profile |
skill/*.md | ~/.hermes/skills/ |
AGENTS.md | workspace |
claw chat | hermes chat --tui |
六、一句话总结
OpenClaw 到 Hermes Agent:
- 从"手动维护skill"到"对话中自动学习"
- 从"管道"到"闭环"
- 迁移只需47秒,能力提升10倍
一条命令开始:
bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash