OpenClaw 和 Hermes 经常被放在一起聊,但它们不是同一个东西。简单说,OpenClaw 更像“工作区驱动”的 agent 体系,Hermes 更像把 agent、记忆、自动化和服务整合到一起的运行时。你如果只记一句话:OpenClaw 偏文件和工作区,Hermes 偏完整平台和迁移路径。
OpenClaw 的官方文档把 AGENTS.md、SOUL.md、USER.md、MEMORY.md 这些工作区文件当成 agent 的核心上下文,默认工作区在 ~/.openclaw/workspace。它的重点是把记忆、操作手册和路由逻辑落在文件和工作区里,方便查看和迁移。
Hermes 多做了什么
Hermes 的官方介绍则更强调“住在你工作的地方”:Telegram、Discord、Slack、WhatsApp、Signal、Email、CLI 都能接入,还提供持久记忆、自动生成技能、定时自动化、子代理、沙箱和浏览器控制。它更像一套能长期运行的 agent 服务。
| 维度 | OpenClaw | Hermes |
|---|---|---|
| 核心抽象 | 工作区 + 文件化记忆 | 运行时 + 记忆 + 自动化 |
| 接入方式 | Gateway / 频道 / 控制台 | 多平台代理 + API server |
| 扩展重点 | workspace、skills、multi-agent | subagents、sandbox、browser automation |
更关键的是,Hermes 官方迁移指南提供了 hermes claw migrate,可以把 OpenClaw 配置导入 Hermes。这说明它不是简单改名,而是保留了明确的迁移路径。
如果要用一句话区分:OpenClaw 解决“工作区和上下文怎么组织”,Hermes 解决“agent 怎么长期运行、跨平台接入和对外服务”。