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构建辩证用户模型实现跨会话记忆召回。彻底解决了智能体遗忘上下文或每次会话后需手动重新训练的痛点。
  • 统一多平台网关: 单进程即可实现CLI、Telegram、Discord、Slack、WhatsApp和Signal的无缝对话,支持语音备忘录转录与跨平台连续性。无需为每个渠道分别管理独立机器人或集成方案。
  • 自然语言驱动的定时自动化: 内置cron调度器支持用户用自然语言定义任务(如"每天早上9点发送日报摘要"),并投递至任意已连接平台。彻底解决了非专业用户配置传统cron任务的复杂性。
  • 灵活部署:从5美元VPS到无服务器架构: 支持七种终端后端(本地、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox),无服务器模式闲置时自动休眠。消除了全天候运行AI智能体的高昂基础设施成本。
  • 200+模型兼容零锁定: 通过OpenRouter、NVIDIA NIM、Hugging Face、OpenAI或自定义端点,兼容任何LLM提供商。彻底解决供应商依赖问题,用户可根据任务需求自由切换模型。

Architecture

技术架构

组件技术栈
运行时Python 3.11, uv包管理器
依赖项Node.js, ripgrep, ffmpeg
记忆与搜索FTS5全文搜索 + LLM摘要生成
用户建模Honcho辩证系统实现跨会话记忆召回
模型访问OpenRouter(200+模型)、NVIDIA NIM、Hugging Face、OpenAI、自定义端点
部署方式7种后端:本地、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox
消息通道统一网关:CLI、Telegram、Discord、Slack、WhatsApp、Signal
自动化内置cron调度器 + 自然语言解析
智能体技能兼容agentskills.io开放标准,集成MCP服务器

快速入门指南

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
hermes              # 开始对话!
hermes model        # 选择LLM提供商和模型
hermes tools        # 配置启用的工具
hermes config set   # 设置单个配置项
hermes gateway      # 启动消息网关
hermes setup        # 运行完整安装向导
hermes update       # 更新至最新版本
hermes doctor       # 诊断问题

优势、局限与使用场景

优势

  • 模型无关架构实现零供应商锁定——可在200+模型间自由切换
  • 极低基础设施要求——5美元VPS即可满足生产环境需求
  • 无服务器模式闲置时几乎零成本,支持自动休眠
  • 广泛的平台支持——7个消息通道,7种部署后端
  • 内置学习与记忆系统,无需人工干预即可持续进化
  • 开放标准兼容,支持agentskills.io和MCP服务器集成

局限

  • 原生Windows支持仍处于早期测试阶段,存在粗糙边缘和稳定性问题
  • Android/Termux支持需手动配置,无法即装即用
  • 浏览器仪表板聊天面板在Windows上需依赖WSL2,增加使用复杂度
  • 高级功能(如子智能体委派、自定义技能创建)存在学习曲线

不适合谁使用?

  • 需要简单单用途聊天机器人的用户——闭环学习和多平台网关为基本问答场景徒增复杂性
  • 需要企业级支持和SLA保障的团队——这是无商业背书的开源项目
  • 无法或不愿使用WSL2的Windows用户——原生体验仍处于早期测试阶段
  • 偏好托管SaaS解决方案、零基础设施管理的用户——Hermes需要一定的部署知识

理想使用场景

  • 个人生产力自动化——跨多个平台的日报、备份、审计和定时任务
  • AI研究与实验——为训练工具调用模型生成批量轨迹数据
  • 多渠道客户支持——单一智能体处理Telegram、Discord、Slack、WhatsApp和邮件查询
  • DevOps与系统管理——自主监控基础设施、运行诊断并执行修复的智能体
  • 需要持久化上下文的知识工作者——受益于跨会话记忆和用户建模的研究人员、分析师和作家

社区与活跃度

拥有 141,797 颗星标最新更新于2026年5月10日,Hermes Agent展现出非凡的社区活力和持续开发势头。该项目显然引起了重视自进化、可部署AI智能体的开发者和研究者的强烈共鸣。NousResearch团队保持着稳定的更新节奏,其话题覆盖范围(ai、ai-agent、anthropic、chatgpt、claude、openai)彰显了与整个LLM生态系统的广泛兼容性。这绝非一个副业项目——而是一个快速成熟、拥有大量用户且路线图清晰的实用工具。

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