项目概览
Hermes Agent 是由 Nous Research 开发的开源 AI Agent 框架,定位为通用的、可自我改进的 AI Agent 平台。它通过终端 TUI 或 15+ 消息平台与用户对话,调用 47+ 内置工具操作终端、浏览器、文件系统等,并支持通过 MCP 协议扩展能力。其核心特色是闭环学习系统:通过持久化记忆(MEMORY.md + USER.md)、技能(Skills)自创建与改进、以及会话搜索(FTS5),从经验中持续成长。它支持 18+ LLM 提供商,可随时切换模型,避免供应商锁定。此外,它提供六种终端后端(本地、Docker、SSH 等)和内置 Cron 调度器,适用于开发助手、运维监控、知识管理等场景。
解决什么问题
传统 AI 助手存在无记忆、不会学习、平台绑定、模型锁定和工具碎片化等痛点。每次新对话都会忘记用户偏好和项目上下文;现有 Agent 框架无法从经验中改进;多数助手绑定在 IDE 或单一平台;深度绑定单一 LLM 提供商;终端、浏览器、文件系统等工具各自为政。Hermes Agent 通过持久化记忆、技能自创建、多入口统一运行时和模型无关设计,优化了“人 ↔ AI Agent ↔ 工具/环境”链路中的记忆断裂、学习断裂和平台断裂。
工作方式
Hermes Agent 采用闭环学习系统,包含三个学习机制:记忆 Nudge(主动写入 MEMORY.md 或 USER.md)、技能自创建(完成 5+ 工具调用的复杂任务后自动保存为 Skill)、会话搜索(SQLite FTS5 全文搜索 + LLM 摘要)。记忆分为工作记忆、持久记忆(MEMORY.md 2200 字符 + USER.md 1375 字符)和历史记忆三层。Skills 采用渐进式披露,按需加载完整内容。系统支持六种终端后端(Local、Docker、SSH、Daytona、Modal、Singularity)和 47 个注册工具,分属 20 个 Toolset。架构上通过 CLI、Gateway、ACP、Batch、API Server 等多个入口接入核心 AIAgent 类。
核心能力
- 自带学习闭环:技能自创建 + 持久记忆 + 会话搜索
- 模型无关:支持 18+ 提供商、200+ 模型,一行命令切换
- 全平台覆盖:15+ 消息平台,手机/电脑随时对话
- 工具丰富:47+ 内置工具 + MCP 扩展
- 六种终端后端,含 Serverless 选项
- 内置 Cron 调度器,支持自动化任务
- 子 Agent 并行处理复杂任务
- 开源透明:MIT 许可证
使用前需要了解
- AI 整理 · 本地测试,未经人工复核;依据历史报告节选,不代表当前产品状态。
- 该报告未明确说明具体的使用边界。根据报告内容,它不适合纯前端/设计工作、需要企业级权限管理和审计的场景、团队协作编程,以及对延迟极度敏感的实时应用。Windows 系统不支持,仅支持 Linux/macOS/WSL2。记忆容量有限(MEMORY.md 2200 字符 + USER.md 1375 字符),需要精心管理。安全性高度依赖配置,Agent 能执行任意终端命令。


