§01先认识 Hermes:一个会自己长本事的Agent
Meet Hermes: The Agent That Grows Its Own Skills
先把这本书的主角介绍清楚。Hermes Agent 是一个开源的、会自我改进的 AI Agent——它记得你,会从用过的经验里自己写技能,你睡觉的时候还在后台替你干活。与其说它是个工具,不如说是个越用越懂你的数字同事。
它到底能干什么
举个最普通的场景。你第一次用它,可能就是在Telegram上发句话,或者在命令行里敲个命令,让它帮你写个爬虫脚本。它给你的东西能用,但风格未必合你意——变量怎么命名、错误怎么处理、日志打到哪儿,它还不认识你,只能按通用习惯来。
但你用到第十次,情况完全不一样了。它知道你偏爱httpx不爱requests,知道你习惯把日志写进文件而不是打到终端,知道你讨厌太长的函数。没有人教它这些,是它自己从你们之前的交互里学会,并且写进了自己的技能库。
这就是Hermes最特别的地方,一句话说清:市面上的Agent要你亲手给它套「缰绳」——写规则、配权限、整理记忆;而Hermes出厂就带好了缰绳,更关键的是,这套缰绳会自己生长。
把它能做的事摊开,大概是这么几样:
| 能力 | 具体是什么 |
|---|---|
| 记得你 | 跨会话的长期记忆:你是谁、你的偏好、上次聊到哪,它都存着,不用每次重新交代 |
| 自己写技能 | 用过的经验会沉淀成可复用的Skill,下次遇到同类活直接调,越用越顺手 |
| 后台干活 | 能挂定时任务,你睡觉的时候它替你跑日报、看代码流水线、盯一个长期项目 |
| 指挥一群Agent | 一个主Agent能派生出子Agent并行干活,自己当指挥 |
| 在哪都能找到它 | 命令行、原生桌面App、浏览器管理面板、二十多个聊天平台,同一个它 |
所以与其叫它「AI助手」,我更愿意叫它数字同事——一个你不在的时候还替你干活、而且越合作越默契的同事。这本书要拆的,就是这个同事的脑子是怎么长出来、又怎么自己变聪明的。
它跟你已经知道的那些,是什么关系
你大概率听过几个名字:Harness、Claude Code、OpenClaw。它们听着像一类东西,先把坐标系摆清楚,免得越读越乱。
Harness是方法论,不是产品。如果你读过《Harness Engineering》那本橙皮书,会记得它讲的是怎么给AI Agent「造缰绳」:指令层、约束层、反馈层、记忆层、编排层,五个组件,是一套理念。Harness本身不是一个你能下载的软件。
Hermes是把这套理念产品化的那个东西。它出厂就带好了这五组缰绳,你不用自己一条条配。更进一步,它把缰绳做成了能自己生长的基础设施——这是它和大多数Agent最根本的区别,也是本书第三部分要重点讲的。
Claude Code、OpenClaw是它的同类,但定位不同。粗略分一下:Claude Code是交互式编码,你坐在那儿盯着它写代码;OpenClaw偏「配置即行为」,你写好人格和规则它照着跑;Hermes则把重心压在「自主后台运行 + 自我改进」上。三者正在互相靠近,但出发点不一样。
顺便说,它现在火得有点夸张
介绍完它是什么,说个题外但绕不开的事:这个项目现在的热度,是真的高。
它的GitHub star已经超过25万(2026年10月20日我查的是255,216,四个月前写上一版时是十八万出头)。被Dealroom列进了2026年增长最快的开源Agent框架。你每次打开仓库,数字都还在往上走。
一个数字感受一下迭代速度:上一版书基于的v0.16.0,发布说明里写的是八百多个commit、五百多个PR、一百七十多位贡献者。到了10月中旬的v0.22.0,官方给的数字是自v0.21.0以来约两万四千个commit、六千多个PR、两千五百多位贡献者,是上一个周期的2.5倍。从6月5日到10月15日,131天发了24个版本,平均五天半一个。
迭代到底有多快,我自己是有体会的。这本书已经是第三版了。4月写第一版的时候,Hermes还是个跑在终端里、靠Telegram远程操控的极客玩具;6月第二版,它长出了原生桌面App、浏览器管理面板和简体中文,官方管那一版叫「The Surface Release」;到10月这一版(v0.22,代号「The Threshold Release」),重点变成了「门槛」:桌面App第一次打开是一段引导对话,用免费试用模型就能跑起来,不需要任何API key;安装包签了名、上了微软商店;还多了一键跑本地模型。一句话:内核没怎么变,但它从一个只有命令行老手摸得到的东西,变成了你发个安装包朋友就能双击用的产品。
不过我得说清楚:更新快只是表象,不是这本书的重点。AI圈每个月都有产品在狂奔,光快没意思。Hermes值得专门写一本的,是它快的背后那个稳定的内核——会自己造缰绳、缰绳还会自己长。这个我们后面慢慢讲。
顺带交代下我的位置,免得你以为这是临时查资料攒的。这两年我几乎全扑在AI Agent和skill上:开源的女娲.skill到现在三万五千多star,给设计用的huashu-design两万五,会自己进化skill的达尔文.skill六千多,这本书的上一版在GitHub也攒了快五千star。自改进的Agent、会自进化的skill,是我天天在做、在玩的东西。所以Hermes这半年的每一步,我基本都在现场盯着。
该不该从OpenClaw搬家
如果你正在用OpenClaw,这一段得单独看,因为它可能直接关系到你要不要动一动。
OpenClaw今年发生了一件大事。它的创始人Peter Steinberger宣布加入OpenAI,项目本身转给了一个非营利基金会托管。论体量,OpenClaw现在还是比Hermes大,但差距在缩小:6月我写上一版时它的star差不多是Hermes的两倍,10月20日我再查,是39万对25.5万,大约1.5倍。
而Hermes这边做了个挺有意思的动作。它没停留在「我比OpenClaw好」的口头较劲,而是在产品里直接铺好了搬家的地毯。源码里有一条命令叫hermes claw migrate ,README里专门有一整节教你怎么从OpenClaw迁过来:人格设定、记忆、用户画像、自定义skill、命令白名单、各平台配置、API key,它会自动检测你本地的OpenClaw目录,一键搬走。后来又多了一条更通用的hermes import-agent ,能把Claude Code或Codex CLI的配置导进来,加--sync还能持续同步。
核心建议
要不要搬,我的建议是别急着下结论。这本书后面会把Hermes的记忆、技能、安全这些机制讲透,你看完再判断它值不值得搬,比现在拍脑袋强。但有一点可以先记住:搬家的技术成本,Hermes已经帮你压到很低了,这本身就是一个信号。
这本书要带你看的,是脸下面那个内核
所以这本书不打算花太多篇幅夸它这张新脸有多好看。一个产品从极客玩具变成大众工具,这种故事不稀奇。
真正值得你花时间的,是脸下面那个内核——一个会自己给自己造缰绳、缰绳还会自己生长的自改进Agent。它会记住你是什么样的人,会从经验里自己写出新技能,会在你睡觉的时候跑定时任务,像个数字同事。
Nous Research官方有句话,说Hermes是「唯一一个内建学习循环的Agent」。这是他们自己的说法,我引用时得标清楚是官方自称,不是中立结论。但学习循环这件事本身,已经从一个「理念」变成了能在源码里指着看的「机制」,这是真的。
接下来一节,我先用六十秒给你画一张全景图:这一个大脑、这么多张脸,到底是怎么拼在一起的。看完那张图,你再往下读每一个子系统,就有地方挂了。