核心信息
Hermes Agent 是由 Nous Research 开发的自我改进 AI 智能体,唯一内置学习循环的 AI 代理:从经验中创建技能、在使用中自我改进、主动推送知识保留、检索历史对话、构建用户画像。
- Stars:154k
- Forks:24.6k
- 许可证:MIT
- 技术栈:Python 88%, TypeScript 8.8%
- 最新版本:v0.14.0 (2026-05-16)
- 官网:hermes-agent.nousresearch.com
- 技能市场:agentskills.io
- 总提交数:8,640 commits
核心理念
“The agent that grows with you” — Hermes Agent 是唯一内置完整学习循环的 AI 代理,具备以下独特能力:
- 闭环学习:周期性记忆固化 → 复杂任务后自动创建技能 → 技能使用中自我改进
- 主动知识保留:智能体自主决定哪些经验值得保留
- 用户画像构建:基于长期交互建立用户偏好模型
核心功能
- 真正的终端界面:多行编辑、斜杠命令自动补全、对话历史、流式工具输出
- 多平台消息:Telegram、Discord、Slack、WhatsApp、Signal、CLI,单网关进程管理
- 子代理并行:生成隔离子代理处理并行工作流
- 定时自动化:内置 cron 调度器,支持自然语言定义定时任务
- 40+ 内置工具:通过 Toolset(工具集)组织管理
- MCP 集成:可连接任意 MCP 服务器扩展能力
- 7 种终端后端:本地、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox
- 研究就绪:批量轨迹生成、轨迹压缩用于训练下一代工具调用模型
支持的 LLM 提供商
Nous Portal、OpenRouter(200+ 模型)、NovitaAI、NVIDIA NIM、Xiaomi MiMo、z.ai/GLM、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI 及自建端点。通过 hermes model 命令无缝切换。
技能系统
Hermes Agent 的技能系统是其学习循环的核心输出:
- 技能即程序化记忆(procedural memory)
- 支持 Skills Hub(agentskills.io)开放标准
- 与 Agent_Skills 项目的技能格式兼容
- 用户可自定义技能,智能体在使用中自动改进
- 对话内通过
/skills或/<skill-name>浏览/调用
架构核心模块
| 模块 | 功能 |
|---|---|
| Agent Loop | 核心代理循环,驱动推理、工具调用、记忆管理 |
| Gateway | 统一消息网关,连接多平台 |
| Skill System | 技能即程序化记忆,开放标准 |
| Memory System | 持久化记忆 + 用户画像,FTS5 + LLM 摘要 |
| Cron Scheduler | 内置定时任务调度器 |
| Tool System | 40+ 内置工具,通过 Toolset 组织 |
| MCP Integration | 连接任意 MCP 服务器 |
安全机制
命令审批(Command Approval)、DM 配对(DM Pairing)、容器隔离
CLI 命令一览
| 命令 | 用途 |
|---|---|
hermes | 启动交互式 CLI 对话 |
hermes model | 选择 LLM 提供商和模型 |
hermes tools | 配置启用哪些工具 |
hermes gateway | 启动消息网关 |
hermes claw migrate | 从 OpenClaw 迁移 |
hermes update | 更新到最新版本 |
OpenClaw 迁移支持
hermes claw migrate 命令自动导入:SOUL.md(人格)、MEMORY.md/USER.md(记忆)、用户创建技能、命令白名单、消息设置、API 密钥、工作区指令等。支持 --dry-run 预览和 --overwrite 覆盖。
关联连接
- Hermes_Agent — Hermes Agent 项目实体
- Agent_Skills — Hermes Agent 的技能系统与该 Skills 框架兼容
- Agent_Memory — 记忆系统(Hermes Agent 的持久记忆 + 用户画像)
- Agent_Communication_Protocols — 支持 MCP 协议集成
- Agentic_Systems — 智能体系统总览
- 摘要-agent-skills — Skills 框架(格式兼容)