Hermes Agent 速览:多模型自托管,与 OpenClaw 怎么选
古董级程序员,大厂出来后一直在创业公司,现在仍活跃在一线做 AI 相关的开发。更完整的更新写在微信公众号「字与码」:工作经历、对新技术的想法,以及这些年走弯路的记录,会不定期发在那里。若觉得博客对你有用,欢迎顺手关注。
Hermes是现在最火的开源项目,甚至超过了小龙虾的热度,github的star已经达到59.3k。那么,Hermes值不值得折腾、Windows是否可以安装、跟 OpenClaw 是不是一回事?我按自己关心的几件事写了点笔记:怎么装、怎么使用模型、和 OpenClaw 怎么取舍等等。今天还看到Hermes已经支持个人微信,文末又补了一段国内环境常问的两件事:有没有「国内特供版」、微信怎么支持。
Hermes 在干什么
Hermes是 Nous Research 做的开源项目,MIT 协议,文档在 hermes-agent.nousresearch.com/docs。它不是一个简单的对话框:它可以长期跑、支持Skill与记忆、通过 gateway 可以接各种聊天软件,此外还有 cron、子代理、多种终端后端和 MCP。Hermes需要有完整的运行环境,可以扔在便宜的 VPS 上跑,这点和「装个脚本就完事」的玩具不一样。
和 OpenClaw
两边都是自托管网关:把手机/办公 IM 里的消息接进一个常驻进程,后面挂带工具的 agent。重叠大到 Hermes 直接做了 hermes claw migrate,hermes setup 也会扫 ~/.openclaw,说明很多人会在两条线之间迁。但不是换皮:技术栈、产品入口和生态组织方式差别很大,下面分几块写清楚。
技术栈与安装形态
| Hermes | OpenClaw | |
|---|---|---|
| 运行时 | Python 生态为主,官方一键脚本拉依赖(常见是 uv/venv 一类路径) | Node 为主,文档推荐 npm install -g openclaw,需满足文档里的 Node 版本要求 |
| 配置落盘 | 习惯在 ~/.hermes 下(如 config.yaml、gateway、各平台子目录) | 核心配置在 ~/.openclaw/openclaw.json(JSON5 风格示例见官方文档) |
| 上手入口 | hermes TUI、hermes setup、hermes gateway setup | openclaw onboard、装 daemon、openclaw dashboard 打开浏览器控制台 |
OpenClaw 推荐「浏览器里的控制面板 + onboard」;Hermes 则倾向于终端里全搞定(当然也有文档站与 gateway 服务化)。某种程度这就有点像cursor和claude code,看你更喜欢哪种风格了。
扩展:插件市场 vs 技能/插件目录
OpenClaw 一侧强调 Gateway 内部的三种扩展:Skills(纯文本说明加脚本)、MCP、以及 TypeScript 插件(可扩充频道、工具、CLI、Hook 等),并有 ClawHub 这类集中/registry 的安装与检索路径(openclaw plugins install、openclaw skills …,具体子命令以 OpenClaw 文档 为准)。频道上除了内置通道,还可以通过捆绑或第三方频道插件来补充补,例如 Matrix、Teams、Zalo 等。
Hermes 一侧同样有 skills、MCP、插件/可选技能 等概念,在文档和仓库里都提到了 agentskills.io ;Hermes提到了 技能的版本管理、以及 学习闭环里提高Skill的能力 这些概念,而不是单独一个技能或插件的「应用商店」。你若已经在 ClawHub 装了一堆插件、频道依赖 TS 插件,那么迁到 Hermes 就要预期:不是每个插件都有同名替代品,得按功能重新找或自己接 MCP。
渠道与客户端:谁多不重要,要看你用的是哪几个
两边都能覆盖一大串 IM。粗略分工可以是:
- OpenClaw 文档首页包含了 Discord、Slack、Telegram、WhatsApp、Signal、iMessage、WebChat,以及 iOS/Android nodes(手机端配对、Canvas、相机等)。
- Hermes 在 Messaging Gateway 里把 钉钉、飞书/Lark、WeCom、Weixin(个人微信) 和海外渠道放在同一张能力表;个人微信走 iLink 的文档在 Weixin。
所以对比时别只比「列表长度」,要比:你需要的频道是否在目标版本里为一等公民、文档是否足够清晰可用。例如个人微信这条,Hermes就能够在第一时间进行官方的支持,对于国内用户来说,这是大大的加分项。
记忆、会话与学习
- Hermes 在宣传里把 长期记忆、技能进化、跨会话检索 和 Honcho 用户建模等写得很靠前;仓库里还有关于 轨迹、RL、训练 的脚本与结构(偏进阶用户)。
- OpenClaw 文档强调 Gateway 为会话与路由的唯一入口、多会话/多 workspace 隔离、与 Pi 等 agent 的集成,以及 Web 控制台里对会话与配置的管理。
你若在意的是「个人助理能长期记住一个事情」→ 两边都能做,但 Hermes 会「越用越成型」;若在意的是「多路频道、控制台、插件生态」→ OpenClaw 则更有优势一些。
从 OpenClaw 迁到 Hermes,能带什么
Hermes官方 README 的 Migrating from OpenClaw 写明可迁移的包括:人格(如 SOUL.md)、记忆条目、技能、命令 allowlist、消息与平台配置、部分 API key、工作区里的 AGENTS.md 等;可以运行 hermes claw migrate --dry-run 看一下细节。
迁移解决的是「数据与习惯」,不保证 插件/频道行为 1:1 复刻。迁过去之后仍要按 Hermes 文档重配 gateway、核对工具集与安全策略。
那么,到底怎么选?
- 继续用 OpenClaw :你已经深度依赖 ClawHub 插件、浏览器控制台工作流、或 OpenClaw 独有/更顺的频道插件;不想动现有
openclaw.json和网络拓扑。 - 值得认真试 Hermes:你想试 Nous 这条链、看重 记忆/技能/学习 的优势,或 个人微信(Weixin) 等在你当前 OpenClaw 版本里不好接;愿意接受 偏命令行的使用方式。
- 两边都跑:可以,但注意 同一 token/同一账号 是否被两边同时 long-poll(例如微信侧文档里强调单实例持锁),避免抢登录。
有兴趣的话,也可以各起一台隔离环境,真实对比一下。
Windows
原生 Windows 不支持,官方让用 WSL2,在 Linux 环境里装:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
然后 source ~/.bashrc(或 ~/.zshrc),再 hermes。说明见 Installation。
模型
README 提到 Nous Portal、OpenRouter、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI、以及你自己的端点;
通过hermes model 切换模型。不是必须绑定 Claude 的模型。Hermes 本身不收软件授权费用。
安全相关见 Security。
国内有没有「官方支持 Hermes」
目前还没有单独的中国区安装包或商业客服,但是按照之前小龙虾的规律,大概率很快就会有一票国内的「爱马仕」出现。
个人微信(Weixin):文档已接上
个人微信和企业微信是两条线:个人号用 Weixin 适配器,走腾讯 iLink Bot API(长轮询,不一定要公网 webhook);企业组织用 WeCom,见另一篇 WeCom。
个人微信的专门文档是官方站上的 Weixin (WeChat)。里面写得很具体,简单说明如下:
- 安装
aiohttp、cryptography(终端扫 QR 可选qrcode)。 hermes gateway setup里选 Weixin,按提示手机扫码登录,凭证会落到~/.hermes/weixin/accounts/。- 环境变量至少要有
WEIXIN_ACCOUNT_ID,token 一般随扫码保存;可选WEIXIN_DM_POLICY、WEIXIN_ALLOWED_USERS、群聊策略等。默认群聊策略是 disabled,和 WeCom 默认不同,文档里解释了原因。 - 能力表:语音/图/文件、typing、流式等在 Messaging Gateway 总览 的对比表里 Weixin 一行能查到。
- 传输是 HTTP long-poll、媒体走 CDN 加解密、带故障重试和去重——属于实现细节,排障时再看文档里的 Troubleshooting 表即可。
代码侧这个功能是 2026 年 3~4 月集中合进主线的:社区里有 PR #2502(iLink 2.1.x、与 @tencent-weixin/openclaw-weixin SDK 协议对齐等说明),作者备注后续由 PR #7166 等请求落地主分支。你本地以 当前发行版 + 官方文档 为准即可。
若你要的是 企业微信,不要抄 Weixin 的配置,直接看 WeCom 文档,避免混用。
关于Anthropic 的 Managed Agents
Anthropic 的 Managed Agents最近也很火,但是跟Hermes并非同一类产品。如果你要的是「自己不跑 gateway、全托管沙箱」,和 Hermes 是两条路:一个自建、一个托管。有兴趣直接读 Anthropic 这篇工程文 和 Claude 文档。
常用命令
最后看一下Hermes的常用命令,看上去跟OpenClaw很类似,并且还有迁移脚本,应该比较容易做迁移。但是对于哪些按照和卸载都需要付费上门的用户来说,还是别考虑迁移了。
排障先跑 hermes doctor。其它:
hermes
hermes model
hermes tools
hermes gateway
hermes setup
hermes claw migrate
hermes update
完整列表见 CLI Reference。