Hermes Agent v0.16.0 桌面应用安装指南:Windows / macOS / Linux 全流程
发布于 2026-06-06 07:32
Hermes Agent v0.16.0 桌面应用安装指南:Windows / macOS / Linux 全流程
Hermes Agent v0.16.0 首次推出了桌面应用(Hermes Desktop App),支持 macOS、Windows 和 Linux 三大平台。本文一步步带你完成每个平台的安装,把可能踩的坑全部标出来。
安装方式总览
Hermes Agent v0.16.0 提供两种安装路径:
| 方式 | 适用场景 | 包含桌面应用 |
|---|---|---|
| 桌面安装器(推荐) | macOS / Windows 新手 | 是 |
| 命令行脚本安装 | Linux / macOS / WSL2 / 高级用户 | 否(可后续补装) |
如果先装了命令行版,后续想补装桌面应用,运行 hermes desktop 即可。
注意:本文讨论的是 v0.16.0 版本的桌面应用安装。如果你是从旧版本升级到 v0.16.0,请先阅读官方的 Updating 指南,确保配置迁移完成后再安装桌面端。
Windows 安装(桌面应用)
前置条件
- Windows 10 或 Windows 11
- 网络能访问
hermes-agent.nousresearch.com(国内访问可能较慢,后文有加速方案)
步骤一:下载安装包
访问 https://hermes-agent.nousresearch.com/desktop,点击 "Windows Download" 按钮。
文件格式为 .exe 安装包,文件名类似 Hermes-Setup-Setup-0.16.0.exe,大小约 150-200MB。
坑点 1:国内下载慢
GitHub Releases 和 Hermes 官网的下载链接在国内访问可能很慢或不稳定。如果下载失败,可以尝试:
- 使用 GitHub 国内加速镜像(如
https://gh-proxy.com/https://github.com/nousresearch/hermes-agent/releases/download/v0.16.0/...) - 使用下载工具(如 IDM)开启多线程下载
步骤二:运行安装包
双击 .exe 文件,按向导提示安装。
安装过程会自动完成以下操作:
- 安装 Git(如果没有)
- 安装 uv(Python 包管理器)
- 安装 Python 3.11
- 克隆 Hermes Agent 仓库
- 创建 Python 虚拟环境
- 安装所有 Python 和 Node.js 依赖
- 配置系统 PATH
- 创建桌面快捷方式
整个过程 5-10 分钟,取决于网络速度。
坑点 2:杀毒软件误报
部分杀毒软件(尤其是 Windows Defender 的实时防护)可能拦截安装脚本的某些操作。如果安装失败,尝试:
- 临时关闭 Windows Defender 实时防护
- 安装完成后重新开启
- 将安装目录添加到白名单
坑点 3:PowerShell 执行策略
如果手动运行 PowerShell 安装脚本(install.ps1),可能遇到执行策略报错:
cannot be loaded because running scripts is disabled on this system
解决方法(以管理员身份运行 PowerShell):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
安装完成后可以改回去:
Set-ExecutionPolicy -ExecutionPolicy Restricted -Scope CurrentUser
步骤三:启动桌面应用
安装完成后,桌面会出现 Hermes 图标。双击启动。
首次启动会进入配置向导,需要选择 AI 模型供应商。推荐选择:
- Nous Portal:一个订阅覆盖 300+ 模型,包括 Web 搜索、图片生成等工具。在终端运行
hermes setup --portal完成配置。 - OpenRouter:多供应商路由,支持大量开源模型。需要 API Key。
坑点 4:首次启动白屏或卡住
如果桌面应用启动后白屏或长时间无响应:
- 检查
https://hermes-agent.nousresearch.com是否可访问(国内可能需要代理) - 在终端运行
hermes doctor,查看具体错误 - 尝试重启:
hermes gateway restart
步骤四:验证安装
在桌面应用的对话框中输入:你好,请用中文回答:今天的日期是?
如果 Agent 正常回复,说明安装成功。进一步验证工具调用能力:
帮我搜索一下今天的天气
如果 Agent 能调用 Web 搜索工具并返回结果,说明 Tool Gateway 配置正确。
Windows 安装(仅命令行)
如果你不想要桌面应用,只需要命令行:
以管理员身份运行 PowerShell,执行:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
安装完成后,关闭并重新打开 PowerShell,运行:
hermes --version
如果显示 hermes 0.16.0 或类似版本号,安装成功。
补装桌面应用(任何时候都可以):
hermes desktop
macOS 安装(桌面应用)
前置条件
- macOS 12(Monterey)或更高版本
- 网络能访问 Hermes 官网
步骤一:下载安装包
访问 https://hermes-agent.nousresearch.com/desktop,点击 "Mac OS Download"。
下载文件为 .dmg 格式。
坑点 1:Apple Silicon vs Intel
Mac 有两个芯片版本。通常下载页面会自动识别。如果没有:
- M1/M2/M3/M4 芯片(Apple Silicon):选择 ARM64 版本
- Intel 芯片:选择 x64 版本
如果选错了,安装过程会报错或运行极慢(Rosetta 转译)。
步骤二:安装
- 双击打开
.dmg文件 - 将 Hermes 图标拖入 Applications 文件夹
- 弹出
.dmg镜像
坑点 2:macOS 安全拦截
首次打开 macOS 可能会弹出「"无法打开,因为无法验证开发者」:
方法 A(推荐):
- 去 系统设置 → 隐私与安全性
- 在安全性区域点击「仍要打开」
方法 B(如果找不到选项):
# 清除隔离属性
sudo xattr -d com.apple.quarantine /Applications/Hermes\ Desktop.app
坑点 3:命令行工具未加入 PATH
桌面应用安装后,命令行工具 hermes 可能暂时不在 PATH 中。重启终端或执行:
source ~/.zshrc
验证:
which hermes
应该输出 /Users/你的用户名/.local/bin/hermes 或类似路径。
步骤三:选择模型供应商
推荐 Nous Portal(一站式):
hermes setup --portal
或者手动选择:
hermes model
交互式选择供应商。
步骤四:启动与验证
桌面应用从 Applications 文件夹或 Spotlight 搜索 "Hermes" 启动。
验证步骤同 Windows。
macOS 安装(仅命令行)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装完成后:
source ~/.zshrc
hermes --version
补装桌面应用:
hermes desktop
Linux 安装
Linux 目前没有独立的桌面安装器 .deb/.rpm/.AppImage,需要通过命令行安装核心组件,然后通过 hermes desktop 启动桌面应用。
前置条件
- 任何主流发行版(Ubuntu / Debian / Fedora / Arch 等)
git已安装(唯一必须的前置依赖)
# Ubuntu/Debian
sudo apt install git
# Fedora
sudo dnf install git
# Arch
sudo pacman -S git
步骤一:安装 Hermes Agent 核心
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装脚本会自动处理所有依赖:uv、Python 3.11、Node.js v22、ripgrep、ffmpeg。
安装完成后:
source ~/.bashrc # 如果用 zsh:source ~/.zshrc
hermes --version
坑点 1:sudo 权限问题
如果你用 sudo 执行安装脚本(sudo curl ... | sudo bash),文件会安装到系统路径:
- 代码:
/usr/local/lib/hermes-agent/ - 命令:
/usr/local/bin/hermes - 配置:
/root/.hermes/
如果以普通用户安装:
- 代码:
~/.hermes/hermes-agent/ - 命令:
~/.local/bin/hermes - 配置:
~/.hermes/
建议:个人使用用普通用户安装即可。只有多用户共享机器才考虑 sudo 安装。
坑点 2:~/.local/bin 不在 PATH 中
如果执行 hermes --version 报错 command not found:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
坑点 3:Playwright 系统依赖(仅浏览器自动化需要)
如果需要使用浏览器自动化工具,Linux 需要额外安装系统库:
# 方法一(有 sudo 权限)
sudo npx playwright install-deps chromium
# 方法二(无 sudo,跳过浏览器功能)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browser
坑点 4:Arch/Fedora/openSUSE 的特殊处理
这些发行版不支持 Playwright 的 --with-deps 自动安装。安装脚本会打印出需要手动安装的系统库命令,照着执行即可。
例如 Fedora:
sudo dnf install -y atk at-spi2-atk cups-libs libdrm libxkbcommon libXcomposite libXdamage libXfixes libXrandr GConf2 nss gtk3
步骤二:启动桌面应用
hermes desktop
这会下载桌面应用组件并启动 GUI 窗口。
坑点 5:Linux 桌面环境兼容性
桌面应用基于 Electron/Tauri 框架。在以下环境下可能遇到问题:
-
Wayland 显示协议:如果桌面启动后窗口空白,尝试设置环境变量:
WEBKIT_DISABLE_COMPOSITING_MODE=1 hermes desktop -
无显示器(纯 CLI 服务器):桌面应用需要图形界面。如果你在远程 SSH 服务器上,需要:
- X11 转发:
ssh -X user@host - 或 VNC 远程桌面
- 或者直接用命令行版本:
hermes
- X11 转发:
-
缺失 libsecret(密钥管理):
# Ubuntu/Debian sudo apt install libsecret-1-dev # Fedora sudo dnf install libsecret-devel
步骤三:选择 Nous Portal 或 API Key
# 推荐:Nous Portal 一站式配置
hermes setup --portal
# 或手动配置供应商
hermes model
WSL2 安装
WSL2 使用 Linux 安装方式:
# 在 WSL2 Ubuntu 中
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes --version
桌面应用:
hermes desktop
坑点:WSL2 图形界面
WSL2 本身没有图形界面。运行 hermes desktop 需要:
- WSLg(Windows 11 内置):直接运行,窗口会自动显示在 Windows 桌面上
- Windows 10 或未启用 WSLg:需要安装第三方 X Server(如 VcXsrv),或改用命令行版本
验证 WSLg 是否可用:
echo $DISPLAY
如果输出类似 :0 或包含 .0,WSLg 已启用。如果为空,需要配置 X Server。
安装后必做:配置模型供应商
不管哪个平台,安装完成后必须配置至少一个模型供应商,否则 Agent 无法运行。
最快路径:Nous Portal
Nous Portal 是 Hermes 官方订阅服务,一个账号覆盖 300+ 模型,包含 Web 搜索、图片生成、TTS 等工具。
hermes setup --portal
其他常见选择
| 供应商 | 特点 | 配置方式 |
|---|---|---|
| OpenRouter | 多供应商路由,大量开源模型 | hermes model → 输入 API Key |
| Anthropic | Claude 模型,能力顶尖 | API Key 或 Max 订阅 OAuth |
| Google AI Studio | Gemini 免费额度大 | GOOGLE_API_KEY=xxx |
| DeepSeek | 国产模型,性价比高 | DEEPSEEK_API_KEY=xxx |
| 阿里百炼 | Qwen 系列,国内接入稳定 | DASHSCOPE_API_KEY=xxx |
| Ollama | 本地运行开源模型 | OLLAMA_BASE_URL=http://localhost:11434 |
重要:Hermes Agent 要求模型上下文窗口至少 64K tokens。选择模型时注意。
通用排查流程
安装遇到问题,按这个顺序排查:
# 1. 检查版本
hermes --version
# 2. 运行诊断
hermes doctor
# 3. 检查配置
hermes config check
# 4. 检查 gateway 状态
hermes gateway status
# 5. 查看详细日志
hermes gateway logs
hermes doctor 是最重要的诊断命令,它会告诉你缺少什么、配置有什么问题、怎么修复。
各平台常见问题速查
| 问题 | Windows | macOS | Linux |
|---|---|---|---|
命令行找不到 hermes |
重装后重启终端 | source ~/.zshrc |
source ~/.bashrc |
| API Key 未配置 | hermes model |
hermes model |
hermes model |
| 桌面应用白屏 | 检查网络/代理 | 检查网络/代理 | 检查 $DISPLAY / WSLg |
| 无法更新 | hermes update |
hermes update |
hermes update |
| 配置迁移 | hermes config migrate |
hermes config migrate |
hermes config migrate |
| 浏览器自动化报错 | — | — | sudo npx playwright install-deps chromium |
总结
新手推荐路径:
- Windows:下载
.exe桌面安装器,一路 Next - macOS:下载
.dmg,拖入 Applications - Linux:命令行安装 +
hermes desktop - 所有平台:安装完成后
hermes setup --portal配置模型
核心原则:先用 hermes doctor 确认一切正常,再开始日常使用。如果 hermes doctor 报错,先修问题再继续,不要跳过。
如果你觉得本文有用,请点赞,收藏和转发。
← 返回博客列表