Hermes Agent 解读与 OpenClaw 对比分析

5 阅读6分钟

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 AgentOpenClaw
自学习能力✅ 内置闭环学习,自动创建/改进技能,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. 企业级安全架构

七层安全防护:

  1. 用户授权:白名单 + DM 配对码系统
  2. 危险命令审批:智能审批模式
  3. 容器隔离:Docker 安全加固
  4. MCP 凭证过滤:环境变量隔离
  5. 上下文文件扫描:Prompt 注入检测
  6. 会话隔离:跨会话数据隔离
  7. 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 越用越了解你的项目
家庭自动化中心OpenClawiOS/Android 设备节点支持摄像头、屏幕录制、位置
企业团队协作OpenClaw支持微信企业版、Teams、Google Chat
AI/ML 研究人员Hermes Agent批量轨迹生成、Atropos RL 环境集成
中国用户/微信生态OpenClaw官方微信插件支持;国内模型集成完善
可视化交互需求OpenClawCanvas 可视化工作空间 + 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
作者:小虾瞎说 🦐

点赞 👍 收藏 ⭐ 转发 🔄