一、总体对比

维度 Hermes Agent OpenClaw
语言 Python TypeScript
License MIT MIT
Stars 220,677 384,195
Forks 42,026 80,719
Open Issues 25,448 7,044
Default branch main main
定位 self-improving agent personal AI assistant
部署形态 CLI + 可选 serverless daemon-first gateway
学习机制 built-in learning loop external review;agent 本身不学习

架构哲学

  • Hermes:README 明确描述为 “the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations”
  • OpenClaw:README 定位 “personal AI assistant that learns and grows with you, running on your own devices — developed in the open by the OpenClaw Foundation, a non-profit”

二、入口与启动流程

Hermes

  • 安装:https://hermes-agent.nousresearch.com/install.sh
  • 启动:hermes 进入交互式 CLI
  • 常用命令:hermes modelhermes toolshermes config sethermes gatewayhermes setuphermes doctorhermes update
  • 迁移:hermes claw migrate
  • 六类终端后端:local、Docker、SSH、Singularity、Modal、Daytona
  • 支持 Windows native / WSL2 / Linux / macOS / Termux
  • 自带 Git Bash(MinGit),Windows 无管理员也可运行

OpenClaw

  • 安装:https://openclaw.ai/install.shnpm install -g openclaw@latest
  • 运行时:Node 24.15+ (recommended)、Node 22.22.3+、Node 25.9+
  • 启动:openclaw onboard --install-daemon → daemon 常驻
  • 运行状态:openclaw gateway status 默认端口 18789
  • 多 release channel:stable / extended-stable / beta / dev
  • 支持 macOS、Linux、Windows;提供 Windows Hub / macOS menu bar / iOS Android nodes

对比

维度 Hermes OpenClaw
默认形态 CLI-first daemon-first
安装方式 curl one-liner curl / npm
配置入口 hermes config set ~/.openclaw/openclaw.json JSON5
端口 无默认 18789
迁移工具 hermes claw migrate OpenClaw 自身为被迁移对象

关键差异:Hermes 直接进交互;OpenClaw 先 onboarding / daemon,更像常驻后台服务。

三、核心 ReAct 主循环

Hermes

  • 流式工具输出
  • interrupt-and-redirect
  • conversation history
  • slash-command autocomplete
  • 多步骤工具调用与多协程并行

OpenClaw

  • EventStream 生命周期:agent_startturn_startmessage_startmessage_updatemessage_endturn_endagent_end
  • Steering:用户可在 agent 思考时插入消息
  • Follow-up:agent 停止后新消息重唤醒
  • 动态模型切换:prepareNextTurn 每轮可选模型与 thinking level

对比

维度 Hermes OpenClaw
交互 请求-响应 请求-响应 + Steering + Follow-up
动态模型切换 未在公开 README 明确 prepareNextTurn
事件系统 callback 风格 EventStream 完整生命周期
流式 整体返回 text_delta / thinking_delta / toolcall_delta
中断恢复 未公开 appendInterruptedTurnMessage

四、状态管理与会话隔离

Hermes

  • SQLite + FTS5 session search
  • LLM summarization for cross-session recall
  • Honcho dialectic user modeling
  • 多会话 / 多平台消息路由由 single gateway process 提供

OpenClaw

  • JSON transcript 文件:~/.openclaw/state/sessions/<agent-id>/<session-key>.json
  • 共享 state DB:state/openclaw.sqlite(Kysely)
  • per-agent DB:agents/<agentId>/agent/openclaw-agent.sqlite
  • FTS5 + sqlite-vec memory;MMR 多样性

对比

维度 Hermes OpenClaw
转录持久化 SQLite 表 JSON 文件 + SQLite
全文索引 FTS5 FTS5
向量搜索 未公开 sqlite-vec + embedding provider
跨会话 recall 公开支持 公开支持
SQL 抽象 未公开 Kysely 类型安全

五、记忆系统

Hermes

  • agent-curated memory with periodic nudges
  • autonomous skill creation after complex tasks
  • skills self-improve during use
  • FTS5 session search with LLM summarization
  • Honcho dialectic user modeling
  • compatible with agentskills.io

OpenClaw

  • BM25 + 向量混合搜索
  • 多 provider embedding:OpenAI / Gemini / Voyage / local
  • chokidar 文件监听
  • compaction engine 参数:BASE_CHUNK_RATIO = 0.4MIN_CHUNK_RATIO = 0.15SAFETY_MARGIN = 1.2
  • 长期工作区文件:MEMORY.md、SOUL.md、USER.md、AGENTS.md、TOOLS.md、HEARTBEAT.md

对比

维度 Hermes OpenClaw
混合搜索 未公开 BM25 + vector + MMR
embedding 未公开 多 provider + local
压缩 trajectory compression compaction engine
长期记忆格式 skills/memory 自生成 markdown workspace
文件监听 未公开 chokidar

六、工具系统

Hermes

  • delegates and parallelizes
  • spawn isolated subagents
  • write Python scripts that call tools via RPC
  • 工具配置:hermes tools
  • 支持 MCP(optional-mcps/ 目录公开存在)
  • Skills Hub:agentskills.io 兼容

OpenClaw

  • 多源工具合并:core + platform + channel + plugin + skill(5 源)
  • tool-policy pipeline:owner / group / subagent / sandbox / plugin / explicit(6 层)
  • exec 支持 PTY、后台、多目标(host/sandbox/node)
  • 危险命令审批工作流
  • deny / allowlist / full 三级安全模式
  • per-channel tools:如 Telegram reactions

对比

维度 Hermes OpenClaw
工具来源 内置 + MCP 5 源合并
策略层数 黑名单 6 层管道
exec PTY 未公开 支持
审批工作流 未公开 支持
跨渠道工具 未公开 支持 per-channel

七、技能系统

Hermes

  • autonomous skill creation after complex tasks
  • skills self-improve during use
  • 兼容 agentskills.io
  • 无公开 market;以技能目录形式存在

OpenClaw

  • AgentSkills 标准:Markdown + YAML frontmatter
  • SKILL.md 声明 metadata + instructions
  • ClawHub 市场
  • CVE 跟踪,如 CVE-2026-25253

对比

维度 Hermes OpenClaw
标准 内部 + agentskills.io 兼容 AgentSkills
市场 ClawHub
审计 未公开 CVE 跟踪
创建方式 agent 自主 自然语言 + 脚本

八、子代理委派

Hermes

  • Spawn isolated subagents for parallel workstreams
  • write Python scripts that call tools via RPC
  • collapsing multi-step pipelines into zero-context-cost turns

OpenClaw

  • ACP:Agent Client Protocol
  • run / session 双模式
  • thread binding
  • resumeSessionId
  • target_agent 跨 agent 调用
  • 12 种结构化错误码
  • image attachments
  • cleanup delete / keep
  • ACP timeout 上限:24h
  • streamTo: parent 实时流式回传

对比

维度 Hermes OpenClaw
隔离 ContextVar session + thread binding
模式 一次性 run / session
恢复 支持
跨 agent target_agent
流式回传 输出尾部 实时 streamTo
timeout 上限 可配置 24h 硬上限

九、MCP 集成

Hermes

  • MCP client:消费外部 MCP server
  • optional-mcps/ 目录存在
  • 不支持作为 MCP server 暴露工具

OpenClaw

  • 双向 MCP:client + server
  • createToolsMcpServer:暴露 browser/canvas/nodes 等工具
  • 4 种信号 + shutdown promise 优雅关闭
  • routeLogsToStderr 保证 stdout 协议纯净

对比

维度 Hermes OpenClaw
角色 client only client + server
暴露工具 支持
优雅关闭 无特殊说明 4 种信号
日志隔离 无特殊说明 stderr 分流

十、Provider 抽象

Hermes

  • 支持 Nous Portal / OpenRouter / OpenAI / any endpoint
  • hermes model 切换,无代码改动,无锁定
  • 100+ models via Nous Portal

OpenClaw

  • 支持:Anthropic / OpenAI / Google(Gemini) / xAI(Grok) / OpenRouter / GitHub Copilot / MiniMax 及任意 OpenAI/Anthropic 兼容端点
  • OAuth 订阅:Anthropic / OpenAI(ChatGPT/Codex) / GitHub Copilot
  • 12+ providers in built-in catalog
  • 动态 API key 刷新
  • thinking level 切换
  • context transform

对比

维度 Hermes OpenClaw
数量 5+ 12+
OAuth 未公开 支持
动态 key 未公开 支持
thinking level 未公开 支持
context transform 未公开 支持

十一、网关与多渠道

Hermes

  • Telegram / Discord / Slack / WhatsApp / Signal + CLI
  • Cross-platform conversation continuity
  • Voice memo transcription

OpenClaw

  • 26+ 渠道:WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、SMS、IRC、Microsoft Teams、Matrix、Feishu、LINE、Mattermost、Nextcloud Talk、Nostr、Synology Chat、Tlon、Twitch、Zalo、Zalo Personal、ClickClack、Raft、Reef、QQ、WebChat
  • macOS / iOS / Android companion apps
  • Voice Wake + Talk Mode
  • Live Canvas with A2UI
  • WebChat 内置
  • 国内 IM:微信、QQ、飞书、钉钉

对比

维度 Hermes OpenClaw
渠道数 6 26+
国内 IM 微信/QQ/飞书/钉钉
companion apps macOS menu bar / Windows Hub / iOS / Android
Voice Wake macOS/iOS + Android
Live Canvas A2UI
Heartbeat HEARTBEAT.md + cron

十二、安全模型

Hermes

  • DM 访问视为不受信输入
  • Daytona / Modal serverless 隔离
  • sandbox 选项

OpenClaw

  • DM pairing:默认 pairing code;allowFrom 白名单
  • sandbox 后端:Docker / SSH / OpenShell
  • 工具策略:deny / allowlist / full
  • MEMORY.md 仅主会话加载
  • Owner boundary
  • Approval workflow
  • ClawHub 审计:CVE-2026-25253
  • AGENTS.md:runtime 只读 canonical config
  • 安全文档:docs.openclaw.ai/gateway/security

对比

维度 Hermes OpenClaw
隔离粒度 serverless VM/container Docker / SSH / OpenShell
多渠道权限 未公开 per-group / per-channel
审批 未公开 支持
配置兼容性 宽松 严格,无静默兼容
skill 审计 CVE 跟踪

十三、自改进

Hermes

  • agent-curated memory with periodic nudges
  • autonomous skill creation after complex tasks
  • skills self-improve during use
  • trajectory_compressor 训练数据归档

OpenClaw

  • 外部审查:ClawSweeper(独立仓库)
  • agent 本身不自改进;改进的是代码仓库 PR 质量
  • external review robot + structured output

对比

维度 Hermes OpenClaw
运行时学习 agent 自主
技能自动创建 支持
记忆自动更新 nudges
代码审查 ClawSweeper
训练数据归档 支持

十四、部署与运行时

Hermes

  • 本地:python -m hermeshermes
  • Modal / Daytona serverless
  • $5 VPS systemd
  • Docker backend
  • modal deploy / daytona deploy

OpenClaw

  • npm 全局
  • Docker Compose
  • pnpm + tsx 开发
  • 国内云一键:阿里云 / 腾讯云 / 移动云模板
  • daemon:launchd / systemd user / Scheduled Task

对比

维度 Hermes OpenClaw
serverless Modal/Daytona
5$ VPS 支持 支持
国内云一键 支持
Windows native 支持 Windows Hub
冷启动 serverless hibernate daemon 常驻无冷启动

十五、综合结论

OpenClaw 优势区域

  • 多渠道生态
  • 工程成熟度
  • AgentSkills 标准 + ClawHub
  • 双向 MCP
  • 国内 IM
  • 流式交互 + 事件系统
  • 混合记忆搜索

Hermes 独特优势

  • 内置自改进闭环
  • 训练数据导向设计
  • Serverless scale-to-zero
  • Nous Portal 一站式 keys
  • Windows native 无 WSL 也可跑

选型原则

  • 要 7×24 个人助手、多渠道、生态成熟 → OpenClaw
  • 要 agent 自我进化、serverless、训练数据沉淀 → Hermes
  • 要国内 IM 接入 → OpenClaw
  • 要单用户研究场景、Python 生态 → Hermes