Hermes Agent 是 Nous Research 推出的开源、可自我改进的 AI 智能体,采用 MIT 协议,口号是"The agent that grows with you"(与你一起成长的智能体)。它是目前唯一内置学习循环的智能体:能从经验中创建技能、在使用中持续改进技能、主动提醒自己沉淀知识、检索历史对话,并在跨会话中构建不断加深的用户模型。自 2025 年 7 月仓库创建以来,GitHub star 已达约 23.1 万,是增长最快的开源智能体项目之一。
核心功能
- 闭环学习循环:智能体自主管理的记忆、复杂任务后自动创建技能、技能在使用中自我改进、带 LLM 摘要的 FTS5 会话检索、Honcho 辩证用户建模,并兼容 agentskills.io 开放标准。
- 多渠道网关:一个 gateway 进程同时接入 Telegram、Discord、Slack、WhatsApp、Signal 与 CLI,支持语音备忘转写与跨平台会话连续。
- 定时自动化:内置 cron 调度器,执行结果可投递到任意已连接的平台。
- 委派与并行:可生成相互隔离的子智能体并行工作;Python 脚本可通过 RPC 调用工具。
- 七种终端后端:local、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox;Daytona 与 Modal 支持 serverless 持久化,空闲时自动休眠。
- 模型自由:支持 Nous Portal、OpenRouter、OpenAI 或自建端点,
hermes model一键切换,无厂商锁定。 - 真正的终端 TUI:多行编辑、斜杠命令自动补全、会话历史、可打断并改向、流式工具输出。
- 面向研究:批量轨迹生成与轨迹压缩,可用于训练下一代工具调用模型。
适用场景
- 个人智能体:可跑在 5 美元的 VPS、GPU 集群或 serverless 基础设施上,不绑定你的笔记本;你在 Telegram 上发消息,它在云端 VM 上干活。
- 自动化中心:cron 定时任务把报告、监控摘要、周期性调研投递到你常用的任意聊天平台。
- 研究用途:批量轨迹生成与压缩可产出工具调用模型的训练数据。
- Serverless 部署:Daytona 与 Modal 后端空闲即休眠,常驻智能体的成本极低。
定价
Hermes Agent 是基于 MIT 协议的免费开源软件。你只需承担自己的基础设施费用(5 美元 VPS 即可起步)和所选模型服务的费用,可选 Nous Portal、OpenRouter、OpenAI 或自建端点。
优势对比
- 对比 nanobot:两者都是自托管多渠道智能体,但 Hermes Agent 是唯一拥有闭环学习循环的:自动创建并改进技能,构建辩证用户模型。
- 对比 OpenAI Agents SDK:SDK 是搭建智能体的库;Hermes Agent 是开箱即用的完整智能体,自带渠道、cron、TUI、记忆与七种终端后端,且模型无关而非 OpenAI 优先。
- 对比 CrewAI:CrewAI 面向工作流编排角色化智能体团队;Hermes Agent 是一个随时间了解你、住在聊天应用里的持久个人智能体。
快速开始
- 安装:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash - 选模型:接入 Nous Portal、OpenRouter、OpenAI 或自建端点,之后随时用
hermes model切换。 - 开始对话:使用终端 TUI,或通过网关接入 Telegram、Discord、Slack、WhatsApp、Signal。
- 阅读文档:完整文档与 Hermes Desktop 桌面应用见 hermes-agent.nousresearch.com。
常见问题
Hermes Agent 收费吗?
不收费。它是 MIT 协议的开源软件,你只需支付基础设施与模型 API 费用。
只能用 Nous 自家的模型吗?
不是。它完全模型无关,支持 Nous Portal、OpenRouter、OpenAI 与自定义端点,一条命令即可切换。
我的数据存在哪里?
在你自己的机器或服务器上。记忆、会话检索索引与技能全部自托管,数据不离开你控制的基础设施。
替代方案
- nanobot:超轻量 Python 个人智能体框架,带 WebUI 与 MCP。
- CrewAI:面向结构化工作流的角色化多智能体编排。
- OpenAI Agents SDK:基于 OpenAI 原语构建自定义智能体的库。
使用技巧
- 让它完成复杂任务:技能创建在复杂工作之后触发,给它真实项目而不是玩具式 prompt,技能库增长更快。
- 用 serverless 后端省钱:Modal 与 Daytona 空闲时休眠,常驻智能体的成本可以压到很低。
- 定期审查生成的技能:智能体会自主改进技能,偶尔检查技能文件能让行为始终符合预期;开放终端权限属于需要谨慎界定范围的风险面。
总结
Hermes Agent 把静态聊天机器人变成了能持续复利的伙伴:每个任务沉淀为技能,每次纠正沉淀为记忆,每段会话都加深它对你的理解。如果你想要一个开放的、模型无关的、真正与你一起成长的智能体,现在就可以安装它,让学习循环转起来。
评论
还没有评论。成为第一个评论的人!
相关工具
nanobot
github.com/HKUDS/nanobot
超轻量级、可自托管的个人 AI Agent 框架(Python):内置 WebUI、工具、长期记忆、MCP 集成、多智能体工作流与定时自动化。
DeepSeek Harness
deepseek.com/harness
DeepSeek 官方开源的智能体运行时框架。插件化的 TypeScript Harness('Everything is a Plugin'),是 DeepSeek V4-Flash 前沿智能体基准测试背后的引擎,MIT 许可,GitHub 24,000+ star。
DeerFlow
deerflow.tech
字节跳动开源的 SuperAgent harness,面向长周期任务。基于 LangGraph 编排子智能体、记忆、沙箱和技能,自带浏览器的 Docker 沙箱,支持多种模型。
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。