
openclaw 的热度正在以肉眼可见的速度下降,最近很多人在讨论使用 hermes。今天晚上我也了解了一下这个智能体,别的还好说,最吸引我的就是它的 Token 消耗量:
- 它的 Token 压缩率可以达到一半以上。
- 据说在一些特定场景下甚至能达到 70%。
这一点对我非常有吸引力。众所周知,Openclaw 使用中最大的问题就是 Token 消耗量巨大。有个段子说,某公司通过大模型实现了一些功能来替代人工,但实际上在大模型上的投入比雇人还要高。所以,能用最小的代价实现原有的功能,就是它最强大的地方。
另外一点是,我觉得它更适合我所需要的场景,Hermes更像一个工作助理,从而能更好地协助我工作。
相比之下,Openclaw 比较“重”,它更多地是依靠大量调用外部能力的拓展性。
俗话说“成年人不做选择题”,所以今天我也找了一台 VPS,把这个智能体装上体验了一下。目前的感觉是:
- 安装体验:因为我安装 Openclaw 比较早,当时的版本不稳定,过程中遇到的问题很多,安装比较繁琐。相对来说,现在这个智能体就非常简单,支持一键安装。
- 配置与速度:界面化配置非常方便,配上 NVIDIA 的免费模型,再搭一个聊天机器人就可以用了。速度比较快,文档也相对很清晰。
记录一下整个过程,方便以后回顾。
什么是 Hermes
Hermes 是一个开源的 AI Agent 网关,支持通过 Telegram、Discord、WhatsApp、Slack 等多个平台与 AI 模型交互。它不只是一个聊天机器人,而是一个真正的 Agent——可以执行终端命令、搜索网页、生成语音、管理记忆、设置定时任务,甚至控制浏览器。
简单说,它是一个住在 VPS 上的 AI 助手,随时通过 Telegram 就能调用。
安装过程
Hermes 安装在我的 VPS上,通过 systemd 服务 hermes-gateway 管理,开机自启。配置文件在 ~/.hermes/config.yaml,环境变量在 ~/.hermes/.env。
安装完成后第一次启动,Telegram 里马上就出现了响应,基础框架跑起来没什么障碍。
模型配置
默认安装用的是 NVIDIA NIM 的 llama-3.1-nemotron-70b-instruct,但启动后立刻报错:
Error code: 404 - Function Not found for account原因是这个模型对应的 NIM Function ID 在我的账户下没有访问权限。换成 meta/llama-3.3-70b-instruct 后恢复正常。
随后参考了我在 OpenClaw 里的模型配置,补充了三个通过 NVIDIA NIM 访问的候选模型:
- 主模型:
meta/llama-3.3-70b-instruct——稳定,免费额度充足 - Fallback 1:
minimaxai/minimax-m2.5——中文理解强,适合日常中文工作 - Fallback 2:
z-ai/glm5——中文备用 - Fallback 3:
moonshotai/kimi-k2.5——推理能力强,最终保底
这四个模型全部复用已有的 NVIDIA_API_KEY,不需要额外申请。
启用的工具
Hermes 的工具系统按平台分开管理,Telegram 平台默认只开了 web 搜索,其余都是关闭的。通过 hermes tools enable --platform telegram 逐一启用了:
- web:网页搜索与内容提取
- terminal:终端命令执行
- memory:跨会话记忆
- vision:图片识别分析
- tts:文字转语音
- skills:技能扩展
- todo:任务规划
- cronjob:定时任务
解决的问题
问题一:web 搜索无法使用
工具启用后,搜索请求始终返回"由于工具限制无法搜索"。排查发现 Hermes 的 web_tools 只支持 Tavily、Firecrawl、Exa、Parallel 四种搜索后端,不支持 Brave Search。我之前在 OpenClaw 里配的 Brave API key 对 Hermes 完全无效。最终注册了 Tavily,配置 TAVILY_API_KEY 后 web 搜索正常工作。
问题二:工具名称配置错误
在 config.yaml 的 platform_toolsets 里手动写了 hermes-web,实际工具名是 web,导致日志里持续出现 Unknown tool 'web'。后来发现应该用 hermes tools enable 命令来管理,而不是直接编辑配置文件。
当前状态
Hermes 现在稳定运行,Telegram 可以正常交互。接下来计划配置每日简报 cron 任务,每天早上推送股票、油价和汇率摘要,以及设置每日知识练习。
作为 OpenClaw 的补充,Hermes 的 Agent 能力更强,特别是终端执行和多工具协同方面。两个系统各有侧重,目前打算并行使用。