什么是 Hermes Agent?

Hermes Agent 是由 Nous Research 开发的开源 AI Agent 框架(MIT 协议),核心理念是 “The agent that grows with you” —— 一个会随着使用不断成长、自我进化的智能体。它不同于普通的聊天机器人或绑定在 IDE 中的编程助手,而是一个自主、长期在线的数字员工

支持本地或云端自托管,可运行在电脑、VPS、Docker、SSH 等环境中,不依赖单一 IDE,也不将工作流限制在网页聊天框里。

最大亮点在于其内置学习闭环:具备长期记忆(Memory)技能沉淀(Skills) 能力。

每次完成复杂任务后,它会自动反思、萃取成功的推理模式为可复用的 Skill,下次遇到类似任务时直接调用,并在持续使用中不断优化。越用越懂你的习惯、项目细节和工作偏好,实现真正的“自我成长”。

Hermes Agent 核心特性:

1.开源 & 自托管

完全开源,可在本地、VPS、Docker 等环境中自由运行,支持 Linux / macOS / WSL2 / Windows 系统。

2.长期记忆与技能系统

跨会话记住项目细节、用户偏好和工作习惯。将解决过的问题沉淀成 Skill(兼容 agentskills.io 开放格式),支持团队共享,实现真正的“自我进化”。

3.丰富工具与自动化

内置 40+ 工具,包括 MCP、终端、文件操作、浏览器控制、图片处理、TTS 等。

支持 cron 自然语言调度,实现日报、备份、巡检、提醒等自动化任务。

4.多平台消息网关

可接入 Telegram、Discord、Slack、WhatsApp、Signal、企业微信、飞书、钉钉等平台,让 Agent 持续在线,通过常用 APP 与你保持联系。

5.模型广泛兼容

支持 Qwen、GLM、Kimi、MiniMax、Claude、Gemini、OpenAI 兼容接口以及本地模型,灵活选择国内外供应商。

6.研究与训练友好

支持批量轨迹生成、压缩,以及面向下一代 tool-calling 模型的 RL 训练环境。

Hermes Agent 和openclaw 等进行对比

Hermes Agent 上线不久,GitHub 星标已快速增长至数万规模(目前已接超过 9 万),被社区视为 OpenClaw(俗称小龙虾,星标已超 30 万)上线以来,第一个真正意义上的有力竞争对手。

两者都是自托管开源 AI Agent,都支持多平台消息接入(Telegram、Discord、Slack、WhatsApp 等)、多模型切换,均采用 MIT 协议。

核心设计哲学截然不同

1. 龙虾是网关Hermes 是引擎

OpenClaw 的核心是一个 Gateway网关守护进程),负责统一管理会话、路由和渠道连接,像一个多渠道调度中心。你可以把它理解为“多渠道个人助理操作系统”。

Hermes Agent 的核心则是 Agent 自身的执行循环。它围绕“agent 如何变得越来越强”来设计,而非“如何把消息送到 agent”。官方称之为闭环学习循环(closed learning loop)。

2. 会自己写技能的 Agent

这是 Hermes 最突出的亮点。

当完成一个涉及多次工具调用的复杂任务后,Hermes 会自动把整个推理和执行过程沉淀成结构化的 Skill(Markdown 文件)。下次遇到类似任务,直接加载该技能,无需从零开始。

更强大之处在于技能会自我迭代

执行中若发现更好方法,Agent 会自动更新技能文档。用户反馈显示,重复性任务效率可显著提升。 OpenClaw 的技能系统主要依赖人工编写和社区贡献的 ClawHub 技能市场。Hermes 则把“写技能”这件事也交给 Agent 自己完成。

3. 记忆体系的差异

两者都支持跨会话记忆,但实现方式不同:

Hermes:采用 SQLite 数据库 + 全文检索,存储全量历史对话。记忆分为两层——常驻关键信息(MEMORY.md,每次对话必带)和按需检索的全量历史。相当于给 Agent 装了一个“搜索引擎式的大脑”。

OpenClaw:采用“文件即记忆”模式(Markdown 文件),通过语义检索工具查找,并在上下文压缩前执行静默记忆写入。相当于给 Agent 一个“智能笔记本”。

4.安全思路差异明显

Hermes 采用五层纵深防御:用户授权、危险命令人工审批、容器隔离、凭据过滤、上下文注入扫描。默认对高风险操作(如终端命令、文件写入)要求人工确认,超时自动拒绝,安全性更保守且从设计之初就注重纵深防护。

OpenClaw 更强调信任模型和配置审计(提供安全扫描命令),但早期曾出现过高危漏洞和技能市场相关安全事件。Hermes 在安全架构上更注重默认防护。

我已经有了 OpenClaw,还需要装这个 Hermes Agent 吗?

  1. 你的需求是什么? 如果你主要需要多平台集成和现成技能,OpenClaw 已足够;如果想要代理越来越自主、自动优化技能,则推荐安装 Hermes。

  2. 你想用 Claude 额度吗? 两者都支持 Claude,但 Hermes 的学习循环能让 Claude 用得更高效、更省额度。

  3. 你要用无服务器吗? Hermes 对 serverless 支持更好(闲置成本低),OpenClaw 更适合持久运行。

  4. 你在深度研究 AI 吗? 如果你在深度研究 AI,Hermes 的自我学习循环优势明显。

  5. 你在乎学习成本吗? Hermes 安装和迁移都很简单(支持一键迁移 OpenClaw 配置),学习成本很低。

  6. 你有团队协作要求吗? 团队广度协作用 OpenClaw 为主即可;如果需要深度自主执行,Hermes 可作为有力补充。

快速上手步骤

1. 安装

Linux / macOS / WSL2(推荐):

curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
  • Windows(PowerShell):

irm https://res1.hermesagent.org.cn/install.ps1 | iex

2. 配置模型

运行 hermes setup 和 hermes model 命令行配置器,连接你选择的模型供应商(如 Kimi、GLM、MiniMax 或 OpenAI 接口)。

3. 开始对话

输入 hermes 启动 TUI(终端用户界面),支持多行输入、命令补全、上下文压缩等功能。你可以直接问:“请帮我整理本周项目进展,并发到 Telegram”。

4. 接入消息网关(可选)

运行 hermes gateway setup 和 hermes gateway,将 Agent 接入 Telegram、飞书等平台,实现随时随地交互。

5. 迁移(OpenClaw 用户)

如果之前在使用 OpenClaw,可执行 hermes claw migrate 一键迁移配置数据。完成以上步骤后,Agent 即具备网络搜索、文件操作、终端命令等开箱即用能力。

适用场景示例:

日常工作辅助:让 Agent 帮你整理项目进展、生成报告,并自动投递到指定平台。

自动化运维:通过自然语言配置 cron 任务,实现服务器巡检、备份提醒等。

长期项目管理:Agent 记住你的工作习惯,逐步沉淀专属技能库。

多设备协作:在 VPS 上持续运行,通过手机微信/飞书随时指挥。

FAQ 常见问题

使用成本是多少?

两者都是开源免费(MIT 协议)。实际花费主要来自 LLM API 调用;Hermes 支持 serverless,闲置成本更低。

IDE AI 助手的区别是什么?

Hermes Agent 更注重长期自主工作、多平台集成和技能自我进化,而非仅限于代码补全。

哪个更安全?

Hermes 默认安全沙盒更强、架构更干净;OpenClaw 有大量社区技能(需小心恶意技能)。部分用户因 OpenClaw 安全问题转向 Hermes。

Hermes 的自我学习循环是怎么工作的?

它能从任务中自动反思、创建/优化可复用技能、跨会话记忆你的习惯和项目,越用越懂你。

两者可以同时运行在同一台机器上吗?

可以。很多用户在同一服务器/电脑上并行运行(不同端口或进程),互相调用或共享部分内存。

Hermes Agent 会取代 OpenClaw 吗?

不会。OpenClaw 在生态广度和渠道覆盖上仍有明显优势,Hermes 则在自我学习和轻量进化上更胜一筹。社区主流做法是两者并行,发挥各自长处。

为什么推荐 Hermes Agent?

在 2026 年众多 Agent 框架中,Hermes Agent 以其内置学习闭环脱颖而出。

它不是一次性工具,而是一位“跟你越做越熟”的长期伙伴。

如果你是 AI 爱好者、开发者或需要长期自动化助手的用户,建议尝试 Hermes Agent。

GitHub 仓库https://github.com/nousresearch/hermes-agent (可查看最新动态)

中文网站:https://hermesagent.org.cn/

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐