怎么用本页
按系统复制一行命令,装完用同一套标准验收
本页是 Hermes Agent 的安装教程:先按系统选一条路线执行命令,再按下面的四步跑通第一轮。装好以后想接 Provider、Gateway 和 VPS 长期运行,再看部署路线专题。
打开 Hermes Agent 部署路线前置条件
- ✓ Git 可用(Linux 另需 curl 和 xz-utils)
- ✓ 准备一个模型 Provider:Nous Portal 浏览器登录,或国内、海外 Provider 的 API Key
- ✓ 装完重新加载 shell,hermes --version 能运行
- ✓ 日志目录可写
- ✓ Windows 原生和 WSL2 二选一,不要混用
Platform install
Windows、Linux、macOS 怎么选
新手不要先纠结所有安装方式。按系统选一条主线,安装后统一用 setup、doctor、model 和 skills 命令验收。
Windows 原生(PowerShell)
官方支持v0.21 起原生 Windows 10/11 正式支持,CLI、Gateway、TUI 和工具都能原生运行,不需要 WSL。安装脚本会自动装好 Python、Node.js、ripgrep、ffmpeg 和一份便携 Git Bash,不需要管理员权限。想要图形界面,可以到官网下载 Hermes Desktop 安装包,或者装完命令行后运行 hermes desktop。
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
# 安装后新开一个 PowerShell
hermes --version
hermes- ✓ 原生安装的数据在 %LOCALAPPDATA%\hermes,WSL2 的在 ~/.hermes,两边不要混用。
- ✓ 杀毒软件把 uv.exe 当成恶意程序是已知误报(官方文档有说明),需要放行。
- ✓ 只有仪表盘里的内置终端窗格还需要 WSL2,其他功能都能原生用。
Windows 上用 WSL2
可选需要完整的 Linux 环境,或者本来就习惯 Linux 工具链时再选它。先用 PowerShell 启用 WSL2,再在 Ubuntu 终端里按 Linux 方式安装。
wsl --install
wsl --set-default-version 2
# 打开 Ubuntu 终端后执行
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes- ✓ Windows 原生和 WSL2 的配置目录不同,不要混用。
- ✓ 路径、shell、工具调用和日志行为和 Linux 一致。
macOS
Apple Silicon官方只支持 Apple Silicon(M 系列芯片)的 Mac,Intel Mac 不在支持范围内。可以到官网下载 Hermes Desktop 安装包(同时装好命令行和桌面版),也可以只装命令行:
git --version
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.zshrc
hermes- ✓ 默认终端是 zsh,命令找不到时先 source ~/.zshrc。
- ✓ 只装了命令行、想加装桌面版,运行 hermes desktop。
Linux / VPS
长期运行适合 Linux 桌面、Ubuntu/Debian VPS 和团队部署。个人上手用普通用户,长期运行再补低权限用户、日志和进程守护。
sudo apt update
sudo apt install -y git curl xz-utils
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes- ✓ VPS 不建议长期用 root 跑工作流。
- ✓ 网关要开机自启,装成系统服务:sudo hermes gateway install --system。
- ✓ 不需要浏览器自动化的服务器,可以加 --skip-browser 跳过 Playwright 浏览器下载。
1. 先装到本地终端
不要一开始就上 VPS。先在自己的电脑跑通 CLI,问题会少很多。Python 和 Node.js 不用自己装,安装脚本会处理。
git --version
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes --version2. 配置模型 Provider
安装脚本最后会进入设置向导;跳过了也可以随时运行 hermes setup。国内用户选 Full setup,再选国内 Provider;Key 会写进 ~/.hermes/.env。
hermes setup
hermes model
hermes doctor3. 只读跑通第一轮
第一轮只让 Hermes 读文件、总结资料或生成草稿。不要立刻接删除、付款、群发这类动作。
hermes
/model
/skills
请根据当前项目生成一份只读检查清单4. 再迁到长期运行环境
CLI 稳定后再接 Gateway 和 VPS。长期运行要有低权限用户、日志、重启策略和人工确认边界。
hermes gateway setup
hermes gateway run # 先前台跑一次,确认能收发消息
hermes gateway install # 再装成后台服务(VPS 上加 sudo 和 --system)
hermes gateway status
hermes logs gateway环境变量怎么放
hermes config set OPENROUTER_API_KEY sk-or-... # 写进 ~/.hermes/.env
hermes config env-path # 看 .env 文件在哪
hermes doctor # 检查 Key 和依赖
# Nous Portal 不用 Key,浏览器登录:hermes setup --portal成本与安全提醒
模型 API、VPS、消息平台和第三方 SaaS 会产生费用。不要把生产数据库写权限、付款权限或群发权限直接交给 Agent。
VPS 长期运行 checklist
- ✓ 创建低权限运行用户,不用 root 长期跑任务。
- ✓ 把 Hermes 工作目录、日志目录和备份目录分开。
- ✓ 使用进程守护,失败后自动重启,并限制重启频率。
- ✓ 日志至少保留 7 天,方便排查 Gateway、模型和工作流问题。
- ✓ 消息平台只允许指定用户或频道调用。
- ✓ 涉及写文件、发消息、改表格、开工单的动作先加人工确认。