安装主线
先看安装部署专题,再按系统执行命令
如果你是第一次部署 Hermes Agent,建议先从安装部署专题理解 Provider、setup 验收、VPS 和长期运行边界。本页保留 Windows、Linux、macOS 的具体命令和检查项。
打开 Hermes Agent 安装部署主线前置条件
- ✓ Git / Node.js / Python 可用
- ✓ 模型 API Key 已准备
- ✓ 终端能读取环境变量
- ✓ 日志目录可写
- ✓ Windows 优先使用 WSL2
Platform install
Windows、Linux、macOS 怎么选
新手不要先纠结所有安装方式。按系统选一条主线,安装后统一用 setup、doctor、model 和 skills 命令验收。
Windows 推荐:WSL2
官方支持Windows 上最稳的路线仍是 WSL2。先用 PowerShell 启用 WSL2,再在 Ubuntu 终端里按 Linux 方式安装 Hermes Agent。
wsl --install
wsl --set-default-version 2
# 打开 Ubuntu 终端后执行
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes setup- ✓ Windows 和 WSL2 的配置目录不同,不要混用。
- ✓ 路径、shell、工具调用和日志行为更接近 Linux/macOS。
Windows 原生 PowerShell
Early Beta官方已经提供原生 PowerShell 安装路线,但仍是 Early Beta。适合想快速体验 CLI 的用户;长期稳定使用仍优先 WSL2。
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
# 安装后新开一个 PowerShell
hermes setup
hermes doctor- ✓ 安装后必须新开终端,让 PATH 生效。
- ✓ 如果遇到终端、编码或工具调用问题,优先切回 WSL2。
macOS
推荐适合 Mac 用户本地上手。先确认 Git 可用,再运行一键脚本;如果命令找不到,重新加载 zsh 配置。
git --version
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes setup- ✓ 默认终端通常是 zsh,所以优先检查 ~/.zshrc。
- ✓ 第一次先跑 CLI,不急着接消息平台。
Linux / VPS
长期运行适合 Linux 桌面、Ubuntu/Debian VPS 和团队部署。个人上手用普通用户,长期运行再补低权限用户、日志和进程守护。
sudo apt update
sudo apt install -y git curl
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes setup- ✓ VPS 不建议长期用 root 跑工作流。
- ✓ 上线前必须补日志、重启策略和人工确认边界。
1. 先装到本地终端
不要一开始就上 VPS。先在自己的电脑跑通 CLI,问题会少很多。
node -v
python3 --version
git --version
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
hermes --version2. 配置模型 Provider
优先选择一个你已经有额度的模型平台。首次配置后,重新打开一个终端再验证环境变量。
hermes setup model
hermes model
hermes config check
hermes doctor3. 只读跑通第一轮
第一轮只让 Hermes 读文件、总结资料或生成草稿。不要立刻接删除、付款、群发这类动作。
hermes
/model
/skills
请根据当前项目生成一份只读检查清单4. 再迁到长期运行环境
CLI 稳定后再接 Gateway 和 VPS。长期运行要有低权限用户、日志、重启策略和人工确认边界。
hermes gateway setup
hermes gateway start
hermes doctor
tail -n 80 <log-file>环境变量怎么放
export OPENROUTER_API_KEY="..."
export NOUS_API_KEY="..."
printenv | grep -E "OPENROUTER|NOUS"
hermes config check成本与安全提醒
模型 API、VPS、消息平台和第三方 SaaS 会产生费用。不要把生产数据库写权限、付款权限或群发权限直接交给 Agent。
VPS 长期运行 checklist
- ✓ 创建低权限运行用户,不用 root 长期跑任务。
- ✓ 把 Hermes 工作目录、日志目录和备份目录分开。
- ✓ 使用进程守护,失败后自动重启,并限制重启频率。
- ✓ 日志至少保留 7 天,方便排查 Gateway、模型和工作流问题。
- ✓ 消息平台只允许指定用户或频道调用。
- ✓ 涉及写文件、发消息、改表格、开工单的动作先加人工确认。