Hermes Agent 评测:部署、Docker 以及自托管所需的投入
面向自托管用户的 Hermes Agent 评测:安装脚本与 Docker 部署对比、默认本地终端、审批模式、遥测、成本以及适合人群。
Hermes Agent 是 Nous Research 的开源智能体,于 2026 年 2 月 25 日发布,到 11 月 8 日已有 261,682 颗 GitHub 星,在我们追踪的智能体中仅次于 OpenClaw。它的卖点是越用越好:完成一项困难任务后,它会编写一个可复用的技能,之后再不断完善,并跨会话保留经过整理的记忆和一份关于你的画像。本评测把它当作一个需要你自己安装、加固和持续运行的东西来考察。关于它是什么的背景介绍,请看 Hermes Agent 是什么?。

适合谁
Hermes 适合想在自己掌控的机器上运行单个智能体或一小组智能体、并通过 Telegram、Discord、Slack、Signal 或邮件访问它的开发者。它对经常交给它重复、相似工作的人回报最大,因为自写技能正是在这种场景下发挥价值。如果你需要手机应用,它没有;Android 支持是通过 Termux 进行命令行安装。
Hermes Agent 部署:安装脚本
安装文档首推在 Linux、macOS 或 WSL2 上运行一条命令:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows 有对应的 PowerShell 版本。脚本需要 Git 和 curl,然后自行获取其余所有依赖:固定版本的 Python 3.14、Node.js、ripgrep、FFmpeg,以及默认安装的固定版本 Chromium 和一个 computer-use 驱动。如果机器是无头服务器、你不想在上面装浏览器,可以用 --skip-browser 和 --skip-computer-use 跳过后两项。
重新加载 shell 后,配置被拆分成几个小命令,以后只想改一项时很方便:
hermes setup运行完整的配置向导。hermes model选择提供商和模型。hermes tools开启或关闭工具。hermes gateway setup连接聊天平台。hermes doctor诊断问题。
另外还有适用于 Windows 和 Apple Silicon Mac 的桌面安装包。不支持 Intel Mac,Linux 没有桌面安装包,只有脚本。
在 Docker 中运行 Hermes Agent
它的 Docker 指南是这一类工具中比较清晰的。官方 nousresearch/hermes-agent 镜像是无状态的;所有数据都存放在宿主机的 ~/.hermes 中,挂载到 /opt/data。先运行 docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup 完成向导,然后用 gateway run 加 --restart unless-stopped 启动网关。一个简短的 Compose 文件即可同时运行网关和 Web 仪表盘。升级就是拉取一个新标签。
与 OpenClaw 一样,Hermes 区分 Docker 的两种用途。在容器中运行 Hermes 是一种部署选择。在容器中运行智能体执行的命令则是一项安全设置,即 terminal.backend: docker,后者更重要。
安全默认设置
配置文档明确说明默认终端后端是 local:“Commands run directly on your machine with no isolation.”(命令直接在你的机器上运行,没有任何隔离。)开箱即用时保护你的是安全文档中描述的审批层:
- smart(默认):由第二个模型判断每条命令;低风险的直接运行,明显危险的被拒绝,不确定的交给你决定。
- manual:每条危险命令都需要你批准。
- off:不做检查,等同于
--yolo。
即便在 off 模式下,一份针对危险模式的硬性黑名单仍然生效,等待审批超时的命令会被拒绝。这比“什么都能跑”的默认值更周到,但本质上仍是一个模型在看守另一个模型。文档自己的生产环境检查清单推荐使用 terminal.backend: docker,它会在容器中运行命令,去掉 Linux capabilities(只加回少数文件权限),并设置 no-new-privileges。在接入任何面向公众的渠道之前,请先这样做。同一页面还有一个注意事项:你转发进容器的环境变量可以被在其中运行的代码读取,所以不要转发智能体用不到的密钥。

遥测与隐私
这是 Hermes 最容易推荐的地方。对话、记忆和技能都保存在 ~/.hermes 下,API 调用只发往你配置的提供商,共享的使用指标默认关闭,除非你在被询问时选择 “Share with Nous”。更新检查是与 GitHub 仓库进行比对。只有当你选择 Nous 自家的 Nous Portal 作为模型提供商时,Nous 才能看到你的提示词。
模型与成本
可以接入任何 OpenAI 兼容端点、OpenRouter 或本地模型。问题在于托管的附加功能:网页搜索、图像生成和语音,要么需要你自己的相应服务密钥,要么需要付费的 Nous Portal 套餐(套餐详见本页的价格表)。如果用本地模型且不使用任何托管附加功能,除了硬件之外运行它没有任何成本。
日常维护
Hermes 迭代很快(我们查看的是 v0.23.0),新安装默认跟随最新稳定版,除非你选择跟随 main。使用 Docker 时,请备份好 ~/.hermes,如果不想有意外,请固定版本标签而不是使用 latest。有些功能会引入额外的组件:例如 iMessage 需要在 Mac 上单独运行一个 BlueBubbles 服务器。
横向对比
OpenClaw 拥有 29 个聊天渠道、142 个官方插件和更大的社区;Hermes 的回应是默认开启的模型审核审批、默认无遥测,以及技能学习循环。它可以用一条命令导入 OpenClaw 的设置、记忆和技能,所以试用成本很低。请看 Hermes Agent vs OpenClaw。如果你想把 Hermes 放进带网络审批的更严格沙箱中,NemoClaw 可以运行它。如果你希望智能体默认运行在自己独立的电脑上,可以看看 Rakazo 或 Agent Zero。完整列表见 Hermes Agent 替代品。
结论
Hermes Agent 是一款强大的自托管智能体,隐私默认设置良好,Docker 方案清晰,自写技能更是一个真正与众不同的思路。它的主要短板是:在你切换终端后端之前,命令都在宿主机上运行。切换它,把审批保持在 smart 或 manual,它就是这一类中表现最规矩的智能体之一。
价格
| Open source | 免费 |
|
|---|---|---|
| Nous Portal Plus | US$20/月 |
|
| Nous Portal Super | US$100/月 |
|
| Nous Portal Ultra | US$200/月 |
|
功能
| 联网搜索 | 是 |
|---|---|
| 图像生成 | 是 |
| 语音模式 | 是 |
| 文件上传 | 是 |
| 记忆 | 是 |
| 代你执行操作 | 是 |
| 应用集成 | 是 |
| 自主运行 | 是 |
| 主动给你发消息 | 是 |
| 可运行多个机器人 | 是 |
优点
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
缺点
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
适合人群
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
来源
- 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)
