Nous Research 出品

Hermes Agent ☤
会自我进化的AI智能体

唯一内置学习闭环的AI Agent——它从经验中创建技能,在使用中自我改进,跨会话保留记忆,运行在任何地方。用 $5 的VPS 或 GPU 集群都行,从 Telegram 与它对话,它在云端替你干活。

33K+ Stars
4.2K+ Forks
Python Language
MIT License
$ hermes
☤ Hermes Agent v0.7.0
Self-improving AI agent
Ready to assist...

$ hermes model
? Select provider:
> Nous Portal
OpenRouter (200+)
OpenAI
Anthropic

$ hermes gateway start
✓ Telegram connected
✓ Discord connected
✓ All platforms ready

不只是Agent,是你的AI伙伴

Hermes Agent 由 Nous Research 打造,是一个真正具备自我改进能力的AI智能体。它不同于传统的一次性对话AI,而是具备完整的学习闭环:从复杂任务中自动创建技能,在使用中持续改进,跨会话搜索历史对话,并逐步构建对你的深度理解模型。

为什么选择 Hermes Agent?

  • 唯一内置学习闭环——技能从经验中诞生、在使用中进化
  • 支持 200+ 模型,随时切换,零代码改动
  • 六种终端后端——本地、Docker、SSH、Daytona、Singularity、Modal
  • 跨平台沟通——Telegram、Discord、Slack、WhatsApp、Signal
  • 内置 cron 调度器,自然语言设置定时任务
  • $5 VPS 到 GPU 集群皆可运行,闲时零成本
Nous Portal原生支持
OpenRouter200+ 模型
OpenAIGPT 系列
AnthropicClaude 系列
z.ai / GLMGLM 模型
Kimi / MoonshotMoonshot
MiniMaxMiniMax
ModalServerless GPU
自定义端点自托管模型

从终端到云端的全能AI智能体

Hermes Agent 集成了你需要的一切——终端界面、多平台接入、学习记忆、任务调度、子智能体委派,一应俱全。

💻

专业终端界面

完整的TUI界面,支持多行编辑、斜杠命令自动补全、对话历史、中断重定向和流式工具输出,媲美专业IDE体验。

🔁

自学习闭环

Agent策展式记忆与定期提醒。完成复杂任务后自动创建技能,技能在使用中自我改进。FTS5全文搜索 + LLM摘要实现跨会话回忆。

📡

多平台无缝接入

Telegram、Discord、Slack、WhatsApp、Signal 和 CLI——一个网关进程统一管理。支持语音消息转写和跨平台对话延续。

定时自动化

内置 cron 调度器,支持向任何平台投递消息。日报、夜间备份、周审计——全用自然语言设置,无人值守运行。

🤖

子Agent委派与并行

生成隔离的子智能体处理并行工作流。编写Python脚本通过RPC调用工具,将多步骤流水线压缩为零上下文开销。

运行无处不在

六种终端后端——本地、Docker、SSH、Daytona、Singularity、Modal。Daytona和Modal提供无服务器持久化,闲时休眠、按需唤醒。

📚

技能系统

程序化记忆,支持 Skills Hub 社区共享。自动创建、手动编写、从Hub安装——兼容 agentskills.io 开放标准。

🔗

MCP 集成

连接任何 MCP(Model Context Protocol)服务器,无限扩展Agent能力。即插即用的协议扩展,让Agent获取外部工具和数据。

🔬

研究就绪

批量轨迹生成、Atropos RL环境、轨迹压缩——为训练下一代工具调用模型提供完整的数据管线。

Agent Loop 驱动的智能架构

Hermes Agent 采用经典的Agent循环架构,结合持久化记忆和技能系统,实现真正的自我进化。

💬

用户输入

CLI / Telegram / Discord 等多平台接入

🧠

Agent Loop

核心推理引擎,工具调用与决策

🔧

40+ 工具

文件、终端、浏览器、代码执行等

💡

技能系统

自动创建、自我改进、社区共享

💾

持久化记忆

用户建模、上下文文件、FTS5搜索

在你熟悉的地方与Agent对话

一个网关进程,连接所有沟通平台。支持语音消息转写、跨平台对话延续。

💻

CLI 终端

Telegram

💬

Discord

💬

Slack

📱

WhatsApp

🔒

Signal

🏠

Home Assistant

Email

40+ 内置工具,覆盖全场景

从文件操作到浏览器控制,从代码执行到图像生成,Hermes Agent 的工具箱应有尽有。

📄 文件与代码

文件读写 代码执行 补丁解析 检查点管理

🌐 网络与浏览器

Web浏览 Web搜索 URL安全检测 网站策略

🤖 智能与记忆

记忆管理 技能管理 会话搜索 委派代理 混合专家

🔧 系统与运维

终端控制 定时任务 Todo管理 进程注册 安全审计

🎨 多媒体

图像生成 视觉分析 TTS语音 语音转写

🔌 集成与扩展

MCP协议 Skills Hub Home Assistant OpenRouter

丰富的技能库

从软件开发到数据科学,从DevOps到创意工作——26个技能分类覆盖你的方方面面。

💻

软件开发

📊

数据科学

DevOps

🎨

创意工作

🔎

研究调查

🏠

智能家居

🎮

游戏

📧

邮件

📰

信息流

📷

媒体处理

📋

笔记管理

🚀

生产力

2 分钟快速上手

支持 Linux、macOS 和 WSL2。安装器自动处理 Python、Node.js、依赖和 hermes 命令,无需任何前置条件(除了 git)。

1 运行安装脚本

Bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

2 重载 Shell

Bash
$ source ~/.bashrc    # 或: source ~/.zshrc

3 开始对话

Bash
$ hermes              # 启动交互式CLI
$ hermes model        # 选择LLM模型
$ hermes setup        # 运行完整设置向导

1 克隆仓库

Bash
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent

2 安装 uv 并创建虚拟环境

Bash
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv venv --python 3.11
source venv/bin/activate

3 安装依赖

Bash
uv pip install -e ".[all,dev]"

1 使用 Docker 运行

Dockerfile
# 克隆并构建
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
docker build -t hermes-agent .

# 运行
docker run -it --env-file .env hermes-agent
常用命令速查
$ hermes              # 启动交互式CLI对话
$ hermes model        # 选择LLM提供商和模型
$ hermes tools        # 配置启用的工具
$ hermes config set   # 设置配置项
$ hermes gateway      # 启动消息网关
$ hermes setup        # 运行完整设置向导
$ hermes update       # 更新到最新版本
$ hermes doctor       # 诊断问题

CLI 与消息平台命令对照

操作 CLI 消息平台
开始新对话 /new/reset /new/reset
切换模型 /model [provider:model] /model [provider:model]
设置人格 /personality [name] /personality [name]
重试/撤销 /retry / /undo /retry / /undo
压缩上下文 /compress /compress
浏览技能 /skills /skills
中断任务 Ctrl+C /stop

六种终端后端,灵活部署

从本地开发到云端生产,选择最适合你的运行方式。Daytona和Modal提供Serverless持久化,闲时休眠零成本。

💻

本地 (Local)

直接在本地机器运行,最简单的入门方式。适合个人开发和测试。

📦

Docker

容器化部署,环境隔离。适合需要可复现环境的场景。

🔑

SSH

连接远程服务器执行命令。适合已有云服务器的用户。

Daytona

Serverless开发环境。闲时自动休眠,按需唤醒,成本极低。

🔬

Singularity

HPC容器运行时。适合需要GPU集群的科研和训练场景。

Modal

云端Serverless GPU。零闲置成本,按调用计费,适合推理和训练。

加入 Hermes 社区

一个活跃的开源社区,持续推动AI Agent的进化。

💬

Discord

加入 Nous Research Discord,与开发者和用户实时交流

加入 Discord →
🛠

Skills Hub

浏览和分享社区创建的技能,扩展Agent能力

访问 Skills Hub →
🐛

Issues

提交Bug报告和功能建议,参与项目改进

提交 Issue →
💡

Discussions

分享使用经验、提出想法、参与技术讨论

参与讨论 →