- Published on
Hermes Agent安装说明-Mac / Linux / WSL系统适用
- Authors

- Name
- 阿兹海默
[ 最后更新:26/05/27 ]
本文档面向 macOS / Linux / Windows WSL2 用户,介绍 Hermes Agent 的完整安装流程。如果你是第一次接触命令行,也可以照着步骤一步步操作。
Windows 用户:建议先启用 WSL2 并安装 Ubuntu 系统,再按 Linux 流程操作。WSL2 启用方法可参考:https://zhuanlan.zhihu.com/p/466001838
一、先决条件
推荐运行环境(安装器会自动检测、缺失会提示):
- Python 3.11+:安装器优先复用系统已有 Python
- Git:仅当镜像源码包不可用时回退使用
- Node.js v22+:仅在需要浏览器自动化或 WhatsApp 桥接时安装
- ripgrep 与 ffmpeg:非硬性依赖,缺失时会提示
- API Key:准备好阿兹提供的 API Key(
sk-xxxxxx长串字符)。微信联系 alz-ai 获取。
二、如何打开终端
下面所有命令都需要在"终端"里输入。如果你以前没打开过终端,按对应系统的方法操作即可。
1. macOS 打开终端
任选一种方式:
- 方法一:聚焦搜索(最快) 按下键盘
Command + 空格调出聚焦搜索,输入terminal或终端,回车即可打开。 - 方法二:从启动台 点击 Dock 上的"启动台"(火箭图标),在搜索栏输入
终端,点击图标打开。 - 方法三:从访达 打开"访达(Finder)",进入"应用程序 → 实用工具 → 终端"。
macOS 默认终端使用 Zsh,本文里凡是涉及 ~/.zshrc 的操作都对应它。
2. Linux 打开终端
不同桌面发行版略有差异,常见方式:
- 快捷键:大多数发行版(Ubuntu / Debian / Fedora 等)按
Ctrl + Alt + T直接打开终端。 - 应用菜单:点击左下角"活动 / 应用",搜索
terminal或终端。 - 服务器(无桌面):通过 SSH 连接后,登录的就是终端。
Linux 默认 shell 通常是 Bash,对应 ~/.bashrc。
3. Windows WSL2 打开终端
前提:已启用 WSL2 并安装 Ubuntu。
- 方法一:按
Win键,搜索Ubuntu,点击打开即可进入 WSL 终端。 - 方法二:打开 Windows Terminal(任务栏搜索
Terminal),点击顶部下拉箭头,选择Ubuntu。 - 方法三:在 PowerShell 里直接输入
wsl回车,进入 WSL 环境。
进入 WSL 后,所有命令都按 Linux 的方式执行。
三、快速安装
适用于 macOS、Linux 桌面/服务器,以及 Windows WSL2。在终端中执行下面其中一条命令即可。
国内用户(国际网络环境有困难时选择)
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash
该脚本由中文社区维护,链路在国内可直连,下载源码包、Python、虚拟环境的速度更稳定。
官方源(网络畅通时首选)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装器会自动完成:下载源码包、复用或安装 Python、创建虚拟环境、安装 hermes 命令、并引导首次配置。默认会跳过浏览器、Chromium 与 WhatsApp 桥接等可选组件。
安装完成后
让 hermes 命令在当前终端立即生效:
# Bash(Linux / WSL 默认)
source ~/.bashrc
# Zsh(macOS 默认)
source ~/.zshrc
# 然后启动
hermes
配置自定义 LLM 提供商(使用阿兹 API)
首次启动 hermes 后,会进入设置向导。选择模型时,按以下步骤配置自定义提供商:
- 运行
hermes model,选择 ** Custom endpoint (enter URL manually)**(自定义提供商)。 - 在 Base URL 处输入:
https://api.alz-ai.cn/v1 - 在 API Key 处输入你从阿兹获取的密钥(
sk-xxxxxx格式)。 - 在 Model name 处输入模型名称:
claude-opus-4-6或claude-sonnet-4-6。
配置完成后,Hermes Agent 即可通过阿兹中转 API 调用 Claude 模型。
后续如需重新配置:
hermes model # 选择 LLM 提供商和具体模型
hermes tools # 配置启用哪些工具
hermes gateway setup # 设置消息平台(Telegram/Discord 等)
hermes config set # 单独设置某个配置项
hermes setup # 再次运行完整设置向导
四、故障排除
hermes: command not found:重新加载 shell(source ~/.bashrc或source ~/.zshrc),或检查 PATH 是否包含~/.local/bin。- API 密钥未设置:运行
hermes model,或hermes config set OPENROUTER_API_KEY your_key。 - 更新后配置丢失:先运行
hermes config check,再执行hermes config migrate。 - 国内拉取慢或超时:改用国内镜像
https://res1.hermesagent.org.cn/install.sh;手动安装时也可以用国内 PyPI 镜像加速uv pip install。 - WSL 中无法访问 localhost:检查 Windows 端是否被防火墙拦截,必要时在 WSL 中使用
ip addr查看实际 IP。
如需更深的诊断,运行 hermes doctor,它会指出缺失项并给出修复方法。
五、参考资料
- 国外官方站:https://hermes-agent.nousresearch.com/
- 国内中文文档:https://hermesagent.org.cn/docs/getting-started/installation
- 源码仓库:https://github.com/NousResearch/hermes-agent

