Autonomous AI Agent
自主、自进化的 AI 智能体框架
Hermes Agent 是由 Nous Research 开发的,具备持续学习能力的消息网关与智能助手。它能从经验中学习,不断优化自身技能。
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
核心概念
自我改进的学习闭环 (Self-improving Learning Loop)
Hermes Agent 的灵魂在于其自主学习能力。不同于传统的静态机器人,它具备:
- 经验转化技能:在完成任务后,自动提取核心逻辑并将其封装为可重用的技能。
- 持续进化:通过反馈机制不断修正和增强现有技能的执行效率。
- 知识持久化:通过“自我提醒(Nudges)”机制,将重要的上下文和用户偏好转化为长效知识。
核心特性
记忆系统
支持跨会话的持久化记忆。利用 FTS5 全文搜索和 LLM 自动总结,确保在任何时候都能找回关键信息。
技能系统
完全兼容 agentskills.io 标准。智能体可以自主创建、重用并与社区分享技能,扩展性极强。
多平台网关
支持 15+ 平台,包括 Telegram, Discord, Slack, WhatsApp, 以及国内常用的钉钉、飞书等。
灵活后端
提供本地、Docker、SSH、Daytona 等多种代码执行后端,确保环境隔离与安全。
安装指南
在您的终端中执行以下命令进行快速安装:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装完成后,建议执行:
source ~/.bashrc # 或 source ~/.zshrc
hermes setup
对于 Android 用户,请先安装 Termux,然后运行安装脚本。建议配置高性能模型提供商以获得最佳体验。
配置说明
模型提供商
不绑定任何特定 API。支持 OpenRouter (200+ 模型), OpenAI, Anthropic, 以及国内的 Kimi, GLM 等。
使用命令 hermes model 快速切换。
执行后端
可以选择本地执行,或使用 Daytona、Modal 等云端后端。Daytona 支持在闲置时休眠,降低成本。
使用指令
常用 CLI 命令
| 命令 | 说明 |
|---|---|
hermes | 进入交互式界面 |
hermes setup | 运行完整配置向导 |
hermes tools | 配置已启用的工具 |
hermes gateway | 启动消息网关服务 |
hermes update | 更新至最新版本 |
交互快捷指令 (Slash Commands)
| 指令 | 说明 |
|---|---|
/new | 重置并开启新对话 |
/model | 即时切换当前模型 |
/skills | 查看已掌握的所有技能 |
/retry | 让智能体重试上一步 |
高级功能
MCP 集成
支持 Model Context Protocol (MCP),可以轻松连接到任何 MCP 服务器以获取外部工具和数据。
子智能体委派
Hermes 可以派生出专门的子智能体来并行处理复杂任务,并在完成后汇总结果。