Skip to content

简介

Hermes Agent 是由 Nous Research 开发的开源自托管 AI 智能体框架。项目采用 MIT 许可证,当前版本为 v0.2.0,在 GitHub 上已获得 28,000+ Star,是目前最受关注的自托管智能体项目之一。

什么是 Hermes Agent?

Hermes Agent 是一个运行在你自己服务器或本地机器上的 AI 智能体,它不依赖任何云服务商的托管平台,所有数据和计算均由你完全掌控。你可以通过命令行、消息平台(Telegram、Discord 等)或 API 接口与它交互,让它帮你完成从日常问答到复杂自动化的各类任务。

与一次性对话式 AI 不同,Hermes Agent 具备跨会话持久记忆自我学习能力:每次对话结束后,它会自动提炼有用的技能和用户偏好,在下次对话中直接调用,越用越聪明。

三大核心差异化能力

1. 学习闭环(Learning Loop)

Hermes Agent 在每次对话后会自动执行以下流程:

  • 技能提炼:将对话中发现的可复用操作序列提炼为结构化技能,存储到技能库中,下次遇到类似任务时直接调用,无需重复描述步骤。
  • 持久记忆:将用户提到的重要信息(偏好、习惯、项目背景等)写入记忆数据库,跨会话保持上下文连贯性。
  • 用户画像积累:随着使用时间增长,智能体对你的了解程度不断加深,回复质量和个性化程度持续提升。

2. 多平台统一网关(Multi-Platform Gateway)

Hermes Agent 内置消息平台网关,支持 14+ 主流通信平台

平台支持状态
Telegram完整支持
Discord完整支持
Slack完整支持
WhatsApp完整支持
Signal完整支持
微信企业版(WeCom)完整支持
飞书(Feishu/Lark)完整支持
钉钉(DingTalk)完整支持
Matrix完整支持
IRC完整支持
Mattermost完整支持
Rocket.Chat完整支持
SMS(Twilio)完整支持
Email(IMAP/SMTP)完整支持

一套配置,让同一个智能体同时在多个平台上在线响应。

3. 灵活基础设施(Flexible Infrastructure)

Hermes Agent 支持多种终端后端,适应不同的部署场景:

  • 本地执行:直接在宿主机运行命令
  • Docker 隔离:在容器中执行,保障宿主机安全
  • SSH 远程:在远程服务器上执行操作
  • Singularity:HPC 集群环境支持
  • Modal:无服务器云执行
  • Daytona:云端开发环境

模型无关设计

Hermes Agent 不绑定任何单一模型提供商,支持通过以下方式接入 200+ 模型:

云端提供商

提供商说明
Nous PortalNous Research 自有模型平台,包含 Hermes 系列模型
OpenRouter聚合平台,一个 API Key 访问 200+ 模型
OpenAIGPT-4o、GPT-4 Turbo、o1、o3 等
AnthropicClaude 3.5 Sonnet、Claude 3 Opus 等
Google GeminiGemini 1.5 Pro、Gemini 2.0 Flash 等
DeepSeekDeepSeek-V3、DeepSeek-R1 等
智谱AI(ZhipuAI)GLM-4、GLM-4V 等
Kimi(月之暗面)moonshot-v1 系列
MiniMaxabab6.5s 等
阿里云(通义千问)qwen-max、qwen-long 等
HuggingFaceInference API 接入开源模型

本地部署

工具说明
Ollama最流行的本地模型运行工具,支持 Llama、Mistral 等
vLLM高性能推理引擎,适合服务器部署
llama.cppCPU/GPU 混合推理,轻量高效
SGLang结构化生成语言,适合复杂工作流

切换模型只需修改一行配置或运行 hermes model 交互式选择器,无需改动任何业务逻辑。

典型使用场景

个人助手

  • 跨平台统一收发消息,在 Telegram 上问问题,在飞书上收到回复
  • 持久记忆你的工作习惯、偏好和项目背景,无需每次重新解释
  • 语音输入转文字,图片理解与生成

团队机器人

  • 部署在 Slack、Discord、飞书、钉钉中,响应团队成员的查询
  • 权限管控,指定允许使用的用户列表
  • 接入公司内部知识库,回答业务相关问题

自动化中枢

  • 定时执行脚本、监控服务状态、发送报告
  • 浏览器自动化:填表、抓取数据、截图
  • 代码执行与测试,自动化 CI/CD 相关操作

开发辅助

  • 作为 MCP 服务器,被 Cursor、VS Code、Claude Desktop 等 IDE 调用
  • 代码审查、重构建议、文档生成
  • 本地代码库理解与问答

技术栈

  • 主要语言:Python 93.3%
  • 许可证:MIT License
  • 当前版本:v0.2.0
  • GitHub Stars:28,000+
  • 依赖管理uv(极速 Python 包管理器)
  • 运行时:Python 3.11+,Node.js v22+

项目理念

Hermes Agent 的设计哲学是:AI 智能体应该像人一样,随着与你的相处时间增长而变得越来越了解你。通过学习闭环机制,它不只是一个工具,而是一个会成长的数字伙伴。

同时,Hermes Agent 坚持数据主权原则——你的对话记录、记忆数据、技能库全部存储在你自己控制的机器上,不会上传到任何第三方服务器(除非你主动选择云端模型 API)。

基于 MIT 许可发布 | 由 Nous Research 开发