Hermes Agent 是由 Nous Research 开源的 AI Agent,它的核心理念是**"The agent that grows with you"**——一个会随着使用时间不断成长的智能体。
核心理念:闭环学习
与传统 AI Agent 最大的不同,Hermes 内置了一个闭环学习系统(Closed Learning Loop):
┌─────────────────────────────────────────┐
│ Hermes 学习闭环 │
├─────────────────────────────────────────┤
│ │
│ 执行任务 → 总结经验 → 创建技能 │
│ ↑ ↓ │
│ 应用技能 ← 持续改进 ← 使用反馈 │
│ │
│ + 周期性自我提醒保存知识 │
│ + 跨会话搜索与总结 │
│ + 建立用户画像模型 │
│ │
└─────────────────────────────────────────┘
这意味着 Hermes 不是每次对话都从零开始,而是会:
- 自主创建技能 - 完成复杂任务后,自动提取可复用的操作序列
- 技能自我改进 - 在使用中不断优化已有技能
- 知识持久化 - 定期提醒自己保存重要信息
- 跨会话回忆 - 通过 FTS5 全文搜索 + LLM 总结,找回过去的对话
- 用户建模 - 使用 Honcho 建立对你的深度理解
架构特点
1. 随处可运行
不像其他 Agent 绑定在本地 IDE,Hermes 可以运行在任何地方:
| 运行环境 | 特点 |
|---|---|
| 本地 | 直接运行,适合开发测试 |
| Docker | 容器化部署 |
| SSH | 远程服务器 |
| Daytona | Serverless,空闲时休眠,几乎零成本 |
| Modal | Serverless,按需唤醒 |
| Singularity | HPC 集群环境 |
最低只需要 $5/月的 VPS 就能运行。
2. 多平台接入
同一个 Agent 实例,可以通过多种方式对话:
- CLI - 完整的 TUI 界面,支持多行编辑、斜杠命令自动补全
- Telegram - 移动端随时对话
- Discord - 团队协作文档
- Slack - 工作流集成
- WhatsApp / Signal - 私密通讯
- Matrix / Mattermost - 开源替代
3. 模型无关
不绑定任何特定模型,支持:
- Nous Portal
- OpenRouter(200+ 模型)
- z.ai/GLM
- Kimi/Moonshot
- MiniMax
- OpenAI
- 自定义端点
切换模型只需 hermes model,无需修改代码。
技能系统(Skills)
Hermes 的技能系统是其核心创新之一:
# 技能会自动创建
hermes skills list # 查看已有技能
hermes skills use <id> # 使用特定技能
技能是程序性记忆——Agent 从经验中提取的可复用操作序列。与简单的 prompt 模板不同,技能会:
- 在执行中自我优化
- 记录成功/失败反馈
- 与其他技能组合
兼容 agentskills.io 开放标准。
MCP 集成
Hermes 原生支持 Model Context Protocol:
# 连接 MCP 服务器
hermes mcp add <name> <command>
hermes mcp list
可以安全地扩展 Agent 的能力,同时保持工具调用的可控性。
与其他 Agent 对比
| 特性 | Hermes | Claude Code | OpenClaw |
|---|---|---|---|
| 学习闭环 | ✅ 内置 | ❌ 无 | ⚠️ 部分 |
| 技能系统 | ✅ 自动创建 | ❌ 无 | ✅ 有 |
| 多平台 | ✅ 6+ 平台 | ❌ CLI only | ✅ 多平台 |
| 云端部署 | ✅ Serverless | ❌ 本地 | ✅ 云端 |
| 模型选择 | ✅ 任意 | ❌ Claude | ✅ 多模型 |
| 开源 | ✅ 完全开源 | ❌ 闭源 | ✅ 开源 |
快速开始
# 安装(60秒)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 加载环境
source ~/.bashrc # 或 ~/.zshrc
# 开始对话
hermes
# 配置模型
hermes model
# 启动消息网关(Telegram/Discord等)
hermes gateway
支持 Linux、macOS、WSL2 和 Android (Termux)。
适用场景
- 个人知识管理 - 长期对话,建立个人知识库
- 自动化工作流 - 定时任务、批量处理
- 团队协作 - 多平台接入,共享 Agent 实例
- 研究实验 - 轨迹生成、RL 训练环境
- 低成本部署 - Serverless 运行,按需付费
总结
Hermes Agent 代表了 AI Agent 的下一个阶段——从工具到伙伴。它不是等待指令的被动程序,而是会主动学习、持续改进、建立对你理解的智能体。
如果你厌倦了每次都要重新解释上下文的对话,Hermes 的闭环学习和持久记忆可能是你需要的解决方案。
相关链接: