乐于分享
好东西不私藏

OpenClaw + Hermes Agent 联手搭建最强本地AI助手(2026实战指南)

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 处理 → 响应

操作步骤:

  1. 在 OpenClaw 的 agents 配置中,将 agentId 设置为 Hermes Agent 的本地服务地址(默认 http://localhost:8080
  2. 在 Hermes Agent 中开启 REST API 模式:

    hermes server --port 8080
  3. OpenClaw 接收消息后,通过内部 HTTP 调用转发给 Hermes Agent 处理

模式 B:Hermes Agent 通过 OpenClaw 推送通知

Hermes Agent 任务完成 → 通过本地 API → OpenClaw → 推送至飞书/微信

操作步骤:

  1. 在 OpenClaw 中创建一个 Internal 端点作为消息接收入口
  2. 在 Hermes Agent 的 notifications 配置中设置 OpenClaw 的 Webhook 地址:

    hermes config set notifications.webhook http://localhost:3000/webhook
  3. 配置完成后,Hermes Agent 的定时任务结果会自动推送到 OpenClaw,再由 OpenClaw 分发到各平台

模式 C:分别独立运行,通过共享 Skill 协作

OpenClaw(接收消息) → 调用 Hermes Skill → Hermes Agent 处理

Hermes Agent 生成的技能文档(SKILL.md)可以被 OpenClaw 直接使用:

  1. 在 Hermes Agent 中导出技能:

    hermes skills export --all --output ./shared-skills/
  2. 将技能文件夹复制到 OpenClaw 的 skills 目录:

    cp -r ./shared-skills/* ~/.openclaw/skills/
  3. OpenClaw 自动加载后即可调用这些技能

第四步:验证联调成功

测试多平台记忆:

  1. 在 Telegram 向 Hermes Agent 发送:”我叫张三,正在做一个 Vue 项目”
  2. 等待 5 分钟后,通过 OpenClaw 在飞书向 Hermes Agent 发送:”我叫什么名字?”
  3. 如果回答”张三”,说明记忆同步正常

测试定时推送:

  1. 在 Hermes Agent 中设置定时任务:

    每天早上 9 点,搜索当日科技热点,用 200 字总结后发送到飞书
  2. 查看飞书是否准时收到推送内容

四、常见问题与解决方案

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)。