Hermes 智能体
The agent that grows with you — 一个会随着使用不断成长的自进化 AI Agent
🧠 什么是 Hermes Agent?
Hermes Agent 是由美国开源 AI 研究实验室 Nous Research 开发的智能体框架,采用 MIT 协议,完全免费、可商用。
它的核心定位是一句 slogan:"The agent that grows with you." —— 一个会随着使用不断成长的"自进化 Agent"。
和传统 Agent 不同,Hermes 试图成为一个能够持续积累经验的长期系统:它会从已经完成的任务中学习,在不同会话、不同平台之间保留记忆,并逐渐形成一套属于用户自己的能力结构。你用得越久,它越懂你。
⚙️ 三大核心机制
🔄 自我进化闭环:Agent 自己写 Skill
Hermes 不是靠你手动编写配置文件来扩展能力,而是自己在执行复杂任务后,自动提炼出可复用的解决方案。
- 工具调用超过 5 次、中途出过错然后自己修复、用户做过纠正时,自动生成 Skill
- Skill 文件保存在
~/.hermes/skills目录,遵循 agentskills.io 开放标准 - 渐进式披露加载策略:Level 0 只加载列表,Level 1 加载完整详情,节约 Token
- Skill 会自我迭代——发现更优方法时自动更新文档
🧠 五层记忆架构
Hermes 的记忆系统是目前开源 Agent 框架中设计最完善的,每层解决不同时间跨度的记忆问题。
| 层级 | 类型 | 用途 |
|---|---|---|
| Layer 1 | 短期推理记忆 | 当前会话的对话历史 |
| Layer 2 | 程序性技能文档 | 可复用的任务执行方案 |
| Layer 3 | 上下文持久化 | 技能文档的向量索引 |
| Layer 4 | 用户建模 | 用户偏好、工作风格、习惯 |
| Layer 5 | 对话日志 | 完整的会话历史(SQLite + FTS5) |
使用 /insights 命令可查看会话统计数据——Token 消耗、工具调用频率、会话时长等。
🌐 全平台消息网关 + MCP 集成
Hermes 内置全平台消息网关,只启动一个进程,就能同时接入多个 IM 平台:
同时支持作为 MCP Server 运行,通过 hermes mcp serve 暴露会话和消息给 Claude Desktop、Cursor、VS Code 等 MCP 客户端。
⚡ 快速安装
系统要求:支持 Linux、macOS 和 WSL2。原生 Windows 不支持,需先安装 WSL2。
一键安装(2分钟内完成)
安装后配置
常用命令
hermes model
hermes tools
hermes gateway setup
hermes doctor
hermes update
/skills
🆚 Hermes vs OpenClaw
Hermes 和 OpenClaw 的重合度不低:同样支持多消息平台接入,同样具备持久化记忆、技能系统和多模型切换能力,也都采用 MIT 协议。真正拉开差距的,是底层的设计哲学。
| 对比维度 | OpenClaw | Hermes Agent |
|---|---|---|
| 设计哲学 | 中心辐射式架构 | 单一 Agent,自进化学习闭环 |
| 技能获取 | 应用商店式下载 | Agent 从经验中自动生成 |
| 记忆架构 | 静态配置文件 | 五层分层记忆 + FTS5 全文检索 |
| 上下文效率 | 每请求携带 10 万+ Token | 渐进式披露,按需加载 |
| 适用场景 | 集中管控,适合团队 | 个人数字伙伴,适合个体 |
"OpenClaw does the junior work, Hermes is the senior." —— @gkisokay on X
📚 相关资源
🎯 适用场景
MIT 协议开源 · 47k+ Stars · 完全免费