NousResearch/hermes-agent
⭐ 141,797 · Python · GitHub 仓库
与您一同成长的智能代理
ai ai-agent ai-agents anthropic chatgpt claude claude-code clawdbot
一句话总结
一款能够从经验中自我学习、持久化知识,并可在任何环境部署且不受模型绑定的自进化AI智能体。
🔥 核心能力与独特卖点
- 闭环学习机制:智能体自主从复杂任务中创建并优化技能,通过FTS5搜索与LLM摘要持久化会话记忆,并借助Honcho辩证系统构建不断深化的用户模型。这彻底解决了智能体遗忘上下文或需要手动重新训练的痛点。
- 多平台消息网关:单一网关进程即可连接Telegram、Discord、Slack、WhatsApp、Signal及CLI,支持语音备忘录转录与跨平台对话连续性。无需为每个平台分别管理独立的机器人。
- 定时自动化任务:内置cron调度器,支持以自然语言向任意平台推送日报、夜间备份和周度审计报告。用智能体驱动的自愈型自动化替代脆弱的脚本。
- 任务委派与并行化:可生成独立的子智能体处理并行工作流,并通过RPC调用工具编写Python脚本,将多步骤流水线压缩为单一流程。解决了单线程智能体执行的性能瓶颈。
- 七种终端后端:支持本地、Docker、SSH、Singularity、Modal、Daytona和Vercel沙箱,具备无服务器持久化能力,空闲时自动休眠。独特卖点:从5美元VPS到无服务器基础设施均可部署,闲置成本近乎为零。

技术架构
| 组件 | 详情 |
|---|---|
| 编程语言 | Python 3.11 |
| 包管理器 | uv(高速Python解析器) |
| 依赖项 | Node.js、ripgrep、ffmpeg |
| LLM提供商 | Nous Portal、OpenRouter(200+模型)、NVIDIA NIM、小米MiMo、z.ai/GLM、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI、自定义端点 |
| 记忆与搜索 | FTS5全文搜索 + LLM驱动的摘要生成 |
| 用户建模 | Honcho辩证系统,实现持久化个性与行为学习 |
| 技能标准 | 兼容agentskills.io开放标准 |
| 集成能力 | 支持MCP服务器 |
| 交互界面 | 真实终端TUI,支持多行编辑、斜杠命令自动补全、流式工具输出 |
| 消息系统 | 单一网关进程,支持Telegram、Discord、Slack、WhatsApp、Signal、CLI |
快速入门指南
bash
# Linux、macOS、WSL2、Termux安装
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Windows(原生、PowerShell)安装
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
# 安装完成后
source ~/.bashrc # 重新加载shell(或:source ~/.zshrc)
hermes # 开始对话!
# 关键命令
hermes model # 选择LLM提供商和模型
hermes tools # 配置启用的工具
hermes config set # 设置单个配置项
hermes gateway # 启动消息网关
hermes setup # 运行完整设置向导
hermes update # 更新至最新版本
hermes doctor # 诊断问题优势、局限与使用场景
优势
- 模型无关性:不受限于任何单一提供商;通过OpenRouter支持200+模型
- 极简基础设施:可在5美元VPS上运行,无服务器持久化在空闲时自动休眠
- 研究就绪:内置批处理轨迹生成和强化学习环境支持
- 广泛平台支持:消息网关覆盖6个平台及CLI
- 自我进化:自主技能创建与优化,减少人工干预
局限
- Windows支持:原生Windows仍处于早期测试阶段,存在粗糙之处;浏览器仪表盘聊天面板需要WSL2
- Android/Termux:需手动设置,缺乏完整的语音依赖
- 复杂性:功能广度(7种后端、多平台、学习循环)可能让普通用户感到不知所措
不适合谁使用?
- 需要简单、单一用途聊天机器人的用户——学习循环和多平台复杂性过于冗余
- 需要纯Windows原生部署(无WSL2)的团队
- 偏好托管SaaS解决方案、不想自建基础设施的用户
- 对调用外部LLM API或自修改代码有严格安全策略的项目
理想使用场景
- 个人自动化助手:跨平台消息、定时报告、文件管理,以及随时间自我优化的研究能力
- 研究与强化学习环境:批处理轨迹生成、智能体技能进化的强化学习实验
- DevOps与基础设施管理:部署在5美元VPS上,用于监控、备份和自动化事件响应
- 多平台客户支持:单一智能体后端同时服务Telegram、Discord、Slack和WhatsApp
社区与活跃度
拥有 141,797 颗GitHub星标,开发活跃至2026年5月,Hermes Agent显然在开发者社区中引起了强烈共鸣。这并非一个沉寂的项目——2026-05-10的最新更新表明其仍在持续优化与功能开发中。项目的增长势头反映了市场对可部署、自进化、且摆脱单一模型绑定的AI智能体的强烈需求。研究级能力(强化学习环境、批处理轨迹生成)与实用自动化功能(定时任务、多平台消息)的结合,创造了罕见的技术交叉点,同时吸引了研究人员和实践者的关注。