Hermes 安装

Hermes Agent 安装与 Quickstart:第一次跑通完整清单

从官方安装命令、Desktop / CLI 路径、hermes setup、模型配置到 gateway 前置检查,整理 Hermes Agent 第一次跑通时最该确认的顺序。

新手 预计 16 分钟 核验 2026/6/6
本页目录

完成结果

学完后你会留下什么

一套已完成首次启动的 Hermes 环境,一份模型与工具检查清单,以及进入迁移、memory、skills 或 gateway 教程的下一步路径。

适合谁
准备第一次安装 Hermes Agent 的个人用户或开发者
开始前确认
  • 可以访问终端
  • 准备好一个可用模型提供方或 API Key
  • 愿意先按官方路径完成最小启动
  • 知道 Desktop、Windows native 和 WSL2 是不同安装路径

搜索 “Hermes Agent install” 的用户,通常不是只想复制一行命令。他真正想知道的是:该在哪个系统安装、先选哪个模型、安装后怎么证明它真的可用,以及什么时候才适合继续接 Telegram、Discord、Slack、cron 或 skills。

官方 Quickstart 的核心原则很明确:先让 Hermes 完成一次普通 chat,再逐层加入 gateway、cron、skills、voice 或 routing。也就是说,安装只是第一个检查点,不是整套长期运行环境已经完成。

先抓住 4 个关键点

  1. macOS 和 Windows 用户可以优先考虑官方 Desktop installer;命令行用户再按系统选择 CLI 安装路径。
  2. 第一次启动优先跑 hermes setuphermes model,不要先配置消息网关。
  3. 如果普通 chat 不能稳定响应,先修模型、API Key、PATH 或终端环境,再谈 gateway、cron 和 skills。
  4. 长期运行前必须能解释 Hermes 会读取哪些目录、写入哪些配置、使用哪些模型凭据。

官方最小安装路径

如果你希望同时安装命令行和桌面应用,官方 Quickstart 建议 macOS 或 Windows 用户优先使用 Hermes Desktop installer。

如果你只需要命令行,Linux、macOS、WSL2 和 Termux 的官方一行安装命令是:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows 原生命令行路径使用 PowerShell:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

安装完成后,重新加载 shell:

source ~/.bashrc

如果你使用 zsh,可以改成:

source ~/.zshrc

然后先启动 Hermes:

hermes

如果你是在服务器、CI 用户或新建 service account 下安装,重点检查 ~/.local/bin 是否在 PATH 里。官方安装文档也提示,服务用户的 shell 环境往往更小,可能需要把 Hermes launcher 加进 PATH,或确认实际调用的是 venv 里的 hermes

不同目标的启动顺序

你的目标先做什么通过标准
只想本机可用hermes setup能完成一次普通 chat
已经知道模型提供方hermes model配置保存后能稳定响应
想用本地或自托管模型hermes model 加 custom endpointendpoint、model name、context length 都能验证
想接 Telegram / Discord / SlackCLI 正常后再 hermes gateway setupgateway status 正常,允许名单和 bot token 已核验
想做长期自动化普通 chat 稳定后再加 cron、skills、memory每个能力都有独立回滚和审查清单

这张表的重点不是命令,而是顺序。很多安装失败看起来像 Hermes 问题,实际是用户还没证明模型链路可用,就开始叠加 gateway、cron 或 browser 工具。

首次模型配置

安装后建议按这个顺序操作:

  1. 运行 hermes setup,让向导处理基础配置。
  2. 如果你已经知道要用哪个提供方,运行 hermes model 直接选择模型。
  3. 准备对应 API Key、OAuth 登录或 OpenAI-compatible endpoint。
  4. 保存配置后,先做一次短问答。
  5. 如果失败,只排查模型链路,不要同时改 gateway、skills 和 memory。

官方 Quickstart 列出的常见模型路径很多,包括 Nous Portal、GitHub Copilot ACP、MiniMax、Alibaba Cloud、Hugging Face、AWS Bedrock、DeepSeek、NVIDIA NIM 等。新用户不需要一次性比较全部提供方,第一轮只要选一个你能稳定访问、能控制费用、能看懂报错的路径。

Windows、Termux 和服务器安装边界

Windows 用户最容易误判。官方 Quickstart 现在同时给出 Desktop installer 和 PowerShell 命令行路径;如果你只是本机使用,先按官方路径跑通即可。如果你的场景依赖 Linux shell、systemd、容器、后台服务或大量终端工具,仍应把 WSL2 作为单独候选路径验收。

Termux 用户可以走同一安装脚本。官方安装文档说明脚本会检测 Termux,并使用 Termux 的依赖安装路径;但手机环境仍应把长期运行、权限、电池管理和后台保活单独验收。

服务器用户要额外检查三件事:

  • hermes 是否在非交互 shell 的 PATH 中。
  • 是否需要跳过 browser bootstrap,例如 headless 环境可考虑官方安装参数 --skip-browser
  • secrets 是否放在环境变量、配置文件或 profile 中,并且不会被日志、memory 或 shell history 泄露。

第一次启动后的验收清单

检查项成功标准失败时先看哪里
PATHhermes 可以从新 shell 调用~/.local/bin、venv launcher、shell profile
基础诊断hermes doctor 没有关键错误Python、Node、Git、ripgrep、ffmpeg、dotenv
模型配置能完成一次普通 chatAPI Key、OAuth、endpoint、model name、网络
工具列表你知道哪些工具启用hermes tools、profile 配置
gateway尚未配置,或只配置一个低风险入口bot token、allowlist、platform setup
memory不把 secrets 写入长期记忆MEMORY.md / USER.md 策略
skills不把临时脚本直接沉淀skill 审查、输入输出、权限边界

如果 hermes doctor 报依赖缺失,不要直接复制网络上的零散安装命令覆盖环境。先确认你调用的是安装器创建的 launcher,而不是仓库源码里的某个同名文件。

常见安装失败场景

现象更可能的原因处理顺序
hermes 命令不存在shell 没重新加载,PATH 未包含 launcher重新加载 shell,检查 ~/.local/bin
安装成功但 chat 没响应模型配置或 API Key 未完成重新跑 hermes model,用最小问题测试
gateway 启动但没人能发消息bot token、allowlist 或平台配置不完整重新跑 hermes gateway setup,检查 status
Windows 上终端/工具异常Desktop、PowerShell、WSL2 路径混用先确认实际安装路径,再决定是否复现到 WSL2
服务器后台不可用service user 环境与交互 shell 不一致检查 PATH、工作目录、环境变量和日志

不建议一开始就做的事

  • 不要还没完成普通 chat,就接多个消息平台。
  • 不要为了“长期记忆”把 API Key、token、cookie 写进 memory。
  • 不要把第一次成功运行的临时命令直接做成 skill。
  • 不要在没有 allowlist 的情况下把 gateway 暴露给团队或群聊。
  • 不要把 OpenClaw 迁移当成普通升级;迁移前先做 dry-run、secrets 备份和回滚计划。

推荐第一天完成的最小闭环

第一天只做一个可回滚闭环:

  1. 安装 Hermes。
  2. 配置一个模型提供方。
  3. 完成一次普通 chat。
  4. hermes doctor,记录关键输出。
  5. 确认 profile、配置文件和 secrets 放在哪里。
  6. 只选择一个下一步方向:迁移、memory、skills 或 gateway。

如果你来自 OpenClaw,下一步先看迁移页,因为迁移涉及配置、secrets、消息入口和回滚。如果你是全新用户,先看 Memory 教程,理解 Hermes 为什么不是一次性聊天工具。如果你已经有重复流程,再看 Skills 教程,不要急着接 cron。

完成检查

  • 你已经能从新 shell 运行 hermes
  • 你完成了至少一次普通 chat。
  • 你知道当前模型提供方、API Key 和 endpoint 在哪里配置。
  • 你没有把 gateway、cron、skills 和 memory 一次性全部打开。
  • 你已经决定下一步是迁移、memory、skills 还是消息网关。

官方资料

版本和参数,以这些来源为准

本文按实际任务重写,快速变化的信息仍应在操作前回到官方页面核对。

常见问题

继续操作前,先确认这些边界

Hermes 第一次安装后应该先运行什么?

优先运行 hermes setup 或 hermes model,把模型提供方配置好,再用一次真实 chat 验证响应。只有普通对话稳定后,才继续配置 gateway、cron、skills 或 routing。

Windows 用户应该怎么选择安装路径?

官方 Quickstart 提供 macOS / Windows Desktop installer,也提供 Windows PowerShell 命令行安装。若你的工作流依赖 Linux 终端、系统服务或工具链兼容性,仍应单独评估 WSL2。

安装成功但 Hermes 没反应怎么办?

不要先加 gateway。先检查 PATH、hermes doctor、模型提供方、API Key、网络和一次普通 chat,确认 CLI 与模型链路都通了再继续。

继续学习

按当前任务继续推进