词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
fork 语义、Linux 风格文件监视器等),请参阅 Windows(WSL2)指南。两者可以干净共存:原生数据存放在 %LOCALAPPDATA%\hermes,WSL 数据存放在 ~/.hermes。iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)%LOCALAPPDATA%\hermes\,并将 hermes 添加到你的用户 PATH——安装完成后打开新终端即可使用。& ([scriptblock]::Create((irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1))) -NoVenv -SkipSetup -Branch main| 参数 | 默认值 | 用途 |
|---|---|---|
-Branch | main | 克隆指定分支(用于测试 PR) |
-Commit | 未设置 | 将安装固定到指定 commit SHA(覆盖 -Branch) |
-Tag | 未设置 | 将安装固定到指定 git tag(如 v0.14.0) |
-NoVenv | 关闭 | 跳过 venv 创建(高级用法——由你自行管理 Python) |
-SkipSetup | 关闭 | 跳过安装后的 hermes setup 向导 |
-HermesHome | %LOCALAPPDATA%\hermes | 覆盖数据目录 |
-InstallDir | %LOCALAPPDATA%\hermes\hermes-agent | 覆盖代码存放位置 |
install.ps1 内容中的 BOM,因此 HTTP 传输中携带的 UTF-8 BOM 不再会破坏 [scriptblock]::Create((irm ...)) 形式。.exe 而非打开 PowerShell,可以使用它。下载 Hermes Desktop,运行安装程序,首次启动时 GUI 会在后台调用 install.ps1 来配置 Python(通过 uv)、Node、PortableGit 以及下文描述的其余依赖引导流程。首次运行后,桌面应用与 PowerShell 安装的 hermes CLI 共享同一个 %LOCALAPPDATA%\hermes\hermes-agent 安装目录和 %USERPROFILE%\.hermes 数据目录——可以在 GUI 和 CLI 之间自由切换。dep_ensure)hermes_cli/dep_ensure.py——检查并懒加载安装所需的非 Python 依赖。在 Windows 上,相关依赖如下:| 依赖 | Hermes 需要它的原因 |
|---|---|
| PortableGit | 为终端工具提供 bash.exe,为会话内克隆提供 git。在安装时配置,而非由 dep_ensure 负责。 |
| Node.js 22 | 浏览器工具(agent-browser)、TUI 的 web 桥接以及 WhatsApp 桥接所必需。 |
| ffmpeg | TTS / 语音消息的音频格式转换。 |
| ripgrep | 快速文件搜索——不可用时回退到 grep。 |
| npm 包 | agent-browser、Playwright Chromium 以及各工具集的 Node 依赖,在首次使用浏览器工具时安装一次。 |
shutil.which(...) 的检查;如果二进制文件缺失且当前为交互式运行,dep_ensure 会提示安装(实际安装逻辑委托给 scripts\install.ps1 -ensure <dep>)。非交互式运行(gateway、cron、无头桌面启动)会跳过提示,并直接给出清晰的 this feature needs <dep> 错误。