Nous Research · Open Source · 2026

Hermes Agent
自进化 AI Agent 框架

由 Nous Research 开源的新一代 AI Agent 框架。上线不到两个月 GitHub 狂揽近 3 万星, 以"自进化"为核心能力重新定义了 AI Agent 的学习与记忆方式。

~30K
GitHub Stars
< 2 月
达到里程碑
2026.02
正式开源

什么是 Hermes Agent?

Hermes Agent 是由 Nous Research 开源的自进化 AI Agent 框架。 与传统的 Agent 框架不同,Hermes 的核心理念是让 AI 自主决定哪些经验值得被固化成"技能"(Skill), 从而实现真正的"自我进化"。

在 Hermes 的哲学中,AI 不仅仅是执行工具的"手",更是一个能够从交互中学习、总结、 并将经验转化为可复用能力的"大脑"。它内置了独特的 MemPalace(记忆宫殿) 系统, 能够存储丰富的交互历史并通过语义检索来辅助决策。

Python Self-Evolving MemPalace Auto-Skill Multi-LLM 开源免费
# Hermes Agent 核心理念
class HermesAgent:
philosophy = "Trust AI Judgment"
memory = MemPalace() # 存一切,检索解决
skill_evolution = AutoDistill()
def learn(interaction):
experience = self.reflect(interaction)
if experience.is_valuable:
self.evolve_skill(experience)
Core Features

六大核心特性

Hermes Agent 以自进化为核心,围绕记忆、技能、推理三大维度打造了独特的能力体系

🧠

自进化技能系统

AI 自主判断哪些经验值得被固化为 Skill,从日常交互中自动蒸馏可复用的能力模块,无需人工编写规则。

🏰

MemPalace 记忆宫殿

独特的全量记忆存储方案。不信任 AI 的判断力,而是将所有交互记录存储下来,通过语义检索在需要时精准调取。

🔄

技能蒸馏引擎

从大量交互历史中自动提炼模式与最佳实践,将隐性知识转化为显性的、可执行的技能描述。

🔗

多 LLM 支持

不绑定单一模型供应商,支持 OpenAI、Anthropic、本地模型等多种后端,灵活切换与组合使用。

自主推理链

内置长链条推理能力,能够处理复杂的多步骤任务,自动规划执行路径并在失败时自我修正。

🛡️

安全与权限控制

提供细粒度的权限管理系统,对文件读写、网络访问、命令执行等操作进行分级控制,确保安全边界。

Architecture

架构设计

Hermes Agent 的核心工作流程:交互 → 反思 → 蒸馏 → 进化

Hermes Agent Self-Evolution Pipeline
💬
用户交互
User Interaction
📝
MemPalace
全量记忆存储
🤔
自我反思
Reflect & Analyze
⚗️
技能蒸馏
Skill Distillation
🚀
自进化
Auto Evolution
💡 核心设计哲学

Hermes 的设计基于一个核心假设:AI 的判断值得信任。 与"存储一切用检索解决"的 MemPalace 路线不同,Hermes 选择让 AI 自主决定哪些知识值得被提炼为 Skill。 这两种路线各有优劣 —— MemPalace 更安全(不丢失信息),Hermes 更高效(主动提炼核心能力)。

Deep Dive

三大核心技术差异解析

Hermes 与 OpenClaw 在记忆、技能、通道三个维度上的设计理念截然不同,下面深入拆解每个差异的技术实现

🏰

差异一:记忆系统

MemPalace 全量记忆 vs MEMORY.md 人工策展

🟣 Hermes: MemPalace 记忆宫殿

Hermes 的核心设计哲学是 "不信任 AI 的判断,全部存下来用检索解决"。 MemPalace 是一个基于向量数据库的全量记忆存储系统,它将每一次交互的完整上下文(包括对话内容、工具调用结果、中间推理过程)都持久化存储。

# MemPalace 工作流
1. 记录 → 每次交互完整存入向量数据库
2. 嵌入 → 使用 Embedding 模型生成语义向量
3. 检索 → 按语义相似度 Top-K 召回
4. 注入 → 检索结果作为上下文送入 LLM

优势:不丢失任何信息,通过语义检索在海量历史中精准找到相关记忆。
代价:需要向量数据库(如 ChromaDB / Qdrant),存储成本随交互量线性增长。

🔴 OpenClaw: MEMORY.md + memory/*.md

OpenClaw 采用 "人工策展"式记忆。 Agent 拥有一个 MEMORY.md 作为长期记忆(需要人工或 AI 主动更新),以及 memory/ 目录下的日期日志文件作为短期记录。

# OpenClaw 记忆结构
~/.openclaw/workspace/
├── MEMORY.md # 长期策展记忆
├── memory/
│ ├── 2026-04-16.md # 日志
│ └── 2026-04-15.md
└── SOUL.md / USER.md # 身份/偏好

优势:轻量、透明、用户可完全控制记忆内容,无额外依赖。
代价:依赖 Agent 主动写入,容易遗忘或遗漏;语义搜索可选但非默认。

⚗️

差异二:技能管理(自进化系统)

AI 自动蒸馏 vs 人工编写 SKILL.md

🟣 Hermes 的自进化系统(Self-Evolution)

这是 Hermes Agent 最核心的创新 —— 自进化系统。 它的核心理念是:AI 在与用户的交互过程中,会自动识别出重复出现的模式、成功解决问题的方法论、以及有价值的行为模式, 然后将这些经验"蒸馏"(Distill)成结构化的 Skill,供未来复用。

📡
Step 1
经验捕获
记录每次交互的完整轨迹
🔍
Step 2
模式识别
检测重复出现的有效行为
⚗️
Step 3
技能蒸馏
提炼通用规则生成 Skill
🔄
Step 4
自我进化
新 Skill 自动集成到行为中
# Hermes 自进化系统伪代码
async def self_evolve(interaction_log):
# 1. 从 MemPalace 中检索相似历史交互
similar = await mempalace.search(interaction_log, top_k=50)
# 2. 用 LLM 分析是否存在可蒸馏的模式
pattern = await llm.analyze_patterns(similar)
if pattern.confidence > threshold:
# 3. 蒸馏为结构化 Skill
skill = await llm.distill_skill(pattern)
# → 生成 name, trigger_condition, steps, examples
# 4. 合并到技能库(去重、冲突检测)
await skill_registry.merge(skill)
✦ 自净化的关键机制

Hermes 的自净化(Self-Purification)是自进化系统的重要子模块。当 Agent 在蒸馏新 Skill 时, 会自动检测与现有 Skill 的冲突和冗余,将过时或被新 Skill 覆盖的旧规则标记为"衰减"并逐步淘汰。 这确保了技能库的持续精简和高质量,避免无限膨胀。

◆ OpenClaw 的 SKILL.md 方式

OpenClaw 由用户或开发者手动编写 SKILL.md 文件来定义 Agent 的技能行为。 每个 Skill 包含触发条件、执行步骤、参数说明等,格式为 Markdown,Agent 通过语义匹配自动加载对应 Skill。 精确可控,但需要人工维护和迭代。

🔗

差异三:多通道集成与运行时架构

研究框架 vs 生产级 Agent 运行时

🟣 Hermes: 研究/实验型架构

Hermes 的架构以 "自进化循环" 为核心设计, 更像一个研究实验平台。它的通道集成相对基础,主要通过 Web API 和 CLI 交互。

Web API 交互
CLI 命令行
Python SDK
IM 平台集成(有限)
持久会话管理
向量数据库(ChromaDB/Qdrant)
自进化引擎(核心亮点)
🔴 OpenClaw: 生产级 Agent 运行时

OpenClaw 是一个 "全通道 Agent 运行时", 核心能力是将 AI Agent 连接到用户已有的通讯工具中,提供持久化的会话管理和丰富的工具编排。

飞书 / Lark
Telegram / Discord / Signal
WhatsApp / iMessage / Slack
浏览器自动化(Playwright)
多 Agent 编排(子 Agent 协作)
Cron 定时任务 + Heartbeat
Gateway 守护进程(7×24 运行)
💡 一句话总结

Hermes 回答的是"AI 能不能自己变得更强"—— 它是一个以自进化为核心的研究框架, 让 Agent 在使用过程中自动提炼经验、生成技能、自我优化。

OpenClaw 回答的是"AI 能不能无缝接入我的生活"—— 它是一个生产级 Agent 运行时, 通过多通道集成、持久会话和丰富的工具生态,让 Agent 成为真正可用的日常助手。

两者并非替代关系,而是 互补的:一个让 Agent 更聪明,一个让 Agent 更有用。

VS OpenClaw

Hermes vs OpenClaw 全面对比

两款 AI Agent 框架分别代表了不同的设计理念,各有侧重

维度 🟣 Hermes Agent 🔴 OpenClaw
开发者 Nous Research OpenClaw Team
核心定位 自进化 AI Agent 框架
让 AI 自主学习、提炼技能
AI Agent 运行时平台
多通道连接、工具编排、长期记忆
开源状态 完全开源 开源(核心)
记忆系统 MemPalace:全量存储 + 语义检索
"不信AI判断,全部存下来"
MEMORY.md + memory/*.md
人工策展 + 语义搜索(可选)
技能管理 自动蒸馏
AI 自主决定什么值得固化
人工编写
用户创建 SKILL.md 定义行为
多通道集成 基础支持
以 Web/API 为主
深度集成
飞书/Telegram/Discord/Signal 等 10+ 通道
工具生态 基础工具集
自进化为主,工具为辅
丰富
浏览器控制、文件管理、日历、Notion 等
多 Agent 协作 有限支持 原生支持
子 Agent 编排、会话隔离、跨 Agent 通信
模型支持 多 LLM
OpenAI / Anthropic / 本地模型
多 LLM
OpenAI / 智谱 / Anthropic / 本地模型
部署复杂度 中等
Python 环境 + 向量数据库
中等
Node.js + 配置文件
适合场景 研究实验、知识型任务
需要 Agent 自我进化的场景
日常助手、多通道自动化
需要深度工具集成的场景
学习曲线 较低
AI 自动学习,用户干预少
较高
需要编写 Skill、配置工具

🟣 选 Hermes 的理由

  • 想要一个会"越用越聪明"的 Agent
  • 主要做知识密集型、研究型任务
  • 不想手动编写技能规则,让 AI 自主学习
  • 对向量检索和语义记忆有需求
  • 更偏向研究和实验性质的项目

🔴 选 OpenClaw 的理由

  • 需要一个连接多个聊天平台的私人助手
  • 需要丰富的工具集成(飞书、日历、Notion 等)
  • 希望精确控制 Agent 的行为和技能
  • 需要多 Agent 协作编排
  • 偏向生产级部署和日常使用
Timeline

发展时间线

从诞生到爆火,Hermes Agent 的快速成长之路

2026 年 2 月
Hermes Agent 正式开源
Nous Research 在 GitHub 发布 Hermes Agent,提出"自进化 AI Agent"概念,引入 MemPalace 记忆宫殿和自动技能蒸馏。
2026 年 3 月
社区爆发式增长
GitHub Star 快速突破 1 万,技术社区开始大量讨论 Hermes 与 OpenClaw 的设计哲学差异。
2026 年 4 月上旬
知乎热议 · Star 突破 3 万
"hermes能否替代openclaw?"登上知乎热榜,大量深度体验和对比评测文章涌现。上线不到两个月狂揽近 3 万星。
2026 年 4 月中旬
生态初步形成
围绕 Hermes Agent 的插件生态开始形成,出现多种部署方案和社区贡献的扩展工具,低成本部署方案受到关注。