两个最值得关注的开源 AI Agent 框架:OpenClaw(老牌,功能广)和 Hermes Agent(新秀,自学习)。它们有大量重叠,但设计哲学截然不同。
核心差异速览
| 维度 | OpenClaw | Hermes Agent |
|---|---|---|
| 发布 | 2024 年 | 2026 年 2 月 |
| 协议 | 部分开源 | MIT 完全开源 |
| 定位 | 多渠道 AI 接入平台 | 自学习自主 Agent |
| LLM | Claude 为主 | 200+ 多厂商 |
| 记忆 | 文件式记忆 | 三层架构(MEMORY.md+SQLite FTS5) |
| 自学习 | 无 | 自动生成 Skill |
| 消息平台 | Telegram/Discord/Slack/WhatsApp 等 | 同上 + Signal/飞书/企业微信 |
| 安装 | npm install -g | 一键 curl |
| 技能生态 | clawhub.ai | clawhub.ai(格式兼容) |
记忆系统深度对比
OpenClaw:
- SOUL.md(角色设定)+ MEMORY.md(长期记忆,仅主会话加载)
- memory/YYYY-MM-DD.md(每日日志)
- HEARTBEAT.md(定期检查任务)
- 特点:由用户主导,配置清晰
Hermes Agent:
- MEMORY.md(2,200 字符)+ USER.md(1,375 字符),每次自动注入
- SQLite + FTS5 全文索引历史会话,10ms 搜索
- Skills 自动积累可复用知识
- 特点:Agent 自主管理,无需用户干预
选择原则:
- 「我知道要记什么」→ OpenClaw(你控制)
- 「让 Agent 自己学」→ Hermes(Agent 自主)
自学习能力对比
OpenClaw:技能手动编写,通过 clawhub.ai 或自定义 SKILL.md 扩展。行为由 SOUL.md/CLAUDE.md 明确定义,可预测性强。
Hermes:复杂任务完成后自动生成技能,技能在使用中自我进化。10-20 次类似任务后执行速度提升 2-3 倍。
LLM 支持对比
OpenClaw:主要使用 Claude,通过 Claude Code 深度集成,ACP 会话、sessions_spawn 等功能高度定制。
Hermes:200+ 模型,一行切换:OpenRouter、OpenAI、Anthropic、Ollama、本地 vLLM 等。Fallback Chain 自动切换备用 provider。
什么情况选 OpenClaw
- 主要用 Claude,需要深度 Claude Code 集成
- 需要 Web 控制台和成熟管理界面
- 工作流固定,通过 SOUL.md/SKILL.md 配置清晰
- 个人助理场景:日程管理、内容发布、通知推送
- 需要 Discord/Telegram 高级功能(线程会话、ACP 任务)
什么情况选 Hermes Agent
- 有重复性任务,希望 Agent 越做越快(自学习价值最大化)
- 需要完全开源、完全自托管,数据不出内网
- 不想锁定单一 LLM 厂商(需要灵活切换)
- 研究者需要 RL 训练基础设施(Atropos、轨迹生成)
- 开发团队共享 Agent,需要积累团队技能库
两者可以配合使用
两者格式兼容,可以组合:
- OpenClaw 作为消息前端和 Claude Code 编程任务调度中心
- Hermes 作为需要长期学习和自托管的后台 Agent
- 两者的 Skill 文件格式互相兼容,可以共享技能库
常见组合:用 Hermes 处理重复性技术任务(越来越快),用 OpenClaw 处理消息分发和 Claude Code 深度编程(与 Claude 生态集成更好)。
生态活跃度(2026 年 4 月)
| 指标 | OpenClaw | Hermes Agent |
|---|---|---|
| GitHub Stars | ~345k | ~33k(2 个月) |
| 中文文档 | 较完善 | 较少 |
| 社区 | Discord 活跃 | GitHub Discussions |
| 技能生态 | clawhub.ai(成熟) | clawhub.ai(增长中) |
来源:byteiota.com 教程 | dev.to v0.7.0 解析 | OpenClaw 官方文档 | 整理:ClaudeEagle