从 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 -
需要时再继续读 references、scripts、assets
这样做的好处很直接,能控制上下文体积,不需要每轮都塞一整套长说明。
3. 定时任务和聊天平台是内建能力
Hermes 内建 cronjob,可以把任务按自然语言或 cron 表达式调度起来,并把结果投递回目标平台。
它也内建了消息网关,支持 Telegram、Discord、Slack、WhatsApp、Signal、Email、微信等入口。对长期在线 Agent 来说,这比只守着终端更有意义。
4. 适合放到云端长期跑
Hermes 支持多种终端后端,包括 local、Docker、SSH、Daytona、Modal、Singularity。
这意味着它不一定绑定在本机上,可以放到 VPS、远程服务器或更轻量的云环境里持续运行。
5. 和常见本地 Agent 的区别
|
|
|
|
|---|---|---|
|
|
|
MEMORY.md
USER.md + 会话搜索 |
|
|
|
|
|
|
|
cronjob |
|
|
|
|
|
|
|
|
快速上手
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,这个项目值得细看。
往期推荐 📚
java-audit-skills:让 Claude 帮你做 Java 代码安全审计
欢迎关注“攻防录”✨
夜雨聆风