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:無需更改程式碼,只需簡單指令即可在提供商與模型之間切換。