绿联 NAS "换虾"实录-从 OpenClaw 迁移到 Hermes
大家好啊,我是执着于持续分享数码家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主 醉雪梅花。期待您的关注。
| 写在前面
Hermes 突然大火,部署教程网上一大堆,和 OpenClaw 区别的技术向文章也一大堆,这些东西比较枯燥,没什么意思,本文就不再赘述了。
这篇文章,我是想分享一下 Docker 部署 Hermes 过程中遇到的坑(大部分教程都没提到),和真实的个人体验,给大家参考。
| 起因:我的"龙虾"断粮了!
之前绿联 NAS 送了 MiniMax 的免费体验,所以很长时间没有为Token焦虑过。现在免费体验到期了,得到处找免费大模型用。

但是由于之前龙虾吃的太好没注意,把龙虾养得太臃肿了。好多个 agents,每个 agent 底下还挂着一堆 md 文件。今天加个技能,明天记个配置,后天又调试个参数。OpenClaw 倒是听话,让干啥干啥,但问题是,龙虾越养越胖,每次对话消耗的 token 越来越多。

现在没了免费的馅饼,去找粗粮吃,就出问题了。好不容易找点免费额度动不动就消耗完了,限速、卡顿、焦虑接踵而来。一来二去,我都开始怀疑,到底是 agent 在服务我,还是我在伺候 agent?

于是我萌生了从零开始重新部署智能体,精简配置,尽量省 Token 的想法。
正好那段时间刷到了 Hermes,一了解,哦豁,新玩具,看起来还挺厉害。于是我决定把"龙虾"换换血,趁着重新部署智能体,试试这个Hermes。

| 部署Hermes第一坑:有权限写,没权限读?
在绿联 NAS 上部署 Hermes,我用的是 Docker Compose。跟着教程走,一路配置好大模型、飞书,重启网关等待生效,很快啊——它重启不起来了。
去 Docker 管理页面一看,容器无限崩溃。
翻了半天日志,发现问题很离谱:Hermes 在首次配置时用的是 root 权限,首次配置大模型和飞书时它会用root权限修改 config. yaml 和. env 文件,而重启后,用的是普通应用用户 hermes 的权限去读这两个文件。结果,hermes 用户死活读不了 root 的文件,直接摆烂。日志显示无权限。
PermissionError: [Errno 13] Permission denied: '/opt/data/.env'
怎么解决的呢?
经过无数次尝试,我才想到,配置完大模型,可以直接问Hermes啊!
于是,在第 N 次重新部署并配置好大模型后,先不重启网关,直接在 Chat 页面问他:
我每次重启网关,你都会因为没权限读取 config. yaml 和. env 文件无限重启,怎么整?
Hermes 直接定位了问题,并告诉我,先用 id 命令查 Docker 用户的 UID,再在 Docker Compose 配置文件中指定。
我听话地去终端输命令查了一下,Docker 用户的 UID 是 10000。
然后我在 Docker Compose 配置文件里,command: gateway run后面加了一行:
user: "10000:10000"
重新部署→首次配置完成→重启网关→成功,完美。
就这么一行,容器再也不崩了。
你看,现在与过去不同了,我半天劲去网上各种找办法,结果解决 AI Agent 问题的最快方法,就是问 AI Agent 自己怎么解决。这大概是 Hermes、OpenClaw 这一类 Agents 应用最让人惊喜的地方——它不只是帮你干活的工具,它还能帮你"救火",效率还更高。
| 从 OpenClaw 迁移到 Hermes,体验有什么不同
习惯隐私保护
用惯了 OpenClaw,第一次用 Hermes,配置时可能会有些不习惯。因为他默认输入各种 Key 时是不显示的。
我就闹了个笑话,复制粘贴大模型 API KEY 时,我以为没粘贴上,粘了半天,才想起来,正常的 Linux 环境就是不显示密码的。点粘贴、回车就可以了。
飞书接入:省心太多了
OpenClaw 接入飞书,需要自己注册机器人、配置权限……说实话,第一次不熟悉的话,那套流程够你折腾半天的。
Hermes 呢?扫码创建飞书机器人,自动配置,你要做的就是点开他给你的连接,扫码登录,选择一个头像好看的机器人,等待几秒钟,就自动配置完成了。你就可以直接去飞书和他对话了。
这感觉就像,以前租房要自己去开通燃气、水电、宽带,现在变成了一键入住。
你说香不香?
飞书体验:流式输出真的很舒服
OpenClaw 也有流式输出(据说,但我没实现),但 Hermes 的体验明显挺丝滑。调用了哪些工具,现在是什么状态,会在飞书卡片上一步一步更新。

怎么说呢?就是节奏感挺好,不会让人觉得"卡住了"或者"怎么还没出来"。减少等待焦虑感这件事,Hermes 做得挺到位的。
Profiles:用不同的"人设"服务不同场景
Hermes 支持 Profiles,你可以简单理解为"给 AI 创建不同的角色"。
比如我整了一个专门帮我写文章的风格配置,又整了一个专门帮我规划路线的配置。跟不同的人设对话,感觉就像在跟不同的小助理沟通——每个人只干自己擅长的事。
也可以用 Profile 区分我和家人,实现不同用户使用的场景。

它还能主动一点
以前用 AI,最烦的就是你不问它不说。
Hermes 在某些场景下会主动一些,比如你问它一个问题,它觉得这个信息你可能也需要,就顺嘴提一句。有时候真会觉得——哎,这玩意儿比想象中贴心。如果是 OpenClaw,还需要安装个 skill 来实现这个效果。
比如,我让他介绍一下自己的目录构成和备份机制。他直接给出了备份建议。

| 飞书群里它也可以不用@就能回应
大家在首次配置网关的时候,也发现了吧,对于群消息处理,Hermes默认飞书群只能通过@机器人的方式响应。
我不信那个邪。OpenClaw 做得,你 Hermes 就做不得?
什么?你说确实不行?那我可要拿出 OpenClaw 来 PUA 你了。

你是还不知道资本家的厉害,别人能干,你不能干?真不能干,那你别干了。

经过一大段工具调用(看得出为了不输给 OpenClaw,他确实努力了),成功实现群里自动响应所有消息。
作为资本家定位的我,当然要给个口头奖励。

| 到底要不要从 OpenClaw 迁移到 Hermes?
我的建议是:两个都装,试试再说。
OpenClaw 有 OpenClaw 的好,它的生态更成熟,资料更多,遇到问题搜一搜基本能找到答案。
Hermes 也有 Hermes 的优势,更轻量、更简洁、飞书体验更顺滑。
不差那点 NAS 性能的,两个都跑着,看哪个用着顺手就用哪个。这样,如果其中一个挂掉了,另一个也能立马顶上。
毕竟,工具是拿来用的,不是拿来折腾的。
| AI 智能体这趟车,才刚起步
从 OpenClaw 到 Hermes,也就一两个月的事。
看春晚的时候,还只是在感叹物理形态的机器人多炫酷,这才刚过完几个月,作为灵魂形态的 AI 智能体就从之前很遥远的东西,来到了我们面前。
有人问:普通人用这些干啥?
我觉得吧,工具刚出来的时候,大家都在问"这玩意儿能干啥"。后来呢?后来用的人都习惯了,没用过的人还在问。
就像智能手机刚普及时,长辈觉得"打电话发短信就够了",用智能手机就是玩物丧志。
现在你跟他们说手机能打车、点外卖、看新闻、导航,他们也觉得理所当然了,甚至刷抖音刷到停不下来。
AI 智能体也一样。现在你觉得"好像有点用但不知道用在哪",再过两年,你可能会发现——哎,这玩意儿离不开了。
所以,趁着这阵风,有条件薅点免费大模型 API,折腾折腾呗。
说不定再过两年,包Token 就和包手机流量套餐一样,觉得稀松平常了。
那时候,智能 Agents 才算是真正走入了我们的生活。
| 哪还有虾粮?
在免费体验期结束后,才真正明白养龙虾,这个养字的含义。谁那还有免费的虾粮,评论区分享一下哈。
坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。
您的支持对我真的很重要O(∩_∩)O)。如果你我志趣相投,就帮赏个免费的关注和赞呗,让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゚
