Hermes Agent 是什么?详解 Nous Research 的自我进化 AI 智能体
Nous Research 的 Hermes Agent 是什么、它自己编写的技能如何运作、自托管需要什么、Nous Portal 的价格,以及它与 OpenClaw 的对比。
概览
| 机器人 | 许可证 | 聊天应用 | |||||
|---|---|---|---|---|---|---|---|
| Hermes Agent | MIT | 26.2万 | 是 | 否 | Telegram, WhatsApp, iMessage, Discord, Slack | US$20/月起 | |
| OpenClaw | MIT | 39.4万 | 是 | 否 | Telegram, WhatsApp, iMessage, Discord, Slack | 免费 | |
| NemoClaw | Apache-2.0 | 2.3万 | 是 | 是 | Telegram, Discord, Slack | 免费 | |
| ZeroClaw | MIT OR Apache-2.0 | 3.3万 | 是 | 是 | Telegram, WhatsApp, Discord | 免费 |
检查清单
| Hermes Agent | OpenClaw | NemoClaw | ZeroClaw | |
|---|---|---|---|---|
| 开源许可证 | 是 | 是 | 是 | 是 |
| 支持本地模型 | 是 | 是 | 是 | 是 |
| 默认沙箱隔离 | 否 | 否 | 是 | 是 |
| 默认无遥测 | 是 | 否 | 否 | 是 |
| 接入你的聊天应用 | 是 | 是 | 是 | 是 |
| 你离开时也能工作 | 是 | 是 | 是 | 是 |
Hermes Agent 是 Nous Research 推出的免费 AI 智能体,采用 MIT 许可证。你可以在自己的电脑或服务器上运行它,并通过 Telegram、Discord、Slack、WhatsApp 和 Signal 等聊天应用与它对话。Nous 于 2026 年 2 月 25 日宣布了它。它用 Python 编写,与 OpenClaw 并列为规模最大的两个开源个人智能体。
它是包裹在模型外面的软件,而不是模型本身:你接入哪个模型,它就用哪个。

它的不同之处:会自己编写技能
Nous 称 Hermes Agent 能够自我进化。实际上这意味着三件事(文档):
- 完成一项复杂任务后,它会编写一个可复用的技能,描述它是怎么做到的,并在再次使用时不断完善这个技能。
- 它保留经过整理的记忆,并能跨过往会话进行搜索。
- 它会随着时间推移建立关于你的画像。
结果是,一个不需要你编写提示词或插件,就能在你的重复性任务上越做越好的智能体。这也意味着它的行为会随着学习而漂移,所以时不时看看它在技能里写了什么是值得的。
你还可以以 profiles 的形式运行多个独立的智能体,每个都有自己的模型、记忆和技能,并把它们放进同一个群聊。
运行它需要什么
Hermes Agent 可运行在 Apple Silicon 上的 macOS、Windows 10 或 11,以及 64 位 Linux 或 WSL2 上。安装脚本需要 Git 和 curl,并会自己配置 Python 3.14;macOS 和 Windows 还有桌面安装包,而 Linux 没有桌面安装包,只能用脚本(安装)。它也支持 Docker,Android 则可以通过 Termux 在命令行中使用。
你可以通过终端界面或本地 Web 仪表盘管理它,在那里能看到来自各个渠道的会话,并开关各个聊天平台。一个网关可以连接 20 多个平台。iMessage 比较麻烦:它需要在 Mac 上单独运行一个 BlueBubbles 服务器。
和 OpenClaw 一样,它是为熟悉命令行、能维护服务器运行的人打造的。
它的费用
智能体本身免费。你需要为模型付费,方式有三种:
- 你自己的提供商密钥,例如 OpenRouter、OpenAI 或任何兼容的端点。按用量付费。
- 本地模型,每条消息免费(本地模型指南)。
- Nous Portal,Nous 的订阅服务:Plus 每月 20 美元、Super 100 美元、Ultra 200 美元,提供 200 多个模型、托管网页搜索、图像生成、语音和云端浏览器,外加一个托管的云端智能体(根据档位为 4 到 8 GB 内存)。Portal 也有免费模型。
托管的网页搜索、图像和语音需要 Portal 订阅,或者你自己的这些服务的密钥。
隐私与安全默认设置
在隐私方面,Hermes Agent 是大型智能体中表现较好的之一。它把对话、记忆和技能保存在 ~/.hermes 下,API 调用只发送到你配置的模型提供商,而发给 Nous 的指标默认关闭,除非你选择“Share with Nous”(FAQ)。
隔离就是另一回事了。它的终端后端默认是 local,会直接在你的机器上运行命令。当某条命令匹配其危险模式列表时,默认的 smart 审批模式会让一个辅助模型评估它:低风险的直接运行,明显危险的被拒绝,其余的询问你(安全文档)。要获得真正的隔离,请设置 terminal.backend: docker。在你设置允许列表或通过私信配对批准用户之前,所有人的聊天访问都会被拒绝。详情请见 OpenClaw 安全吗?,其中也涵盖了 Hermes。
Hermes Agent vs OpenClaw
两者的功能很接近。对自托管来说重要的区别(来自上表):
- 遥测: Hermes 默认不发送;OpenClaw 每天运行一次更新检查,报告版本和系统信息。
- 语言: Hermes 用 Python,OpenClaw 是基于 Node 的 TypeScript。
- 商业模式: OpenClaw 由一个没有任何东西要卖的非营利基金会运营;Nous 在免费代码之外销售 Portal 订阅。
- 生态: OpenClaw 有更多渠道、提供商和插件。
- 移动端: OpenClaw 有 iOS 和 Android 应用;Hermes 没有原生移动应用。
Hermes 可以用一条命令导入 OpenClaw 的设置、记忆和技能,所以切换成本很低。完整对比请参阅 Hermes Agent vs OpenClaw 和 OpenClaw 是什么。
相关项目
- NemoClaw 是 NVIDIA 的 alpha 阶段技术栈,可以在一个带出站控制、严格锁定的 OpenShell 沙箱中运行 Hermes Agent。参见 NemoClaw 是什么。
- ZeroClaw 是一个更小的替代品,开箱即开启操作系统沙箱,且没有遥测。
更多选择请见 Hermes Agent 替代品。
功能
| Hermes Agent | OpenClaw | NemoClaw | ZeroClaw | |
|---|---|---|---|---|
| 联网搜索 | 是 | 是 | 是 | 是 |
| 图像生成 | 是 | 是 | 未知 | 是 |
| 语音模式 | 是 | 是 | 未知 | 是 |
| 文件上传 | 是 | 是 | 未知 | 是 |
| 记忆 | 是 | 是 | 未知 | 是 |
| 代你执行操作 | 是 | 是 | 是 | 是 |
| 应用集成 | 是 | 是 | 是 | 是 |
| 自主运行 | 是 | 是 | 是 | 是 |
| 主动给你发消息 | 是 | 是 | 未知 | 是 |
| 可运行多个机器人 | 是 | 是 | 未知 | 是 |
来源
Hermes Agent
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
OpenClaw
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)
NemoClaw
- NVIDIA/NemoClaw on GitHub (Apache-2.0, README: supported agents, alpha status)
- NemoClaw docs: Overview
- NemoClaw docs: Prerequisites and platforms
- NemoClaw docs: Choose an inference provider (Ollama, vLLM, NIM)
- NemoClaw docs index: messaging channels (WhatsApp, Teams, Google Chat, WeChat experimental)
- NemoClaw source: telemetry delivery and NEMOCLAW_DISABLE_TELEMETRY
ZeroClaw
- zeroclaw-labs/zeroclaw on GitHub (MIT OR Apache-2.0, v0.8.7, README)
- ZeroClaw website
- ZeroClaw docs: Sandboxing
- ZeroClaw source: risk presets (Balanced, recommended, has the sandbox on)
- ZeroClaw docs: Channels overview (default and standard release bundles)
- ZeroClaw docs: You own it (no telemetry)
- ZeroClaw docs: Docker and containers
- ZeroClaw source: tools (image generation, screenshot, web)



