Hermes Agent:内置自进化闭环的 AI Agent,GitHub 22 万星背后的秘密
Hermes Agent 是由 Nous Research 打造的自进化 AI Agent,核心差异在于内置闭环学习系统:从对话经验中自动生成 Skill、在使用过程中持续自我改进、跨会话检索历史并构建用户画像。无需复杂配置,在 $5 VPS 到无服务器 GPU 集群上均可运行,支持 Telegram/Discord/Slack/WhatsApp 等多个平台,一个账号全平台无缝切换。GitHub Star 超过 22 万,是当前最具影响力的开源 AI Agent 之一。
功能与原则
Hermes Agent 的设计围绕三个核心原则:
- 自进化能力:内置学习闭环,无需人工干预即可从经验中生成、改进和持久化 Skill
- 多模态终端:统一 CLI + 消息网关,支持本地、Docker、SSH、Modal、Daytona 等七种后端
- 开放集成:支持任意 LLM Provider(OpenRouter/OpenAI/自有端点),通过 Nous Portal 一站式覆盖模型、搜索、图像、TTS、云浏览器
认可度
截至 2026-07-31,Hermes Agent 在 GitHub 累计斩获 223,129 Star、42,901 Fork,持续占据 GitHub Trending 榜单前列。项目由 AI 研究机构 Nous Research 背书,社区活跃,在 GitHub 已有 2.6 万余条 Issue 讨论,Discord 社群规模庞大。自进化特性在 Claude/OpenClaw/Copilot 等主流 Agent 生态中独树一帜,社媒讨论热度持续攀升。
链接
GitHub:https://github.com/NousResearch/hermes-agent
原作者
Nous Research(AI 研究机构,https://nousresearch.com)——专注于构建可自进化、可长期记忆的 AI Agent 系统,旗下项目在开源社区享有极高声誉。
介绍
Hermes Agent 的核心突破在于内置学习循环。传统 Agent 每次会话都是独立的,无法从历史交互中持续成长;而 Hermes 在每次复杂任务完成后,会自动生成对应 Skill,在后续使用中不断优化这些 Skill,并主动将知识持久化到记忆系统。借助 FTS5 全文搜索与 LLM 摘要,它能在新会话中召回跨会话的相关经验。
多平台接入是另一大亮点。安装后只需一条命令 hermes gateway,即可从 Telegram、Discord、Slack、WhatsApp、Signal 等平台与 Agent 对话,且对话历史自动跨平台同步。例如在 Telegram 发起任务,Agent 在云端 VM 上执行完成,结果直接推送到你的手机。
生态兼容性上,Hermes 支持 OpenClaw 配置迁移(hermes claw migrate),可一键导入 SOUL.md、记忆文件、自定义 Skills 和 API 配置,对 OpenClaw 用户极其友好。同时兼容 MCP(Model Context Protocol)标准,可连接任何 MCP Server 扩展能力。
特点
- 闭环自进化:任务完成后自动生成 Skill,Skill 在后续使用中持续自我优化,无需人工干预
- 跨会话记忆:FTS5 全文检索 + LLM 摘要,新会话自动获得项目上下文与历史经验
- 多平台消息网关:Telegram/Discord/Slack/WhatsApp/Signal/Email/CLI,一个 Agent 全平台在线
- 任意模型支持:OpenRouter、OpenAI、Nous Portal、自有端点,一个命令切换 (
hermes model) - 多后端运行环境:本地、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox,冷启成本接近零
- OpenClaw 一键迁移:自动检测 OpenClaw 环境并迁移记忆、Skills、API 配置
使用方法
安装(Linux/macOS):
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes
安装(Windows PowerShell):
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
hermes
初始化配置:
hermes setup # 交互式向导,配置模型/工具/消息平台
hermes setup --portal # 一键使用 Nous Portal(推荐,含 300+ 模型)
基本命令:
hermes # 启动交互式 CLI
hermes model # 切换 LLM Provider/模型
hermes tools # 配置启用的工具集
hermes gateway start # 启动消息网关(接入 Telegram/Discord 等)
hermes claw migrate # 从 OpenClaw 迁移配置
使用场景与人群
- 长期项目开发者:需要 Agent 跨会话记住项目上下文、持续优化工作流,不希望每次重开都要重新交代背景
- 多平台用户:手机用 Telegram,电脑用 CLI,需要任务在云端执行、结果推送回各平台
- AI Agent 深度玩家:关注 Agent 自进化能力,希望构建”越用越聪明”的个人助手
- OpenClaw 迁移用户:想保留已有记忆和 Skills 配置,切换到 Hermes 生态
输入与输出案例
案例 1:让 Agent 自动构建项目记忆
用户在新项目目录启动 Hermes,交代项目背景和目标。Agent 在首次会话中完成代码结构梳理后,自动将关键决策和上下文写入记忆系统。第二次打开新会话,直接问”上次我们决定用什么架构来着?”——Agent 立即检索相关记忆并作答,无需重新介绍项目。
案例 2:跨平台任务执行
用户在 Telegram 发送:”帮我调研一下今年 Claude 最新的多模态进展,整理成报告发到我邮箱。”Agent 收到后自动在云端 VM 启动浏览器搜索,整理信息生成报告,从 Email 发出。全程用户无需盯守,结果直接推送到邮箱和 Telegram 群组。
评论区
登录后可评论。