NousResearch/hermes-agent

The agent that grows with you

What it solves

Hermes Agent 是一个自我改进的 AI 代理,旨在超越静态 LLM 交互。它通过实现闭环学习循环,解决了“遗忘”以及缺乏专门能力的问题,使代理能够在不同会话和平台之间创建、完善并记住技能和用户偏好。

How it works

该代理作为灵活的网关,可连接各种 LLM 提供商(通过 Nous Portal、OpenRouter、OpenAI 等),并可部署在多种环境中(本地、Docker、SSH,或通过 Modal/Daytona 的无服务器方式)。它结合了代理策划的记忆、FTS5 会话搜索用于召回,以及兼容 agentskills.io 标准的技能系统,能够自主构建过程记忆。它还可以生成隔离的子代理以并行处理任务,并通过 RPC 执行 Python 脚本以降低上下文成本。

Who it’s for

  • Power users:希望拥有跨 CLI、Telegram、Discord 等多种消息应用持续存在的 AI 助手的高级用户。
  • Developers:寻找可用于批量轨迹生成以训练工具调用模型的研究级代理的开发者。
  • Automation enthusiasts:需要自然语言 cron 调度器来执行无人值守任务的自动化爱好者。

Highlights

  • Closed Learning Loop:自动从经验中创建并改进技能,并推动自身持久化知识。
  • Multi-Platform Presence:单一网关进程在 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 等平台之间提供连续性。
  • Flexible Deployment:支持六种终端后端,包括在空闲时休眠以节省成本的无服务器选项。
  • Extensible Tooling:与 MCP(Model Context Protocol)服务器集成,并内置 40+ 工具的系统。
  • Model Agnostic:无需更改代码,只需简单命令即可在提供商和模型之间切换。