不是工具,是会陪你一起成长的数字伙伴
2026年2月25日,一个名为 Hermes Agent 的开源项目在 GitHub 上悄然上线。短短一个多月,它收获了超过 6 万颗 Stars,成为 AI 智能体领域的新星。
它凭什么这么火?一句话:别的 AI 工具是"金鱼记忆",Hermes Agent 是"会进化的伙伴"。
核心差异:传统 AI 每次对话都是新的开始,Hermes Agent 会记住你的偏好、积累技能、跨会话成长。
🎯 一、Hermes Agent 到底是什么?
Hermes Agent 是由 Nous Research 开发的开源自主 AI 智能体(MIT 许可证)。它的核心设计理念是:一个与你共同成长的 Agent。
💡 核心创新:内置自学习循环
Hermes Agent 不是简单地调用 LLM,而是通过内置的学习循环不断优化自身:
✅ 自动从交互中生成 Skill(技能) ✅ 在使用中持续迭代技能 ✅ 主动持久化知识和用户偏好 ✅ 跨会话构建对用户的深度理解
1.1 三层记忆系统
| 会话记忆 | ||
| 持久记忆 | ||
| 技能记忆 |
1.2 与传统 AI 工具的对比
| 记忆能力 | ||
| 技能复用 | ||
| 安装难度 | ||
| 执行后端 | ||
| 消息平台 |
🚀 二、一行命令安装(2 分钟搞定)
1运行安装命令
# 一行命令完整安装(推荐)curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash# 安装完成后加载环境变量并启动source ~/.bashrc && hermes
2验证安装
# 查看版本hermes --version# 预期输出:hermes v0.8.0 (v2026.4.8)# 运行诊断hermes doctor
⚙️ 三、配置指南:5 步完成设置
1运行设置向导
hermes setup交互式配置向导会引导你完成所有必要配置。
2选择 LLM 模型
hermes modelHermes Agent 支持多种 LLM 提供商:
| Nous Portal | ||
| OpenRouter | ||
| OpenAI | ||
| Kimi | ||
| Ollama |
3配置 API Key
# 编辑环境变量文件nano ~/.hermes/.env# 或使用命令行配置hermes config set OPENROUTER_API_KEY your_key_here
.env 文件示例:
# OpenAIOPENAI_API_KEY=sk-your-openai-key# Anthropic (Claude)ANTHROPIC_API_KEY=sk-ant-your-anthropic-key# OpenRouter(推荐)OPENROUTER_API_KEY=sk-or-your-openrouter-key# Kimi / Moonshot AIKIMI_API_KEY=your-kimi-key# 本地 Ollama(无需 API Key)
4配置工具集
hermes tools启用/禁用内置工具模块:文件操作、Shell 执行、网络请求、浏览器控制等。
5配置消息网关(可选)
hermes gateway setup支持接入 Telegram、Discord、Slack、WhatsApp、Signal 等平台。
📁 四、核心目录结构
~/.hermes/├── config.yaml # 主配置文件├── .env # API 密钥和敏感信息├── auth.json # OAuth 凭证├── SOUL.md # 可选:全局人格设定├── active_profile # 当前激活的配置文件├── memories/ # 持久化记忆│ ├── MEMORY.md # Agent 的记忆存储│ └── USER.md # 用户偏好记录├── skills/ # Agent 创建的技能├── cron/ # 定时任务├── sessions/ # Gateway 会话├── state.db # 状态数据库└── logs/ # 日志文件├── errors.log # 错误日志└── gateway.log # Gateway 日志
💻 五、实战:第一次使用 Hermes Agent
1启动交互式对话
hermes2基础交互示例
打招呼>> 你好,请介绍一下你自己查看文件>> 帮我查看当前目录的文件列表写代码>> 写一个 Python 脚本计算斐波那契数列恢复最近会话hermes chat --continue使用指定模型hermes chat --model gpt-4o
💡 实战技巧
- 切换模型:
hermes model交互式切换,或 hermes chat --model <模型名> - 查看配置:
hermes config - 编辑配置:
hermes config edit - 运行诊断:
hermes doctor
🔧 六、六种执行后端配置
Hermes Agent 支持在不同计算环境中执行任务:
| local | ||
| docker | hermes config set backend docker | |
| ssh | ||
| daytona | ||
| singularity | ||
| modal |
🔒 安全建议
生产环境推荐使用 Docker 沙箱:
# 配置使用 Docker 后端hermes config set terminal.backend docker# ~/.hermes/config.yamlterminal: backend: "docker" docker: image: "python:3.11-slim" timeout: 300
⏰ 七、自动化任务:内置 Cron 调度器
Hermes Agent 内置调度器,支持用自然语言定义定时任务:
hermes schedule "每天早上 8 点,汇总我的邮件并发送到 Telegram"hermes schedule listhermes schedule remove <task-id>
📊 八、Hermes Agent vs 同类框架
| GitHub Stars | ||||
| 安装方式 | ||||
| 自学习循环 | ||||
| 消息平台网关 | ||||
| 执行后端 |
✅ 九、检查清单:安装完成后确认
🔮 十、观点:为什么 Hermes Agent 值得关注?
我的观点是:
Hermes Agent 代表了 AI 智能体的下一个演进方向——从"工具"到"记忆力超强的伙伴"。
2023-2024 年,AI 智能体的核心问题是"能做什么";2025-2026 年,核心问题变成了"能记住什么"和"能进化什么"。
Hermes Agent 的三个核心优势,正好对应这三个问题的答案:
- 能做什么:
一行安装,6 种执行后端,6 大消息平台,开箱即用 - 能记住什么:
三层记忆系统,跨会话理解用户,持久化偏好,记忆能力比OpenClaw更优秀 - 能进化什么:
自动创建技能,在使用中迭代,越用越聪明
🚀 如果你想要一个不只是"回答问题",而是真正"理解你"的 AI 伙伴,Hermes Agent 值得尝试。
🎬 结语:开始你的第一次对话
Hermes Agent 的安装和配置已经足够简单,但真正的价值在于使用过程中的积累和进化。
给它一个任务,让它学习;给它反馈,让它改进。几次交互后,你会发现——它真的在"长脑子"。
📚 延伸资源
- 官方仓库:github.com/NousResearch/hermes-agent
- 官方文档:hermes-agent.nousresearch.com
- 函数调用框架:github.com/NousResearch/hermes-function-calling
- Hermes 3 技术报告:arxiv.org/abs/2408.11857