星标数:263143★ Fork数:59252 hermes-agent:与你共同成长的自改进 AI 智能体
Hermes Agent 是由 Nous Research 构建的自进化 AI 智能体,也是目前唯一内置学习闭环的智能体:它能从经验中创建技能、在使用过程中不断改进技能、主动推动自己持久化知识、搜索自己过往的对话记录,并跨会话建立对用户越来越深入的理解模型。

它的运行环境非常灵活——可以部署在 5 美元的 VPS、GPU 集群上,也可以运行在闲置时成本几乎为零的 serverless 基础设施上。它不绑定你的笔记本电脑:你可以在 Telegram 上与它对话,而它在云端 VM 上干活。
模型选择完全自由——支持 Nous Portal、OpenRouter、OpenAI、自定义端点等众多提供商,通过 hermes model 即可切换,无需改代码,也没有厂商锁定。
主要特点
- 完整的终端界面:支持多行编辑、斜杠命令自动补全、会话历史、打断重定向以及流式工具输出的全功能 TUI
- 随处可用:Telegram、Discord、Slack、WhatsApp、Signal 与 CLI 统一接入单个网关进程,支持语音消息转写和跨平台会话连续性
- 闭环学习:智能体自主管理记忆并定期提醒,复杂任务后自动创建技能,技能在使用中自我改进,基于 FTS5 与 LLM 摘要实现跨会话回忆,并兼容 agentskills.io 开放标准
- 定时自动化:内置 cron 调度器,可将结果投递到任意平台,用自然语言配置日报、夜间备份、周审计等无人值守任务
- 任务委派与并行:可生成隔离的子智能体并行处理多个工作流,在 Desktop 中可为子智能体选择提供商、模型与限额;还能编写通过 RPC 调用工具的 Python 脚本,将多步流程折叠为零上下文成本的单轮调用
- 随处运行:内置六种终端后端(本地、Docker、SSH、Modal、Daytona、Vercel Sandbox)及插件后端,Daytona 和 Modal 提供 serverless 持久化,环境闲置时休眠、按需唤醒
- 面向研究:支持批量轨迹生成与轨迹压缩,用于训练下一代工具调用模型
快速安装
Linux、macOS、WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows(PowerShell 原生运行,无需 WSL):
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
安装完成后重新加载 shell 并启动:
source ~/.bashrc # 重新加载 shell(或:source ~/.zshrc)
hermes # 开始对话!
常用命令
hermes # 交互式 CLI,开始对话
hermes model # 选择 LLM 提供商和模型
hermes tools # 配置启用哪些工具
hermes config set # 设置单个配置项
hermes config get # 打印单个配置项
hermes gateway # 启动消息网关(Telegram、Discord 等)
hermes setup # 运行完整设置向导
hermes update # 更新到最新版本
hermes doctor # 诊断问题
📊 本项目 GitHub 星标数:263143。最后更新:2026-11-13,发布:2026-11-13。项目地址:https://github.com/NousResearch/hermes-agent
