项目概览
Hermes Agent 是 Nous Research 构建的开源自我改进 AI Agent,今日在 GitHub Trending 高居第一,单日新增 Star 超过 6,200 颗,总 Star 数已突破 48,700。
- GitHub 地址:NousResearch/hermes-agent
- 编程语言:Python(93.8%)
- 许可证:MIT
- 最新版本:v0.8.0(2026-04-08)
- 官方文档:hermes-agent.nousresearch.com/docs
“The agent that grows with you” —— 唯一一个内置学习循环的 Agent,从经验中创建技能、在使用中改进技能。
核心亮点
封闭学习循环(Closed Learning Loop)
Hermes Agent 最大的差异化特性:它会学习并记住。
- Agent 策展记忆:自动整理和存储重要信息
- 自主技能创建:在完成复杂任务后自动创建新技能
- 技能自改进:每次使用都在优化技能质量
- FTS5 会话搜索:结合 LLM 摘要实现跨会话知识召回
- Honcho 方言用户建模:深度理解用户偏好与行为模式
- 兼容 agentskills.io 开放标准
无模型锁定
使用 hermes model 一条命令切换 LLM,无需改代码,支持:
- Nous Portal
- OpenRouter(200+ 模型)
- z.ai/GLM、Kimi/Moonshot、MiniMax
- OpenAI
- 自定义端点
多平台消息集成
单一网关进程同时接入六大消息平台:
- Telegram、Discord、Slack
- WhatsApp、Signal、Email
- CLI 终端
支持语音备忘录转录和跨平台对话连续性。
6 种终端后端
| 后端 | 特点 |
|---|---|
| Local | 本地运行,零配置 |
| Docker | 容器化隔离部署 |
| SSH | 远程服务器连接 |
| Daytona | Serverless 持久化,闲置休眠 |
| Singularity | 高性能计算(HPC)环境 |
| Modal | Serverless,冷启动极快 |
定时自动化
内置 cron 调度器,支持自然语言配置,可投递到任意消息平台。典型用例:每日报告、夜间备份、每周审计。
快速安装
|
|
支持平台:Linux、macOS、WSL2、Android(Termux)。Windows 原生暂不支持。
初始化设置
|
|
常用命令速查
| 操作 | CLI 命令 |
|---|---|
| 开始聊天 | hermes |
| 切换模型 | /model [provider:model] |
| 设置人格 | /personality [name] |
| 重试/撤销 | /retry / /undo |
| 压缩上下文 | /compress |
| 浏览技能 | /skills |
| 中断任务 | Ctrl+C |
项目架构
|
|
关键技术:Agent 循环、MCP 集成、多后端适配、FTS5 全文搜索、Honcho 用户建模。
开发者贡献
|
|
社区资源
- Discord:discord.gg/nousresearch
- Skills Hub:agentskills.io
- Issues:GitHub Issues
- Discussions:GitHub Discussions
总结
Hermes Agent 代表了 AI Agent 框架的一个新方向:不只是工具调用的编排器,而是真正会学习、会成长的智能体。与 OpenAI Codex CLI、Claude Code 等工具相比,它的核心差异在于封闭学习循环——每次交互都在为下一次做准备。对于需要长期使用 AI Agent 辅助工作的开发者和研究者来说,这是一个值得深度关注的项目。