2026 Hermes Agent 保姆级安装部署:
macOS / Linux 装通 + Telegram 7×24 常驻

若你已在 2026 年盯上 Nous Research 开源的 Hermes Agent,真正挡住你的往往不是「会不会写 Prompt」,而是安装脚本、Python/Node 依赖、LLM API Key、Telegram Bot 与 Gateway 后台服务这一长串工程细节。本文面向要在 macOS / Linux / WSL2 上把 Hermes 从「能跑」推进到「手机随时能叫、机器 7×24 在线」的开发者与小团队:先拆六大安装误判,再给环境对照表宿主平台矩阵,随后给出可复制的 curl | bashhermes doctorhermes setupTelegram Gateway 步骤(≥8 步)。记忆架构与买租 TCO 分别见站内 三层记忆专文24 个月 TCO 文。租期单价见 NOVAKVM 定价页,下单见 订购页。下文命令与版本以官方文档为准,发版后请重新打开链接核对。

  • 「要先自己装 Python 3.11 和 Node 22」:官方安装脚本会通过 uv 拉齐运行时,你只需保证 Git 可用;手动混用系统 Python 常触发 ModuleNotFoundError
  • 「装完就能在 Telegram 里说话」:CLI 对话与 Gateway 是两条路径;通道要单独 hermes gateway setup 并启动守护进程。
  • 「hermes: command not found 是安装失败」:多数是 PATH 未刷新,新开终端或 source ~/.zshrc 即可,不必重装整包。
  • 「任意 Linux VPS 与 Mac 等价」:文档在 macOS 上路径最完整;部分浏览器自动化与 macOS 专属 Skill 在纯 Linux 上行为不同,生产前请对照官方平台说明。
  • 「群聊里 @ 了 Bot 却不回」:Telegram 默认隐私模式下群聊只响应 / 命令;要在 BotFather 关闭 Group Privacy 并踢出再拉入群组。
  • 「笔记本合盖也能当生产 Gateway」:睡眠会暂停进程;Skill 复利与通道回调需要受监督的常开主机,与「能安装」不是一回事。

下列为 Hermes 官方入口,请在发版后再次打开核对安装器 URL 与参数。

Hermes Agent 官方安装文档(Nous Research)

NousResearch/hermes-agent(GitHub 仓库)

下表汇总本机安装的务实下限;Gateway 仅走云端 API 时内存压力低于「同机跑本地大模型」场景。金额与库存不在此表,请打开 定价页 核对。

Hermes Agent 环境要求(规划表,非官方 SLA)
项目 最低 推荐(生产 Gateway)
操作系统 macOS 12+、Ubuntu 20.04+、WSL2 macOS 14+(Apple Silicon)或 Ubuntu 24.04 LTS
内存 4 GB(仅 API + Gateway) 16 GB;本地 Ollama 或大 Skill 树评估 24–32 GB
磁盘 约 1.5 GB(含 Skills 缓存) 20 GB+ SSD,为 ~/.hermes/ 增长留余量
网络 可访问 GitHub raw 与 LLM API 稳定低延迟出口,利于 Telegram 回调
前置依赖 Git 2.30+ 脚本自动安装 Python 3.11、Node 22、ripgrep、ffmpeg
安装完成后「跑在哪」:笔记本 / VPS / 月租 Mac Mini M4
载体 安装难度 7×24 Gateway 典型问题
个人 MacBook 低(curl 即可) 合盖即断,适合 POC 私人资料与 Agent 记忆混盘
通用 Linux VPS 中(可加 --skip-browser 在线率高,RTT 拖慢工具环 缺 macOS 原生浏览器自动化路径
NOVAKVM 月租 Mac Mini M4 低(与文档主路径一致) 独占裸金属,launchd 守护 需规划 SSH 与 ~/.hermes/ 备份

只想验证安装?笔记本足够;要让 Telegram + Skill 复利 连续数周,请把 Gateway 放在不会睡眠的生产 Mac 上。

macOS、Linux、WSL2 或 Termux 上,官方推荐一行安装(仓库克隆到 ~/.hermes/hermes-agent/,并注册全局 hermes 命令):

install.sh
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes doctor
hermes --version

无头服务器若不需要浏览器自动化,可在安装时跳过相关依赖(参数以官方文档为准):

install-headless.sh
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash -s -- --skip-browser

hermes doctor 会自检 Python、Node、ripgrep、ffmpeg、PATH 与 API Key 等项;出现 ❌ 时按提示修复,不要跳过。Windows 原生 PowerShell 安装器处于早期 Beta,生产环境更稳妥的路径仍是 WSL2 + 上述 Linux 命令(见官方 Installation 章节)。

  1. 完成安装并刷新 PATH:看到 ~/.hermes 目录后执行 hermes doctor,确认无阻塞项。
  2. 配置 LLM:新手运行 hermes setup;已有 Key 可用 hermes model 或写入 ~/.hermes/.env(如 OpenRouter、Anthropic、OpenAI、Ollama Base URL)。
  3. CLI 冒烟:执行 hermes,用一句真实任务测试(如「总结当前目录下文件类型分布」),确认工具链与 API 计费正常。
  4. 创建 Telegram Bot:在 Telegram 找 @BotFather/newbot 获取 Token;用 @userinfobot 查自己的数字 ID。
  5. 写入 Gateway 配置:推荐 hermes gateway setup 选 Telegram;或手动设置 TELEGRAM_BOT_TOKENTELEGRAM_ALLOWED_USERS
  6. 前台验证 Gateway:hermes gateway 运行,在手机私聊 Bot 发消息,确认有回复后再转后台。
  7. 安装守护进程:macOS 用 hermes gateway install + hermes gateway start(launchd);Linux 可选 sudo hermes gateway install --system,用 journalctl -u hermes-gateway -f 看日志。
  8. 备份与迁移纪律:定期打包 ~/.hermes/;换机或退租前目录级恢复,避免只重装二进制导致「失忆」。
gateway.env
hermes gateway setup
hermes gateway install
hermes gateway start
hermes gateway status

Telegram 群聊场景请务必阅读官方 Messaging 文档中关于隐私模式的说明;关闭 Group Privacy 后需将 Bot 移出群再重新邀请。

Hermes Agent Telegram 接入文档(GitHub)

安装与 Gateway 报错速查(社区高频,非官方 SLA)
现象 常见原因 处理方向
hermes: command not found PATH 未加载 source ~/.zshrc 或新开终端
API key not set 未配置提供商 hermes model 或编辑 ~/.hermes/.env
Missing config after update 版本升级配置偏移 hermes config checkhermes config migrate
ModuleNotFoundError: dotenv 误用系统 Python 确认调用 ~/.hermes/hermes-agent/venv 内二进制
Telegram 群聊无响应 隐私模式 / 未重入群 BotFather 关 Group Privacy 后踢出再拉入

若你计划在远程 Mac 上执行上述步骤,连接与会话安全基线见 帮助中心;需要独占 Apple Silicon 与清晰退租流程时,优先评估月租裸金属而非长期占用个人笔记本。

  • 安装器行为:官方脚本通过 uv 安装 Python 3.11、Node 22、ripgrep、ffmpeg,并将仓库置于 ~/.hermes/hermes-agent/。(来源:Installation 文档,发版后请重核。)
  • 配置根目录:环境变量与 Gateway 令牌默认写入 ~/.hermes/.env;跨会话记忆与 Skill 亦在该树下持久化。(来源:官方 Memory / Setup 文档。)
  • 模型无关:Hermes 可接 Anthropic、OpenAI、OpenRouter、GitHub Copilot、Ollama 等;具体模型 ID 与计费以各提供商页面为准。
  • MCP 扩展:可在 ~/.hermes/config.yaml 声明 mcp_servers,用 hermes mcp login 完成 OAuth(headless 场景常配合 SSH 隧道)。
  • 版本核对:请以 hermes --version 与 GitHub Releases 为准;勿照搬二手稿中的 Star 数或未注明出处的性能排名。

把「装通」当成起点:个人笔记本适合周末 POC,但睡眠、系统更新与私人资料混盘会让 Gateway 与 Skill 复利频繁中断;纯 Linux VPS 能跑通 API 路线,却可能在浏览器自动化与 macOS 工具链上多一层折损。若你已在 CLI 里验证 Hermes 值得长期用,更务实的生产路径是先按月租独占 Mac Mini M4 跑满 2–4 周 Gateway 日志,再决定是否自购硬件。

NOVAKVM 定价页 按并发与磁盘选档,从 订购页 拉起节点,按本文八步完成安装与 Telegram 常驻。对需要原生 macOS 安装路径、7×24 launchd 守护与可预测退租擦除的 Hermes 生产环境而言,NOVAKVM Mac Mini 云端裸金属租赁通常比让主力笔记本 7×24 开机更低决策成本。