唯一内置学习闭环的AI Agent——它从经验中创建技能,在使用中自我改进,跨会话保留记忆,运行在任何地方。用 $5 的VPS 或 GPU 集群都行,从 Telegram 与它对话,它在云端替你干活。
Hermes Agent 由 Nous Research 打造,是一个真正具备自我改进能力的AI智能体。它不同于传统的一次性对话AI,而是具备完整的学习闭环:从复杂任务中自动创建技能,在使用中持续改进,跨会话搜索历史对话,并逐步构建对你的深度理解模型。
Hermes Agent 集成了你需要的一切——终端界面、多平台接入、学习记忆、任务调度、子智能体委派,一应俱全。
完整的TUI界面,支持多行编辑、斜杠命令自动补全、对话历史、中断重定向和流式工具输出,媲美专业IDE体验。
Agent策展式记忆与定期提醒。完成复杂任务后自动创建技能,技能在使用中自我改进。FTS5全文搜索 + LLM摘要实现跨会话回忆。
Telegram、Discord、Slack、WhatsApp、Signal 和 CLI——一个网关进程统一管理。支持语音消息转写和跨平台对话延续。
内置 cron 调度器,支持向任何平台投递消息。日报、夜间备份、周审计——全用自然语言设置,无人值守运行。
生成隔离的子智能体处理并行工作流。编写Python脚本通过RPC调用工具,将多步骤流水线压缩为零上下文开销。
六种终端后端——本地、Docker、SSH、Daytona、Singularity、Modal。Daytona和Modal提供无服务器持久化,闲时休眠、按需唤醒。
程序化记忆,支持 Skills Hub 社区共享。自动创建、手动编写、从Hub安装——兼容 agentskills.io 开放标准。
连接任何 MCP(Model Context Protocol)服务器,无限扩展Agent能力。即插即用的协议扩展,让Agent获取外部工具和数据。
批量轨迹生成、Atropos RL环境、轨迹压缩——为训练下一代工具调用模型提供完整的数据管线。
Hermes Agent 采用经典的Agent循环架构,结合持久化记忆和技能系统,实现真正的自我进化。
CLI / Telegram / Discord 等多平台接入
核心推理引擎,工具调用与决策
文件、终端、浏览器、代码执行等
自动创建、自我改进、社区共享
用户建模、上下文文件、FTS5搜索
一个网关进程,连接所有沟通平台。支持语音消息转写、跨平台对话延续。
从文件操作到浏览器控制,从代码执行到图像生成,Hermes Agent 的工具箱应有尽有。
从软件开发到数据科学,从DevOps到创意工作——26个技能分类覆盖你的方方面面。
支持 Linux、macOS 和 WSL2。安装器自动处理 Python、Node.js、依赖和 hermes 命令,无需任何前置条件(除了 git)。
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
$ source ~/.bashrc # 或: source ~/.zshrc
$ hermes # 启动交互式CLI $ hermes model # 选择LLM模型 $ hermes setup # 运行完整设置向导
git clone https://github.com/NousResearch/hermes-agent.git cd hermes-agent
curl -LsSf https://astral.sh/uv/install.sh | sh uv venv venv --python 3.11 source venv/bin/activate
uv pip install -e ".[all,dev]"
# 克隆并构建 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 | 消息平台 |
|---|---|---|
| 开始新对话 | /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持久化,闲时休眠零成本。
直接在本地机器运行,最简单的入门方式。适合个人开发和测试。
容器化部署,环境隔离。适合需要可复现环境的场景。
连接远程服务器执行命令。适合已有云服务器的用户。
Serverless开发环境。闲时自动休眠,按需唤醒,成本极低。
HPC容器运行时。适合需要GPU集群的科研和训练场景。
云端Serverless GPU。零闲置成本,按调用计费,适合推理和训练。
一个活跃的开源社区,持续推动AI Agent的进化。