NousResearch/hermes-agent

The agent that grows with you

解决的问题

Hermes Agent 提供一个自我改进的 AI 助手,克服了静态 LLM 交互的局限性。通过实现一个闭环学习循环,该代理能够根据经验自主创建和优化自身技能,跨会话持续维护对用户的深度理解模型,并可灵活部署于各种环境(从本地笔记本电脑到无服务器云虚拟机)。

工作原理

该代理通过终端界面(TUI)和消息网关结合工作,可连接 Telegram、Discord、Slack 等平台。它利用“闭环学习循环”,在完成复杂任务后自主创建技能,并在使用过程中持续改进。通过代理管理的条目和 FTS5 会话搜索实现记忆管理,支持跨会话召回。执行方面,支持多种终端后端(包括 Docker、SSH 以及 Modal 等无服务器选项),可在隔离环境中运行工具和脚本。

适用人群

  • 高级用户和开发者:希望拥有真实终端界面、可通过 RPC 运行 Python 脚本的高可定制化 AI 代理。
  • 寻求跨平台访问的用户:希望通过消息应用(如 Telegram、Discord)与远程服务器上运行的代理进行交互。
  • AI 研究人员:需要生成和压缩批量轨迹以训练工具调用模型的用户。

核心亮点

  • 自我改进循环:从经验中自动创建并优化技能,持久化知识。
  • 多平台网关:单个进程支持通过 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 进行交互。
  • 灵活部署:支持七种终端后端,包括无服务器持久化(Modal、Daytona)和低成本 VPS 选项。
  • 模型无关:兼容多种提供方(Nous Portal、OpenRouter、OpenAI 等),可通过命令轻松切换。
  • 高级自动化:内置自然语言调度任务的 cron 定时器,支持启动隔离的子代理以并行处理任务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目