LZLZL/AI 工具链/常驻 · 实例
免费中 · 实践 三阶 常驻实例

Hermes Agent:
OpenClaw 的下一站

2026-08-21 · 装、配、七种沙箱,以及一个认错域名就完蛋的坑

Hermes Agent 是 Nous Research 的自托管 agent。和上一篇那类东西同源, 但多了一件别人没有的:它会把做过的事变成可复用的技能,并且在使用中自己改进它们。 这一篇讲装、配、以及它的能力边界。

本文写什么安装、配置、模型旋钮、沙箱与网关、必须知道的坑。 本文不写我们自己怎么配、跑在哪。也不做它与同类项目的排名。

事实卡

出品Nous Research
开源MIT,主语言 Python
仓库NousResearch/hermes-agent 233,749 ★ / 46,868 fork,2025-07-22 建仓
版本最新 release v2026.8.18(即 v0.20.4,2026-08-18)
特点学习闭环:自造技能、用时自我改进、能搜自己的历史会话、跨会话建立对你的模型

curl -fsSL <官方域名>/install.sh | bash

Windows 走 PowerShell 的 iex (irm …/install.ps1);也有 mac / Windows / Linux 的桌面版安装器。

⚠⚠ 先认域名,再执行 —— 这一条比后面所有内容加起来都重要

这类教程通篇 curl … | bash:把一个网址的内容下载下来直接交给 shell 执行。 如果那个网址不是官方的,你就是在把机器交出去,而且是自愿的、无提示的。

而这个项目存在多个同名站点2026-08-21 搜索时, 除官方站外还能搜到 hermes-agent.orghermes-ai.net 等域名。 本文不判断它们各自是什么性质——但你必须自己确认哪个是官方的。

可自查的办法(对任何开源项目都通用):去 GitHub 上找到项目仓库, 看仓库页面上的 homepage / website 字段——那是维护者自己填的。 以它为准,别以搜索排名为准。

前置很轻:只需要 Git(Linux 上另需 curlxz-utils)。 Python 3.11、Node 22、ripgrep、ffmpeg 都由安装脚本用 uv 自动拉,不用你手动装

装到哪:用户级在 ~/.hermes/hermes-agent/,可执行文件 ~/.local/bin/hermes; root 模式则在 /usr/local/ 下。

配:两个文件,三个旋钮

文件装什么
~/.hermes/config.yaml设置
~/.hermes/.env密钥

hermes config set 写入时会自动分流:API key 进 .env,其余进 config.yaml。 这个设计让备份变得简单——配置随便备,密钥单独排除。

模型配置就是主心骨那篇讲的三个旋钮:

provider · model · base_url

而且每个模型槽位都是这三个——主模型、辅助任务、上下文压缩、兜底。 base_url 指向任意 OpenAI 兼容端点,用 OPENAI_API_KEY 认证。

供应商可选 Nous Portal(hermes setup --portal 走 OAuth,不用手配 key)、 OpenRouter、OpenAI、或你自己的端点;hermes model 交互式切换。

两个能力面:沙箱与网关

执行沙箱七选一——决定它跑的命令在哪儿执行

后端意味着
local就在本机跑。最方便也最没有隔离
Docker容器里跑,本机受保护
SSH跑在远端机器上 —— 这是「本地→云」的过渡桥,见第 17 篇
Modal / Daytona无服务器,闲置时休眠,不用时几乎不花钱
Singularity / Vercel Sandbox另两种容器/沙箱环境

消息网关——决定你从哪儿跟它说话:Telegram、Discord、Slack、WhatsApp、 Signal、Email、Home Assistant。hermes gateway setup 起步, hermes gateway install 装成系统服务(Linux systemd / macOS launchd)。

网关的默认策略值得单独表扬:默认拒绝所有不在白名单、也没经私信配对的用户。 详见第 15 篇

它真正的差异点:技能会自己长

记忆这件事很多 agent 都有。Hermes 多做了一步:把「怎么做成的」也记下来, 变成一条可复用的技能,并且在下次用到时自己改进它。

配套的还有跨会话检索(能搜自己的历史对话)和对用户的持续建模。 技能本身是可移植、可分享的,对接开放的技能标准。

⚠ 会自己长的东西,也会长歪

自动生成的技能是模型对自己过去行为的总结,它可能把一次侥幸成功 固化成一条「以后都这么办」。

所以定期翻一下它给自己攒了哪些技能,把不对的删掉—— 和项目记忆一样,这类东西是要修剪的,不是要积累的

几个常用命令

命令做什么
hermes / hermes --tui启动,后者是新版界面
hermes --continue接着上一次的会话
hermes model换模型
hermes tools开关工具,见第 16 篇
hermes doctor出问题先跑这个
hermes claw migrate从 OpenClaw 搬家,见下一篇
仓库 NousResearch/hermes-agent,Python,MIT233,749 ★ / 46,868 fork, 建于 2025-07-22,最新 release v2026.8.18(v0.20.4,2026-08-18)。GitHub API,2026-08-21 核。
安装 install.sh / install.ps1;唯一前置 Git(Linux 另需 curlxz-utils); Python 3.11 / Node 22 / ripgrep / ffmpeg 由脚本经 uv 自动安装; 装到 ~/.hermes/hermes-agent/ + ~/.local/bin/hermes。官方文档,2026-08-21 核。
配置 ~/.hermes/config.yaml + ~/.hermes/.env; 每个模型槽位统一 provider/model/base_urlbase_url 官方描述为「指向自定义 OpenAI 兼容端点,使用 OPENAI_API_KEY 认证」。
沙箱与网关 沙箱:local / Docker / SSH / Singularity / Modal / Daytona / Vercel Sandbox(Modal 与 Daytona 闲置休眠); 网关:Telegram / Discord / Slack / WhatsApp / Signal / Email / Home Assistant。
同名域名 2026-08-21 搜索时除官方站外另见 hermes-agent.orghermes-ai.net本文不判断其性质,只强调 curl | bash 前必须自行确认官方域名(建议以仓库 homepage 字段为准)。
局限 版本推进很快(核对当日的 release 是三天前发的),命令与键名可能变化。
本文不提供的 我们自己的配置、连的端点、跑在哪台机器上。

相关接着读什么

三阶 · 常驻
一条命令搬家:把 ~/.openclaw 整个端走
三阶 · 常驻
接 Telegram:先锁人,再谈功能
四阶 · 上云
只把「手」搬上云:SSH 沙箱
二阶 · 接入层
中转 API 到底是什么:一个 base_url 的事
本文是教育与工程记录,不是任何第三方产品的推荐或测评。命令、配置键、价格与条款均以各家官方文档为准, 本文标注考证日期,随时可能变更 —— 照抄前请自己核一遍。 自建与自托管的安全责任在部署者本人:密钥、账号与数据的后果由你承担。