OpenClaw + Hermes Agent 联手搭建最强本地AI助手(2026实战指南)
前言:为什么你需要这两个工具一起用?
2026年,AI 工具井喷,但大多数人都遇到同一个痛点:聊天机器人记不住上下文,每次都是新的对话。而垂类 AI 助手又只能在特定平台使用,跨平台协作更是难上加难。
今天介绍一套开源免费、可以完全自托管的方案:OpenClaw × Hermes Agent。两者都是 MIT 开源协议,都是自托管,都支持多平台。叠加在一起使用时,OpenClaw 负责消息通道的连接和管理,Hermes Agent 则提供持久记忆 + 自动技能进化的 AI 大脑——各司其职,能力倍增。
一、两个工具各自擅长什么
OpenClaw:消息通道网关
OpenClaw 是一个自托管的 AI Gateway,一根 gateway 连接所有主流聊天平台:
-
支持平台:飞书、Telegram、Discord、WhatsApp、Signal、微信、企业微信、钉钉、SSH 等 -
核心能力:多频道接入管理、会话路由、移动端节点(iOS/Android)、定时任务(cron)、Skill 生态系统(clawhub) -
定位:消息路由 + 对话管理,是 AI 的”入口层”
Hermes Agent:有记忆的自主智能体
Hermes Agent 是 Nous Research 发布的开源自主 AI 智能体,核心理念是”越用越聪明”:
-
持久记忆:跨会话记住你的偏好、项目、解决方法,永不遗忘 -
自动技能创建:解决难题时自动写下可复用技能文档,技能可搜索可分享 -
多平台消息网关:原生支持微信、飞书、钉钉、Telegram、Discord 等(15+ 平台) -
定时自动化:用自然语言设置日报、备份、巡检,投递到任意平台 -
并行子智能体:生成隔离子智能体,零上下文开销的流水线 -
完整浏览器控制:网页搜索、点击、截图、视觉分析全部支持 -
定位:有记忆的 AI 大脑 + 自动化执行层,是 AI 的”认知层”

二、OpenClaw + Hermes Agent = 能力倍增
两者叠加后的架构如下:
飞书 / 微信 / Telegram / Discord
↓
OpenClaw Gateway
↓(路由消息)
Hermes Agent(AI大脑 + 记忆)
↓(执行任务)
工具层(浏览器 / 终端 / 定时任务)
具体来说,联合使用时有这些高价值场景:**
1. 持久记忆 + 多平台无缝切换
在 Telegram 问 Hermes 一个技术问题,2天后在飞书上继续讨论同一个项目,Hermes Agent 记得之前的上下文,不需要重新解释背景。
2. 跨平台定时任务推送
设置”每天早上 9 点推送当日热点摘要”,Hermes Agent 生成内容后,通过 OpenClaw Gateway 推送到飞书/微信/钉钉任意平台。
3. 技能累积 + 跨场景复用
在 Hermes Agent 里解决了一个复杂的代码问题,它会自动生成技能文档。通过 OpenClaw 的 Skill 系统分享给团队成员复用。
4. 浏览器自动化 + 多渠道通知
Hermes Agent 监控某个网页发生变化,自动抓取内容后通过 OpenClaw 推送到微信群或 Discord 频道。
三、安装与配置(详细步骤)
环境要求
-
Linux / macOS / WSL2(Windows 用户需开启 WSL2) -
Node.js 22+(OpenClaw 需要) -
Python 3.11+(Hermes Agent 基于 uv 自动安装)
-curl 命令
第一步:安装 OpenClaw
# 全局安装
npm install -g openclaw
# 初始化配置
openclaw onboard
# 启动 Gateway
openclaw gateway start
启动后打开浏览器访问 http://localhost:3000 进入 Control UI,完成飞书/Telegram 等平台的接入配置。
第二步:安装 Hermes Agent
# 一键安装(自动安装 uv + Python 3.11)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 交互式配置(选择模型、连接平台)
hermes setup
# 验证安装
hermes --version
第三步:配置连接(关键环节)
OpenClaw 和 Hermes Agent 的连接有三种主流模式:
模式 A:OpenClaw 作为 Hermes Agent 的消息入口(推荐)
用户消息 → OpenClaw Gateway → Hermes Agent 处理 → 响应
操作步骤:
-
在 OpenClaw 的 agents配置中,将agentId设置为 Hermes Agent 的本地服务地址(默认http://localhost:8080) -
在 Hermes Agent 中开启 REST API 模式: hermes server --port 8080 -
OpenClaw 接收消息后,通过内部 HTTP 调用转发给 Hermes Agent 处理
模式 B:Hermes Agent 通过 OpenClaw 推送通知
Hermes Agent 任务完成 → 通过本地 API → OpenClaw → 推送至飞书/微信
操作步骤:
-
在 OpenClaw 中创建一个 Internal 端点作为消息接收入口 -
在 Hermes Agent 的 notifications配置中设置 OpenClaw 的 Webhook 地址:hermes config set notifications.webhook http://localhost:3000/webhook -
配置完成后,Hermes Agent 的定时任务结果会自动推送到 OpenClaw,再由 OpenClaw 分发到各平台
模式 C:分别独立运行,通过共享 Skill 协作
OpenClaw(接收消息) → 调用 Hermes Skill → Hermes Agent 处理
Hermes Agent 生成的技能文档(SKILL.md)可以被 OpenClaw 直接使用:
-
在 Hermes Agent 中导出技能: hermes skills export --all --output ./shared-skills/ -
将技能文件夹复制到 OpenClaw 的 skills 目录: cp -r ./shared-skills/* ~/.openclaw/skills/ -
OpenClaw 自动加载后即可调用这些技能
第四步:验证联调成功
测试多平台记忆:
-
在 Telegram 向 Hermes Agent 发送:”我叫张三,正在做一个 Vue 项目” -
等待 5 分钟后,通过 OpenClaw 在飞书向 Hermes Agent 发送:”我叫什么名字?” -
如果回答”张三”,说明记忆同步正常
测试定时推送:
-
在 Hermes Agent 中设置定时任务: 每天早上 9 点,搜索当日科技热点,用 200 字总结后发送到飞书 -
查看飞书是否准时收到推送内容
四、常见问题与解决方案
Q1:Windows 系统怎么用 Hermes Agent?
Hermes Agent 暂不支持原生 Windows,需安装 WSL2(Windows Subsystem for Linux 2):
# 以管理员身份运行 PowerShell
wsl --install
# 重启后进入 WSL 终端
wsl
# 在 WSL 里运行 Hermes Agent 安装命令
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Q2:OpenClaw 和 Hermes Agent 同时占用端口冲突?
默认情况下:
-
OpenClaw Gateway 使用 3000端口 -
Hermes Agent REST API 使用 8080端口
若需修改,编辑各自配置文件:
# OpenClaw 端口修改
openclaw config set gateway.port 4000
# Hermes Agent 端口修改
hermes config set server.port 9000
Q3:Hermes Agent 的记忆数据存在哪里?
所有数据存放在 ~/.hermes/ 目录下,包括:
-
memory/— 持久记忆文件 -
skills/— 自动生成的技能文档 -
sessions/— 对话历史
若需备份,直接打包此目录即可:
tar -czf hermes-backup.tar.gz ~/.hermes/
Q4:OpenClaw 支持 Hermes Agent 生成的 Skill 格式吗?
支持。Hermes Agent 使用标准 SKILL.md 格式(与 OpenClaw 技能市场 clawhub.com 兼容),导出的技能可以直接被 OpenClaw 加载使用,无需任何转换。
五、一句话总结
-
OpenClaw:消息网关,负责把各平台的消息接进来、送出去 -
Hermes Agent:有记忆的 AI 大脑,负责思考、记忆、执行 -
两者叠加:接收到消息 → 有记忆地处理 → 跨平台推送,形成完整闭环
附:快速安装命令汇总
# 1. 安装 OpenClaw
npm install -g openclaw
openclaw onboard
# 2. 安装 Hermes Agent
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 3. 各自启动
openclaw gateway start # Terminal 1
hermes server --port 8080 # Terminal 2
# 4. 配置联动(修改 OpenClaw 配置)
# 在 agents 配置中添加 hermes 端点
openclaw config set agents.hermes.url http://localhost:8080
本文基于 2026 年 4 月最新版本编写,OpenClaw 版本 ≥ 1.0,Hermes Agent 版本 ≥ 0.8.0。想了解更多,可以访问 OpenClaw 文档(docs.openclaw.ai)和 Hermes Agent 中文社区(hermes-agent.org.cn)。
夜雨聆风