我从「龙虾」换到 Hermes Agent,真实感受是啥?

admin 📖 7 分钟阅读

上个月我还在用 OpenClaw(就是大家说的「龙虾」),每天跟它打打交道。后来一个朋友跟我说:"试试 Hermes Agent 吧,龙虾其实就是它的衍生版。" 我当时心想,衍生版能差多大?结果一试,嗯……还真不是一回事。

这篇文章不是什么评测报告,就是我这两周的使用感受,想到哪写到哪。

先说说龙虾的问题

用龙虾的那段时间,我最头疼的一件事是:每次开新会话,它都不记得我之前说过什么。

比如我上周跟它说"我的项目用的是 Vue 3 + Tailwind",这周新开个会话让它改个组件,它又开始问你用什么框架。我:???每次都得重新交代一遍背景,真的烦。

还有就是 token 消耗。一个不算复杂的任务,有时候能烧掉一大堆 token。我看了下账单,同样的事情后来用 Hermes 做,token 花费大概只有龙虾的三分之一。这个差距说实话有点离谱,我一开始还不信,后来跑了几组对比才服气。

Hermes 的长期记忆真的好用

切换到 Hermes Agent 之后,第一个让我觉得"哦这个可以"的功能就是长期记忆。

我现在在项目里配好了一次技术栈信息,之后不管什么时候开新会话,它都知道。上次我让它帮我改一个 Vue 组件,它直接就说"你这个项目用的是 Vue 3 + Tailwind,我看看组件结构"。就那种被记住的感觉,挺舒服的。

更绝的是它的 Skills 系统。我前两天在调试一个微信公众号的富文本导出功能,踩了个大坑——微信编辑器会把代码块的深色背景吃掉。折腾了半天最后发现得用浅色背景。我把这个解决方案跟 Hermes 说了一遍,它就自动把这个经验存成了一个 Skill。下次再碰到类似的问题,它直接就用了,不用我再重复说一遍。

说实话,这个设计比龙虾聪明太多了。龙虾完成一个任务就完了,Hermes 是真的在学习

过程感不一样

用龙虾的时候,它做事经常给我一种"黑箱"的感觉——你扔一个任务进去,等一会儿出结果,中间发生了什么不太清楚。

Hermes 不一样。你能看到它在干嘛:在搜文件、在跑命令、在分析代码、在做决策。它会告诉你"我先看看项目结构",然后"发现用了 Tailwind,我去找对应的配置文件",然后"找到问题了,是这个正则表达式没处理好 $ 符号"。这种过程感让你很放心,因为它出错的时候你也知道哪里出了问题。

有一次它帮我写了个 Python 脚本跑数据,结果报了个正则的错。我看它的执行过程,发现是 Matcher.replaceAll 的返回值里有 $ 符号被当成了分组引用。它自己发现之后自动加了 Matcher.quoteReplacement(),整个过程我都是看得到的。换成龙虾的话,估计就是报错然后卡住了。

迁移比我想象的简单

我当时最担心的是迁移成本。毕竟龙虾那边积累了不少配置和习惯。结果发现 Hermes 提供了一条迁移命令:

hermes claw migrate

跑完之后,龙虾那边的配置和工作区基本都过来了。这个功能我觉得挺贴心的,说明开发团队知道很多人是从龙虾那边过来的,没让你从零开始。

然后它还有个 hermes profile 的功能,可以做环境隔离。我现在有三个 profile:一个工作用、一个个人项目用、一个测试用。切换就是一条命令的事,各自的配置互不干扰。这个对我的帮助很大,因为我经常同时在好几个项目里跳来跳去。

消息网关——真正的随时随地

这个功能是让我觉得 Hermes 和龙虾拉开差距的地方。

Hermes 有个多平台消息网关,支持微信、飞书、QQ、Telegram、Discord、钉钉这些。我现在在手机上发条消息,Hermes 就能直接在服务器上执行任务。

举个例子:昨天晚上我在外面吃饭,突然想到明天早上有个 arXiv 论文要读。我直接在微信上跟 Hermes 说了句"明天早上 9 点帮我查一下 AI 方向的新论文,把摘要发给我"。它就自动配了个 cron 任务,今天早上 9 点准时把论文摘要发到了我的飞书上。

这种体验……怎么说呢,就是你真的觉得有个助手在帮你干活,而不是你得坐在电脑前面才能用它。

龙虾也有类似的功能,但支持的平台少很多,而且配置起来比较折腾。

中文生态的差距

作为国内用户,这个差距挺明显的。

Hermes Agent 有一套完整的中文生态:263 篇中文文档、国内镜像安装(不用翻墙)、微信社区群。我安装的时候遇到一个问题,直接在群里问了下,几分钟就有人回了。

龙虾的中文资料基本靠社区零散整理,文档也都是英文为主。对于不太习惯看英文文档的人来说,这个差距还是挺大的。

而且 Hermes 对国产模型的支持很好。我现在用的是通义千问,配合 Hermes 的本地部署,延迟很低,体验不错。它还支持 GLM、Kimi、DeepSeek 这些。

自然语言配置自动化

Hermes 内置了 cron 调度,但最妙的是你可以用自然语言来配置。

你不需要去写 crontab 语法,直接跟它说就行。比如:

"每天早上 9 点检查服务器状态,异常的话发飞书告警"

它就帮你配好了。我用这个功能做了好几个自动化任务:每天抓一次 arXiv、每周生成一份项目周报、每半小时检查一次服务器。这些以前我都是手动写的脚本,现在全部让 Hermes 自己跑了。

工具生态

Hermes 的工具生态也比较丰富。它有终端执行、浏览器自动化、图片生成、TTS 语音合成这些基础工具,还有 MCP(Model Context Protocol)接口可以接入各种第三方工具。Docker 沙箱也内置了,跑一些不信任的代码的时候比较安全。

龙虾的工具也不少,但 Hermes 的更系统化,而且 Skills 系统意味着你可以把常用的工具组合封装起来复用。

那龙虾就没有优点吗?

公平地说,龙虾也有它的好处。它的上手门槛确实低一些,装好就能用,不太需要折腾配置。如果你只是偶尔用 AI 帮忙写点代码、回答一些问题,龙虾完全够用。

但如果你跟我一样,是重度用户,需要长时间和 AI 协作、需要它记住你的项目背景、需要自动化各种任务、需要多平台消息接入……那 Hermes Agent 的优势就很明显了。

龙虾本质上是 Hermes 的一个衍生版本。用衍生版还是用原版,这个选择其实挺明确的。

总结一下

维度我的感受
学习能力Hermes 能沉淀 Skills,龙虾不会
说到底,工具是用来解决问题的。如果你觉得龙虾够用,那继续用没问题。但如果你跟我一样用着用着开始觉得不爽了,可以试试 Hermes Agent。反正迁移成本也不高,试错代价很小。

以上纯个人体验,不代表所有人的感受。工具好不好,自己用了才知道。

🤖 本文内容由AI辅助整理生成,仅供参考
← 上一篇 我折腾 Hermes Agent 的那些日子:一个普通用户的踩坑实录 下一篇 → 假期最后两天,我逼自己学了下 AI