从零搭设 Hermes + OpenClaw:血泪避坑全记录

半个月踩坑实录,手把手教你让两个 AI 和平共处


前言

半个月前就听说 Hermes 很火,一直没动手。上周终于在一台已经跑了 OpenClaw 的 Mac 上装上了 Hermes,结果光配置就踩了三天坑。

这篇文章把完整踩坑过程记录下来,给想入坑的同行一个参考。

先说结论:

  • Hermes + OpenClaw 可以共存,8GB Mac 完全没有问题
  • 没有任何端口冲突,各自独立运行
  • 最难的不是安装,是模型调通 + TG 通信这两步

一、为什么选 Hermes

市面上 AI 助手框架不少,我选 Hermes 主要三个原因:

自托管 — 数据在自己手里,不用担心隐私 可深度定制 — 想接什么平台自己说了算 Mac 原生运行 — 不需要额外买 VPS,省钱

我的需求很简单:数据可控、可以对接我自己想接的平台、长期跑不占太多资源。Hermes 最符合。


二、环境准备

硬件环境

  • MacBook Pro(已经在跑 OpenClaw)
  • 8GB 内存(实测两家一起跑还剩大部分)
  • 网络:需要能访问 Telegram API

软件环境

  • OpenClaw(已安装,版本 0.68.0)
  • Node.js 环境(OpenClaw 自带)
  • Homebrew(用于安装 Hermes 依赖)

端口占用情况

Hermes:客户端模式,不监听端口
OpenClaw:localhost:18789, localhost:18791

结论:完全不冲突

三、配置过程:踩坑全记录

第一坑:MINIMAX 模型调不通

问题描述

手动配置 MINIMAX 模型后,怎么都调用不起来。API Key 填了,模型名称填了,但就是返回空。

尝试过的方法

  1. 检查 API Key 是否正确 → 重置了还是不行
  2. 查看日志输出 → 没有报错,但也没有响应
  3. 更换模型参数格式 → 试了三四种写法

解决方式

最后用 Claude Code 介入,直接帮我查了配置文件结构,发现问题出在 model 字段的格式上——需要用完整的模型路径 anthropic/MiniMax-M2,而不是简写。

教训

AI 模型配置有时差一个字符就不工作,有问题直接让 AI 帮你查,比自己试错快十倍。


第二坑:Telegram 通信配置

问题描述

模型调通之后,想配置 TG 通信,让 TG 里的群聊能调用 Hermes。结果消息发出去完全没有反应。

尝试过的方法

  1. 检查 Bot Token → 反复确认过,没问题
  2. 查看 Hermes 日志 → 显示连接成功,但没有消息进来
  3. 检查 TG Bot 设置 → Webhook 模式还是 Polling 模式搞混了

解决方式

最后用 OpenClaw 自带的诊断命令跑了一遍:

openclaw doctor

发现问题在于 TG 的 Webhook URL 没有指向正确的端口。修复配置文件后,消息终于能进来了。

教训

OpenClaw 的诊断工具是宝藏,遇到问题先跑一遍 doctor,比自己猜快得多。


第三坑:双线并行通信

问题描述

OpenClaw 和 Hermes 都在跑 TG,但两者的消息会串吗?

结论

不会。OpenClaw 监听的是自己的 Bot,Hermes 走的是另一个 Bot Token,完全独立。实测下来两个 Bot 的消息互不干扰,各自处理自己的对话。


四、Hermes 和 OpenClaw 功能互补

很多人问我:两个 AI 同时跑,到底谁干什么?

核心分工逻辑

场景 OpenClaw Hermes
复杂多步骤任务 ✅ 主力执行 辅助规划、拆分步骤
快速信息查询 慢(启动开销) ✅ 秒响应
定时任务/监控 不擅长 ✅ 原生支持 cron
飞书/TG 消息处理 都可以 ✅ 轻量响应
代码编写/调试 ✅ 强 可以
内容创作策划 一般 ✅ 更擅长
第三方工具调用 有限 ✅ 生态更广

一个具体例子

我要研究 "MINIMAX 最新模型有哪些",OpenClaw 会去执行搜索任务,整理好结果之后给我;我可以直接在 TG 里问,秒回,不用等 OpenClaw 冷启动。这就是互补。

简单说

  • OpenClaw 是 执行者——做复杂、耗时的事
  • Hermes 是 助手——做快速、碎片化的事

两个不是竞争关系,是上下游。


五、资源占用(真实场景)

状态 内存占用 说明
只跑 OpenClaw + Hermes ~570 MB AI 进程静止状态
正常办公使用 + 2~4 GB 浏览器、微信、文档等
8GB Mac 剩余 3.4~5.4 GB 足够流畅运行

这 570MB 是"空载"数字,你实际打开几个网页、挂着微信、开个 VS Code,8GB Mac 也能 hold 住。我之前看到两个加起来占 600MB 也愣了一下,实际上这点内存连我浏览器一个标签页都不如。


六、现状

现在两套系统同时跑:

  • OpenClaw:主 AI,负责复杂推理和任务执行
  • Hermes:辅助 AI,负责日常对话、信息整理、定时任务

两者各有分工,互不抢资源。如果你也在 Mac 上跑 OpenClaw,放心大胆装 Hermes。


结语

配置过程踩了三天坑,但核心问题就两个:模型格式写对 + TG 通信配对。搞定这两件事之后,后面的使用反而很顺。

如果你也想在 OpenClaw 旁边跑一个 Hermes,欢迎参考本文。有问题可以留言,我有问必答。

版权声明:
作者:小鑫
链接:https://kejixiaoxin.org/?p=424
来源:MoBai
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>