乐于分享
好东西不私藏

从 OpenClaw 到 Hermes

从 OpenClaw 到 Hermes

简介

Hermes Agent 是 Nous Research 开源的 AI Agent 框架,定位不是单纯的命令行助手,而是一套长期可运行的 Agent 基础设施。

它把几件事放进了同一个系统里:终端交互、长期记忆、Skill 沉淀、子代理并行、定时任务、消息平台接入。

项目地址: https://github.com/NousResearch/hermes-agent

文档地址: https://hermes-agent.nousresearch.com/docs/

发布页: https://github.com/NousResearch/hermes-agent/releases

截至 2026 年 4 月 22 日,Hermes Agent 在 GitHub 的 Star 是 108387。

技术原理

Hermes Agent 的重点不在“会不会调工具”,而在“怎么把 Agent 长期运行需要的几层能力接起来”。

1. 记忆分成两层

第一层是轻量长期记忆。

  • MEMORY.md:记录环境、约定、经验
  • USER.md:记录用户偏好和工作习惯

这两部分在新会话开始时注入上下文,容量有限,目的就是只保留高价值信息。

第二层是历史会话检索。

Hermes 用 SQLite 存会话,并用 FTS5 做全文搜索。常用信息放长期记忆,具体细节从历史会话里查,这个拆分比较实用。

2. 技能不是提示词收藏夹

Hermes 的 Skill 机制是渐进加载:

  • 先只暴露技能名和简介
  • 真要用时再加载 SKILL.md
  • 需要时再继续读 referencesscriptsassets

这样做的好处很直接,能控制上下文体积,不需要每轮都塞一整套长说明。

3. 定时任务和聊天平台是内建能力

Hermes 内建 cronjob,可以把任务按自然语言或 cron 表达式调度起来,并把结果投递回目标平台。

它也内建了消息网关,支持 Telegram、Discord、Slack、WhatsApp、Signal、Email、微信等入口。对长期在线 Agent 来说,这比只守着终端更有意义。

4. 适合放到云端长期跑

Hermes 支持多种终端后端,包括 local、Docker、SSH、Daytona、Modal、Singularity。

这意味着它不一定绑定在本机上,可以放到 VPS、远程服务器或更轻量的云环境里持续运行。

5. 和常见本地 Agent 的区别

维度
常见本地 Agent
Hermes Agent
会话之外的记忆
MEMORY.md

 + USER.md + 会话搜索
固化经验
提示词为主
Skill 机制
定时自动化
额外拼脚本
内建 cronjob
使用入口
终端为主
CLI、TUI、消息网关
运行环境
本机为主
本机、容器、远程、云端

快速上手

1. 安装

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashsource ~/.zshrc

Windows 原生不在官方支持范围内,推荐走 WSL2。

2. 选择模型

hermes model

官方文档要求模型上下文至少 64K,这个门槛不低,但也说明 Hermes 面向的是多轮、长上下文的 Agent 任务。

3. 启动终端

hermes# 或hermes --tui

4. 接入聊天平台

hermes gateway setuphermes gateway

如果你更关心微信,Hermes 官方文档里已经单独提供了 Weixin 接入页,走的是 Tencent iLink Bot API。

5. 从 OpenClaw 迁移

Hermes 提供了现成迁移命令:

hermes claw migrate

官方文档给出的迁移范围包括配置、记忆、Skill、允许列表和部分 API Key。对已经在用 OpenClaw 的人,这一点很实用。

使用场景

1. 挂在 VPS 上,当长期在线助手

适合把 Agent 放到远程机器上,自己通过 Telegram、微信或其他聊天入口发任务。

2. 做定时报表和巡检

适合日报、备份检查、监控巡检、定时摘要这类固定任务,不需要自己再拼一层 shell cron。

3. 沉淀重复流程

适合把代码审计、部署检查、周报整理、文章整理这类重复工作写成 Skill,后面直接复用。

4. 多入口统一使用

同一套 Agent,可以在终端里用,也可以在聊天平台里用;记忆、技能和配置能共用。

结尾

Hermes Agent 的价值很明确:它不是把 Agent 做得更花,而是把长期使用 Agent 真会碰到的能力补齐了。

如果你只想要一个本地命令行助手,它可能偏重;如果你想要一个能长期运行、能接消息平台、还能沉淀经验的 Agent,这个项目值得细看。

往期推荐 📚

Burp 官方 MCP Server

给 AI 装上黑客大脑:hack-skills

java-audit-skills:让 Claude 帮你做 Java 代码安全审计

欢迎关注“攻防录”✨