Hermes Agent 简介
Hermes Agent 是 Nous Research 开发的开源 AI 智能体。它通过命令行使用,可以对接您选择的模型提供商,也能在服务器上持续运行。相比晚上就要关机的个人电脑,放在 VPS 上更能发挥作用。
VPS 交付时,官方安装脚本已经执行完毕。系统会创建用户 hermes,并把 root 的 SSH 公钥复制过去,您可以直接用这个账户登录。hermes 命令及其 Python 依赖(通过 uv)均已安装,服务器上同时具备 Git、curl 和 sudo。
剩下的一步需要您自己完成:配置。这一步要选择模型提供商并输入 API 密钥,属于交互式操作,因此不会自动运行。登录后执行 hermes setup 即可。
用 Hermes Agent 可以做什么
官方安装脚本已执行
通过 Nous Research 发布的脚本,为 hermes 用户安装好 hermes 命令、uv 和 Python 依赖。无需自行编译,也不用管理运行环境。
专用账户,沿用您的 SSH 密钥
hermes 账户继承了 root 的授权密钥,密码处于锁定状态,只能通过密钥登录。
hermes setup 引导式配置
交互式向导会询问模型提供商和 API 密钥。模型由您自己决定,之后也可以随时更换。
持久运行的用户服务
已为 hermes 启用 systemd 的 linger 模式。该账户下的服务(例如网关 gateway)在没有登录会话时也会保持运行。
面向自动化的 sudo 权限
hermes 用户拥有免密码 sudo,方便安装智能体所需的工具。请根据实际用途控制这项权限。
可选 Debian 或 Ubuntu
该部署方案支持 Debian 12 和 13,以及 Ubuntu 20.04、22.04 和 24.04,下单时任选其一。
Hermes Agent 快速上手
从下单到上线,只需几分钟。
- 1
下单并勾选 Hermes Agent
选择巴黎或法兰克福的 Linux VPS,选定 Debian 或 Ubuntu,然后在“应用”选项卡中勾选 Hermes Agent。请在订单中添加您的 SSH 公钥,它会被复制到 hermes 账户。
- 2
用 hermes 账户通过 SSH 登录
服务器交付后,先等待 cloud-init 完成安装,再以 hermes 身份登录。如果提示找不到 hermes 命令,请重新打开一个会话以加载环境变量。
Bashssh hermes@SERVER_IP cloud-init status --wait hermes --help - 3
配置模型提供商
启动向导并按提示依次选择提供商、填写 API 密钥和模型。开始之前,请先准备好所选提供商的密钥。
Bashhermes setup - 4
为生产环境加固服务器
用防火墙只开放 SSH,并继续使用密钥认证。请为 hermes 的主目录安排定期备份,其中保存着您的配置和 API 密钥。
Bashsudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable
Hermes Agent 的使用场景
全天候在线的 AI 助手
让智能体运行在不会关机的服务器上,可从任意电脑通过 SSH 访问。您的工作会话不再依赖笔记本电脑。
连接即时通讯工具的网关
持久的用户服务让 Hermes Agent 的网关可以在后台运行。即使没有打开 SSH 会话,智能体也始终可以联系到。
运维任务自动化
有了 git、curl 和 sudo,智能体可以编写脚本、检查代码仓库,或在机器上安装工具。放在与生产环境隔离的服务器上试用,再合适不过。
测试模型的沙盒环境
重新执行配置,即可用同一个智能体对比多家模型提供商。这些试验与您的个人环境互不干扰。
Hermes Agent 常见问题
配置需要模型提供商和 API 密钥,这些信息只有您掌握。因此部署方案只负责安装智能体,由您以 hermes 用户身份自行运行 hermes setup。
深入了解 Hermes Agent
确认安装已完成
安装在首次启动时通过 cloud-init 执行,需要下载 uv 和 Python 依赖,大约要几分钟。可以用下面的命令等待安装结束:
Bashcloud-init status --wait
结束提示会告诉您以 hermes 身份登录并运行 hermes setup。如果想查看详细过程,可以读取 /var/log/cloud-init-output.log。
运行配置向导
hermes setup 是交互式的,会询问模型提供商和 API 密钥。这些信息只有您自己知道,部署方案无法代劳,所以不会替您执行。之后如果想更换提供商,可以再次运行该向导。
后台服务
部署方案启用了 loginctl enable-linger hermes。没有它的话,用户的最后一个会话关闭时,systemd 会停止该用户的服务。启用 linger 后,用户级服务(例如 Hermes Agent 的网关)在您断开 SSH 之后仍会继续运行。
安全
hermes 账户的密码已锁定,并拥有免密码 sudo。只有您的 SSH 密钥能够登录,但任何人拿到这把密钥就等于拥有 root 权限。请为密钥设置 passphrase。
执行命令的智能体也可能出错。如果您让它在服务器上操作,请在工具安装完毕后尽快移除免密码 sudo(相关文件位于 /etc/sudoers.d/),并且不要在这台机器上存放关键数据。
备份
API 密钥和配置保存在该用户的主目录 /home/hermes 中。请定期备份,例如用 rsync 同步到另一台服务器,并把 API 密钥另行保存在您自己的密钥管理工具里。如需了解更多 Linux 环境,请参阅我们的 Linux VPS 和教程。

