OpenClaw vs Hermes Agent:怎么选
你需要覆盖面最广的聊天渠道(iMessage、Teams 等 20 多个)和各平台原生伴侣应用,想把助手当作一台常驻在自己设备上的 Gateway 来用。
你更看重会自我积累的记忆和技能(完成任务后自动生成技能),或者想把工具放到 Docker、SSH、Modal、Daytona 等远程或无服务器后端上执行。
事实对比
| OpenClaw 个人助理 | Hermes Agent | |
|---|---|---|
| 定位 | 在自有设备上运行、通过常用聊天渠道服务的个人 AI 助理。 | 可跨终端与消息平台运行、持续积累技能和记忆的自托管智能体。 |
| 源码审查 | 47/100 · 缺口较多 评测后又发布了 13 个正式版本,分数可能过期 | 67/100 · 存在缺口 评测后又发布了 17 个正式版本,分数可能过期 |
| 交付形态 | 命令行工具 · 自托管服务 · 桌面应用 | 命令行工具 · 自托管服务 · 聊天机器人 |
| 费用 | 软件免费,模型调用费用自付 | 软件免费,模型调用费用自付 |
| 上手难度 | 中 · 需要几步配置 | 中 · 需要几步配置 |
| 完整支持的平台 | ChatGPT · Codex · Claude.ai · OpenAI API · Claude API | OpenAI API |
| 许可证 | MIT | MIT |
| 主语言 | TypeScript | Python |
| Star | ★ 392k近 7 天 +99.0/天 | ★ 255k近 7 天 +307.9/天 |
| 最近更新 | 今天 | 今天 |
| 最新正式版本 | v2026.10.5 · 2026-10-18 | v0.22.2 · 2026-10-15 |
源码审查(FARS)逐维对比
| OpenClaw 个人助理 | Hermes Agent | |
|---|---|---|
| 信任安全 / 29 |
10
扣分理由证据显示有安全策略、配对审批、沙箱选项和信任模型,但未提供具体实现细节。扣分:缺少对权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚和来源归属的详细证据。 |
19
扣分理由证据显示有安全策略文档(SECURITY.md)详细说明了信任模型、隔离边界和凭据范围,但未提供实际执行验证。依赖安全方面,pyproject.toml 精确固定版本并注释了 CVE 修复,但未提供漏洞扫描结果。外部影响方面,文档提到命令审批和沙箱,但未提供实际测试。回滚方面,文档提到 /undo 命令,但未提供实现细节。来源归属方面,文档明确标注了 Nous Research 为作者,但未验证。 |
| 可靠稳定 / 14 |
6
扣分理由README 和 package.json 一致,但未提供错误处理或依赖可用性的具体证据。扣分:缺少失败消息和依赖可用性的具体实现。 |
9
扣分理由自一致性方面,文档和代码注释一致,但未提供运行时验证。依赖可用性方面,依赖列表完整,但未提供可用性测试。失败消息方面,文档提到诊断命令,但未提供具体错误处理示例。 |
| 适用触发 / 18 |
10
扣分理由文档描述了多种使用场景和平台,但未明确能力边界和触发精度。扣分:能力边界和触发精度描述不足。 |
12
扣分理由受众和场景方面,文档描述了多种使用场景,但未提供具体案例。能力边界方面,文档列出了工具和平台,但未明确限制。触发精度方面,文档提到命令和技能,但未提供精确触发条件。环境适配方面,文档提到多种部署方式,但未提供配置细节。 |
| 规范维护 / 18 |
11
扣分理由有清晰的文档结构、安装说明、命名和示例,但已知限制和变更日志未在提供文件中体现。扣分:已知限制和变更日志缺失。 |
13
扣分理由信息架构方面,文档结构清晰,但未提供完整目录。安装说明方面,提供了安装命令,但未提供详细步骤。命名稳定性方面,项目名称和命令一致,但未提供版本历史。示例和 FAQ 方面,提供了基本示例,但未提供 FAQ。已知限制方面,文档提到一些限制,但未全面。许可证方面,MIT 许可证明确。版本和变更日志方面,pyproject.toml 有版本号,但未提供变更日志。维护责任方面,文档提到贡献指南,但未明确维护者。 |
| 有效结果 / 13 |
7
扣分理由输出可用性和边际价值有文档支持,但成本效益未量化。扣分:成本效益缺乏具体数据。 |
9
扣分理由输出可用性方面,文档描述了输出格式,但未提供实际输出示例。边际价值方面,文档强调了独特功能,但未提供对比。成本效益方面,文档提到低成本部署,但未提供具体成本分析。 |
| 证据核验 / 8 |
3
扣分理由声明有文档支持,但缺乏独立验证和事实与推断的区分。扣分:声明可追溯性、交叉来源验证和事实推断分离不足。 |
5
扣分理由声明可追溯性方面,文档中的声明未提供具体证据。跨来源佐证方面,未提供外部验证。事实和推断分离方面,文档未明确区分事实和推断。 |
关键差异
- 技术栈:OpenClaw 基于 Node.js(npm 安装要求 Node 24.16+ 或 26.1+);Hermes Agent 是 Python 项目,Windows 安装脚本会自动准备 Python 3.14 等依赖。 [1][2]
- 渠道:OpenClaw 支持 Discord、iMessage、Slack、Teams、Telegram、WhatsApp 等 20 多个渠道,并提供 macOS、iOS、Android、Windows、Linux 原生应用;Hermes 用一个 gateway 进程接入 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI。 [1][2]
- 记忆与技能:Hermes 内置学习闭环:复杂任务完成后自动生成技能并在使用中改进,用 FTS5 检索历史会话,兼容 agentskills.io 标准;OpenClaw 通过工具、技能、插件扩展,技能可以从 ClawHub 获取。 [1][2]
- 执行环境与安全:OpenClaw 文档写明,主会话的工具默认直接在主机上运行,除非另外配置沙箱;Hermes 提供 local、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox 共 7 种终端后端。 [1][2]
- 项目归属:OpenClaw 由独立的 501(c)(3) 组织 OpenClaw Foundation 开发,OpenAI 是捐助方而不是所有者;Hermes Agent 由 Nous Research 开发。两者都采用 MIT 许可证。 [1][2]
不适合谁
- 希望开箱即用、不愿配置渠道与设备配对的非技术用户
- 需要明确许可证保障的商业采用者(仓库元数据为 NOASSERTION)
- 不愿配置多个消息平台凭据的用户
- 无法安装 Python 3.11、Node.js 等运行时依赖的环境