我用过不少Agent框架,有一个问题是共同的。
每次开一个新会话,都得重新介绍自己。
我用TypeScript,我偏好Next.js的App Router,我不喜欢过度封装。
说了一遍又一遍,它每次都像刚认识我一样。
时间长了,说实话有点烦。
然后我看到了Hermes Agent。
Nous Research出的,MIT开源,发布几周,GitHub上42000多个星。
我最开始没太在意,因为这个赛道里的新东西太多了,看多了会审美疲劳。
直到我看到它介绍记忆系统的那段话。
它说,你告诉它一次「我的项目用TypeScript + Next.js」,之后它生成的代码就不会再默认JavaScript。
我停了一下。
这不就是我一直想要的东西吗?
装起来试了一下:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
然后跑 hermes setup,选模型后端,支持OpenRouter、OpenAI、Anthropic、DeepSeek这些,OpenRouter上还有免费模型可以先零成本试水。
选完,hermes,启动。
整个安装过程大概五分钟,没有踩什么坑。
然后我开始用。
第一天让它写一个API路由,它问了我一堆问题,用什么框架,要不要Zod验证,状态怎么管理。
正常,这是第一次嘛。
第三天,我又让它写一个类似的路由。
它没问任何问题,直接给了我App Router + Zod的版本。
我愣了一下。
它把第一天的选择记住了,提炼成了一个技能文件,存在了 ~/.hermes/skills/ 里。
顺着这个聊聊它的记忆系统,因为这块是Hermes真正不一样的地方。
记忆分三部分,MEMORY.md 存项目状态摘要,USER.md 存你的偏好画像,SQLite做全文索引覆盖所有历史对话。
每次启动新会话,三个东西自动注入,它就知道你是谁,上次做到哪了,你喜欢什么风格。
关掉终端也不会忘。
比较骚的是,它完成一个复杂任务之后,会自动回头审视整个推理路径,提取出可复用的模式,生成一个 .md 技能文件。
这个文件不是死的,后来如果发现了更好的做法,它会自动更新。
Nous Research还为这个做了个独立子项目叫 hermes-agent-self-evolution,用遗传进化算法自动优化技能提示词,每次优化成本大概2到10美元,不需要GPU。
你想想看,一个Agent在用你的任务数据慢慢进化自己的技能库。。。
这个思路,是真的有点意思。
说一个让我觉得挺实用的用法,每天收技术早报。
在Hermes里直接说:
帮我搜索稀土掘金今天的前10条AI相关帖子, 整理成表格,包含标题、热度、评论数和链接。
它调内置的Web搜索和抓取工具,大概30秒,一张结构化表格出来了。
然后进一步,配上定时:
设置一个每天早上8点的定时任务, 抓取掘金前10条AI热帖发到我的飞书。
内置的cron调度器自动处理,不用写任何代码。
CLI启动任务,出门之后飞书收进度,手机回复「继续」接着跑。
企业微信、钉钉、Slack,14个平台同理,共享同一套记忆。
好,说说不好的地方,因为真诚是唯一的捷径。
技能库的差距是摆在明面上的。OpenClaw的ClawHub有5700多个社区技能,Hermes现在只有70多个,很多场景得自己写。
运维也是个问题,没有官方托管,服务器、更新、备份全靠自己,最低5美元的VPS能跑,但「能跑」和「稳定跑」是两件事。
更新速度带来的不确定性同样值得注意一下。六周出了三个大版本,记忆系统从v0.2到v0.7整个重构了一遍,截至现在有700多个开放Issue,社区很活跃,但问题也真的多。
还有一个我觉得比较重要的风险,自进化生成的技能文件质量没有保障机制,它自动提炼的做法可能是错的,你得定期去 ~/.hermes/skills/ 看一眼,不能完全放手不管。
自托管就是这样,你拿到了全部控制权,也接下了全部运维。
和OpenClaw比的话,我的感受是,这俩不是同一条赛道的竞争者。
OpenClaw是成熟的生产力工具,今天就能用起来,适合团队和重度集成场景。
Hermes更像一个会成长的实验伙伴,需要你愿意花一两周调试和培养,换来的是一个越用越顺手的长期搭档。
如果你想要稳定,选OpenClaw。
如果你对「让Agent记住你的习惯」这个思路感兴趣,Hermes值得试。
以上,既然看到这里了,相信是有所共鸣。随手点个赞、在看、转发三连,想第一时间看到新内容,给我个星标⭐即可。感谢陪伴,文字因你而完整,下次见。