Hermes Agent 解读与 OpenClaw 对比分析
一、项目概述
Hermes Agent 是由 Nous Research 开发的自改进型 AI Agent。它拥有内置的学习循环——能够从经验中创建技能、在使用过程中改进技能、提醒自己持久化知识,并跨会话构建对用户的深层理解模型。
项目地址: github.com/NousResearc…
官方文档: hermes-agent.nousresearch.com/docs/
二、核心特性
1. 闭环学习系统(Closed Learning Loop)
这是 Hermes 最独特也是最核心的特性:
- Agent 自主管理的记忆系统,定期提醒自己持久化关键信息
- 完成复杂任务后自动创建技能(Skill),无需人工干预
- 技能在使用过程中自我改进,越用越聪明
- FTS5 全文搜索跨会话回忆,配合 LLM 智能总结
- Honcho dialectic 用户建模,构建用户深层理解模型
2. 灵活的部署方式
支持 6 种终端后端:
- local:本地运行(默认)
- docker:隔离容器
- ssh:远程服务器
- singularity:HPC 容器
- modal:云端无服务器执行
- daytona:云端沙盒工作空间
Daytona 和 Modal 支持无服务器持久化——环境在空闲时休眠,按需唤醒,几乎零成本待机。
3. 多平台消息支持
支持 15+ 平台:CLI、Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost、Email、SMS、钉钉、飞书、企业微信、BlueBubbles、Home Assistant。所有平台通过单一 Gateway 进程统一管理。
4. 技能系统(Skills System)
技能遵循 agentskills.io 开放标准,采用渐进披露模式以节省 token:
- Level 0:skills_list() 获取技能列表(约 3k tokens)
- Level 1:skill_view(name) 获取完整内容和元数据
- Level 2:skill_view(name, path) 获取特定引用文件
支持 Skills Hub 集成:可从官方、skills.sh、GitHub、well-known endpoints 等多源搜索和安装技能。
5. 模型灵活性
支持任意模型:Nous Portal、OpenRouter(200+ 模型)、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI 或自定义 endpoint。
一条命令切换模型:hermes model ——无需代码改动,无锁定。
三、OpenClaw 对比分析
OpenClaw 简介
OpenClaw 是一个个人 AI 助手平台,由 Peter Steinberger 和社区开发。它强调本地优先、多渠道支持、设备节点集成。
项目地址: github.com/openclaw/op…
官方文档: docs.openclaw.ai
核心差异对比
| 维度 | Hermes Agent | OpenClaw |
|---|---|---|
| 自学习能力 | ✅ 内置闭环学习,自动创建/改进技能,Honcho 用户建模 | ⚠️ 依赖 MEMORY.md + AGENTS.md 手动管理,无自动技能创建 |
| 部署架构 | ✅ 6 种后端(local/docker/ssh/singularity/modal/daytona),支持无服务器 | ⚠️ 主要本地运行,Gateway + 节点模式,远程需 SSH/Tailscale |
| 渠道支持 | ✅ 15+ 平台 | ✅ 20+ 平台 |
| 设备节点 | ❌ 无原生设备节点(依赖 SSH 后端) | ✅ iOS/Android/macOS 节点,支持摄像头/屏幕录制/位置等 |
| 语音功能 | ✅ CLI/Telegram/Discord 语音模式 | ✅ Voice Wake + Talk Mode |
| Canvas 可视化 | ❌ 无 Canvas 功能 | ✅ Live Canvas + A2UI |
| 技能生态 | ✅ agentskills.io 标准 + Skills Hub 多源集成 + Agent 自动创建 | ⚠️ ClawHub 注册中心,手动安装/管理技能 |
| OpenClaw 迁移 | ✅ 内置 hermes claw migrate 命令 | ❌ 无迁移工具 |
四、Hermes Agent 安装的核心优势
1. 一键安装,零门槛上手
只需一行命令即可完成安装:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
安装脚本自动处理:
- Python 3.11(通过 uv 安装,无需 sudo)
- Node.js v22(用于浏览器自动化和 WhatsApp 桥接)
- ripgrep、ffmpeg 等依赖工具
- 虚拟环境、全局命令、LLM 提供商配置
2. 模型选择极度灵活
支持 15+ 模型提供商:
- Nous Portal(订阅制,零配置)
- OpenRouter(200+ 模型路由)
- OpenAI Codex(ChatGPT OAuth)
- Anthropic Claude(Pro/Max 或 API Key)
- 国内模型:GLM/智谱、Kimi/月之暗面、MiniMax、DeepSeek、Qwen/通义千问
- 自定义端点:VLLM、Ollama、SGLang 等本地部署
3. 企业级安全架构
七层安全防护:
- 用户授权:白名单 + DM 配对码系统
- 危险命令审批:智能审批模式
- 容器隔离:Docker 安全加固
- MCP 凭证过滤:环境变量隔离
- 上下文文件扫描:Prompt 注入检测
- 会话隔离:跨会话数据隔离
- SSRF 防护:阻止访问私有网络
4. 开箱即用的 47+ 工具
- Web:web_search、web_extract、web_crawl
- 终端与文件:terminal、process、read_file、patch
- 浏览器:browser_navigate、browser_snapshot、browser_vision
- 多媒体:vision_analyze、image_generate、text_to_speech
- Agent 编排:todo、clarify、execute_code、delegate_task
- 自动化:cronjob、send_message
- 记忆与搜索:memory、session_search
5. 无服务器云端部署(独有优势)
Modal 和 Daytona 后端实现真正的云端无服务器:
- 空闲时自动休眠,几乎零成本待机
- 按需唤醒,自动扩缩容
- 文件系统快照持久化
6. Agent 自进化能力(核心差异化)
- 完成复杂任务后自动创建技能
- 技能在使用中自我改进
- Honcho 用户建模构建长期关系
- FTS5 跨会话搜索 + LLM 总结
五、消息平台支持对比
Hermes 支持平台(15+): Telegram、Discord、Slack、WhatsApp、Signal、Email、SMS、Matrix、Mattermost、Home Assistant、钉钉、飞书、企业微信、BlueBubbles(iMessage)
OpenClaw 支持平台(20+): Telegram、Discord、Slack、WhatsApp、Signal、Google Chat、IRC、Microsoft Teams、Matrix、Feishu、LINE、Mattermost、微信(官方插件)、WebChat
关键差异:
- OpenClaw 支持微信官方插件(腾讯合作),适合中国用户
- OpenClaw 支持 Microsoft Teams、Google Chat,适合企业场景
- Hermes 的平台功能更完整(语音、线程、表情反应、流式输出)
六、实际使用场景推荐
| 场景 | 推荐方案 | 理由 |
|---|---|---|
| 个人开发助手 | Hermes Agent | 自学习闭环让 Agent 越用越了解你的项目 |
| 家庭自动化中心 | OpenClaw | iOS/Android 设备节点支持摄像头、屏幕录制、位置 |
| 企业团队协作 | OpenClaw | 支持微信企业版、Teams、Google Chat |
| AI/ML 研究人员 | Hermes Agent | 批量轨迹生成、Atropos RL 环境集成 |
| 中国用户/微信生态 | OpenClaw | 官方微信插件支持;国内模型集成完善 |
| 可视化交互需求 | OpenClaw | Canvas 可视化工作空间 + A2UI |
七、OpenClaw 用户迁移指南
Hermes 提供了一键迁移工具:
hermes claw migrate # 交互式迁移
hermes claw migrate --dry-run # 预览迁移内容
可迁移内容:
- SOUL.md:人格文件
- MEMORY.md 和 USER.md:记忆条目
- 用户创建的技能
- 命令白名单:审批模式配置
- API 密钥:Telegram、OpenRouter、OpenAI、Anthropic 等
八、总结:谁更适合你?
选择 Hermes Agent 如果你:
✅ 希望 Agent 自学习、自进化,越用越聪明
✅ 需要云端无服务器部署(Modal/Daytona)
✅ 从事 AI/ML 研究,需要轨迹生成能力
✅ 看重技能生态和开放标准(agentskills.io)
✅ 需要消息流式编辑体验
✅ 希望简单的一键安装体验
选择 OpenClaw 如果你:
✅ 需要设备节点能力(摄像头、位置、屏幕录制)
✅ 需要 Canvas 可视化工作空间
✅ 主要使用微信、Teams、Google Chat 等平台
✅ 希望本地优先、设备级控制
✅ 需要便捷的 macOS 菜单栏控制
✅ 是中国用户,依赖微信生态
最终建议: 两个项目都很优秀,选择取决于你的核心需求:
- 追求 Agent 智能化 → Hermes Agent
- 追求设备集成和可视化 → OpenClaw
文档创建时间:2026-04-09
作者:小虾瞎说 🦐
点赞 👍 收藏 ⭐ 转发 🔄