Skip to content

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到无服务器基础设施均可部署,闲置成本近乎为零

Architecture

技术架构

组件详情
编程语言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智能体的强烈需求。研究级能力(强化学习环境、批处理轨迹生成)与实用自动化功能(定时任务、多平台消息)的结合,创造了罕见的技术交叉点,同时吸引了研究人员和实践者的关注。

热点项目数据来自 GitHub API,实时更新