Hermes vs OpenClaw

同一种东西:都是跑在你自己机器上、能从聊天软件找到的 AI 助理。骨架几乎一样,差别在把力气花在哪。

Hermes Agent
Nous Research · Python
🛠 一个会自己长本事的「干活型」助理
  • 力气花在 agent 本身:工具多、执行环境多、会把经验写成技能
  • 能派子 agent、用看板(kanban)分派长任务
  • 很在意省钱:对话中途绝不改提示词,保证命中缓存
OpenClaw
开源社区 · TypeScript / Node.js
🏠 一个住在你所有设备上的「私人管家」
  • 力气花在 Gateway 总机:连渠道、连设备、分派给多个 agent
  • 手机是 agent 的外设:摄像头、定位、录屏
  • 很主动:默认每 30 分钟自己巡检一次,有事就找你

01相同的地方

本地常驻网关进程,一台机器一个 「问模型 ↔ 调工具」循环 20+ 聊天渠道(Telegram / WhatsApp / Slack / Discord…) 人格文件 SOUL.md Markdown 记忆 + 技能手册 子 agent / 定时任务 危险操作要审批 模型可换(Claude / GPT / 本地)

02骨架对照:重心不一样

加粗边框的是各自最下功夫的部分。

Hermes:重心在 agent 和工具

DesktopCLI / TUITelegram 等 27 个平台插件编辑器(ACP)
↓
gateway(Python 进程)
↓
AIAgent 循环 · 上下文压缩 · 缓存铁律
↓
工具 + 6 种执行环境子 agentkanbanskills
入口只管收发,深度在下半截

OpenClaw:重心在总机和连接

WhatsAppTelegram…CLI网页控制台📱 iOS / Android 节点🍎 macOS + Canvas
↕ 都走同一个 WebSocket
Gateway(127.0.0.1:18789)
↓ binding 规则
agent Aagent Bagent C
↓
内置 agent 运行时工具日记 + 「做梦」记忆
深度在上半截:谁能连进来、消息分给谁

03逐项对比

左边色条标出这一项上更突出的一方,不代表另一方没有。

Hermes OpenClaw
基本面
出身 / 语言 Nous Research 出品,Python;桌面 App 用 Electron 开源社区项目,TypeScript / Node.js;macOS App 用 Swift
安装 安装脚本 + 自带 Python 运行时,桌面 App 引导 curl … install.sh 或 npm i -g openclaw,也有 Docker / Nix
中枢与入口
中枢怎么连谁接到网关 桌面 App 走本地 gateway.sock;聊天平台由插件对接 所有客户端、App、手机都走同一个 WebSocket 协议,有设备身份和配对
手机 没有手机 App,手机上通过 Telegram 等聊天软件使用 iOS / Android App 作为节点:把摄像头、定位、录屏借给 agent;可在手机上批准操作
渠道数量 27 个平台插件,含微信、企业微信、飞书、钉钉、QQ 等国内平台 20+,以 WhatsApp、iMessage、Signal 等海外平台为主
agent 怎么组织
多个 agent 多 profile(如 default / 工作专用 profile),每个 profile 是独立的岛 binding 规则:按渠道 / 账号 / 人 / 群 精确分派给不同 agent,越具体越优先
会话怎么分 每个平台的每个对话一个会话 所有私聊共用一个主会话(跨 App 连续),每个群一个会话
分工协作 子 agent(delegate_task)+ kanban 看板派活、审阅、阻塞 子 agent(sessions_spawn)+ 目标追踪(create_goal)
记忆与成长
记忆 MEMORY.md + USER.md 两张小便签(约 2000 字上限)+ 全部聊天记录全文搜索 每日日记 memory/日期.md → 定时「做梦」提炼进 MEMORY.md;语义 + 关键词混合检索
技能 技能手册,agent 能用 skill_manage 自己写新技能 技能手册 + ClawHub 技能市场
长对话 两层压缩(gateway 85% / agent 50%),中途绝不改系统提示,保住缓存 压缩前先静默跑一轮,把要点存进日记
干活与安全
命令在哪跑 6 种后端:本机 / SSH / Docker / Singularity / Modal / Daytona(云端) 默认本机;可开沙箱,进 Docker / Podman / SSH 等;总机始终在本机
陌生人 白名单:只理会白名单里的用户 ID 配对码:陌生人先拿码,你批准才理;设备也要配对
危险操作 停下来等你批准,连续被拒有熔断 审批 + 工具策略在发给模型前先过滤,被禁的工具模型看不到
主动性
会不会主动找你 你设的 cron 定时任务、kanban 任务派发 默认自带「Proactive check」:每 30 分钟醒一次,有事私信你,没事不打扰
色条:Hermes 更突出 OpenClaw 更突出

04怎么选

选 Hermes,如果你…

  • 主要拿它干活:写代码、跑脚本、查资料、长任务
  • 想让命令跑在远程机器或云沙箱,不碰本机
  • 要接微信 / 飞书 / 钉钉这类国内平台
  • 在意 token 成本,长对话多

选 OpenClaw,如果你…

  • 想要一个生活管家,主要在 WhatsApp / iMessage 里用
  • 希望它用手机的摄像头、定位,或在手机上批准操作
  • 想给家人、同事、不同群分配不同的 agent
  • 希望它主动提醒你,而不是等你开口