hermes-ai.net

查看文档 →
Hermes Hermes Agent 中文文档

安装指南

Hermes Agent 可运行于任何支持 Python 或容器的环境。根据目标环境选择合适的安装方式。

一键安装(推荐)

Linux / macOS / WSL2

curl -fsSLO https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh
less install.sh
bash install.sh

安装完成后重新加载 shell:

source ~/.bashrc   # 或:source ~/.zshrc

Windows

如果你会长期使用 Hermes 处理代码、终端命令和项目依赖,推荐先安装 WSL2,再在 WSL2 的 Ubuntu 终端里运行 Linux 安装命令。

使用 pipx 手动安装

pipx install hermes-agent

如果你没有安装 pipx,可以先运行:

python -m pip install --user pipx
python -m pipx ensurepath

随后重新打开终端,或重新加载 shell 配置。

Docker

docker run --rm -it \
  -v ~/.hermes:/root/.hermes \
  -e OPENAI_API_KEY=$OPENAI_API_KEY \
  nousresearch/hermes-agent:latest

终端后端

Hermes 支持 6 种执行后端,通过 hermes config 配置:

  • local:本地直接运行。
  • docker:沙箱化工具执行。
  • ssh:委托到远程主机执行。
  • daytona:临时开发环境。
  • singularity:HPC 工作负载。
  • modal:无服务器 GPU / 休眠。

常用切换命令:

hermes config set terminal.backend docker
hermes config set terminal.backend ssh

本地后端最直接;Docker 更适合隔离命令执行;SSH 适合把耗时任务放到远程服务器上跑。

配置模型

安装后运行:

hermes model

它会引导你选择 OAuth 登录、API Key 或自定义 OpenAI 兼容端点等接入方式。你也可以运行 hermes setup 一次性完成模型和工具配置。

验证

hermes --version
hermes doctor

hermes doctor 会运行诊断并打印缺失依赖或错误配置。

如果安装成功但命令找不到,通常是 shell 还没有加载新 PATH。尝试关闭并重新打开终端,或运行 source ~/.bashrc / source ~/.zshrc