若你已在 2026 年盯上 Nous Research 开源的 Hermes Agent,真正挡住你的往往不是「会不会写 Prompt」,而是安装脚本、Python/Node 依赖、LLM API Key、Telegram Bot 与 Gateway 后台服务这一长串工程细节。本文面向要在 macOS / Linux / WSL2 上把 Hermes 从「能跑」推进到「手机随时能叫、机器 7×24 在线」的开发者与小团队:先拆六大安装误判,再给环境对照表与宿主平台矩阵,随后给出可复制的 curl | bash、hermes doctor、hermes setup 与 Telegram Gateway 步骤(≥8 步)。记忆架构与买租 TCO 分别见站内 三层记忆专文与 24 个月 TCO 文。租期单价见 NOVAKVM 定价页,下单见 订购页。下文命令与版本以官方文档为准,发版后请重新打开链接核对。
[ SECTION_01 ] // PAIN_MAP 装 Hermes Agent 时最常见的六大误判(2026)
- 「要先自己装 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 仓库)
[ SECTION_02 ] // ENV_MATRIX Hermes Agent 环境要求:最低配置与部署载体怎么选
下表汇总本机安装的务实下限;Gateway 仅走云端 API 时内存压力低于「同机跑本地大模型」场景。金额与库存不在此表,请打开 定价页 核对。
| 项目 | 最低 | 推荐(生产 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 |
| 载体 | 安装难度 | 7×24 Gateway | 典型问题 |
|---|---|---|---|
| 个人 MacBook | 低(curl 即可) | 合盖即断,适合 POC | 私人资料与 Agent 记忆混盘 |
| 通用 Linux VPS | 中(可加 --skip-browser) |
在线率高,RTT 拖慢工具环 | 缺 macOS 原生浏览器自动化路径 |
| NOVAKVM 月租 Mac Mini M4 | 低(与文档主路径一致) | 独占裸金属,launchd 守护 | 需规划 SSH 与 ~/.hermes/ 备份 |
只想验证安装?笔记本足够;要让 Telegram + Skill 复利 连续数周,请把 Gateway 放在不会睡眠的生产 Mac 上。
[ SECTION_03 ] // INSTALL Hermes Agent 一键安装:curl 脚本、PATH 与 hermes doctor
在 macOS、Linux、WSL2 或 Termux 上,官方推荐一行安装(仓库克隆到 ~/.hermes/hermes-agent/,并注册全局 hermes 命令):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes doctor
hermes --version
无头服务器若不需要浏览器自动化,可在安装时跳过相关依赖(参数以官方文档为准):
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 章节)。
[ SECTION_04 ] // RUNBOOK 八步跑通 Hermes:模型、CLI 冒烟、Telegram 与 Gateway 常驻
- 完成安装并刷新 PATH:看到
~/.hermes目录后执行hermes doctor,确认无阻塞项。 - 配置 LLM:新手运行
hermes setup;已有 Key 可用hermes model或写入~/.hermes/.env(如 OpenRouter、Anthropic、OpenAI、Ollama Base URL)。 - CLI 冒烟:执行
hermes,用一句真实任务测试(如「总结当前目录下文件类型分布」),确认工具链与 API 计费正常。 - 创建 Telegram Bot:在 Telegram 找
@BotFather,/newbot获取 Token;用@userinfobot查自己的数字 ID。 - 写入 Gateway 配置:推荐
hermes gateway setup选 Telegram;或手动设置TELEGRAM_BOT_TOKEN与TELEGRAM_ALLOWED_USERS。 - 前台验证 Gateway:
hermes gateway运行,在手机私聊 Bot 发消息,确认有回复后再转后台。 - 安装守护进程:macOS 用
hermes gateway install+hermes gateway start(launchd);Linux 可选sudo hermes gateway install --system,用journalctl -u hermes-gateway -f看日志。 - 备份与迁移纪律:定期打包
~/.hermes/;换机或退租前目录级恢复,避免只重装二进制导致「失忆」。
hermes gateway setup
hermes gateway install
hermes gateway start
hermes gateway status
Telegram 群聊场景请务必阅读官方 Messaging 文档中关于隐私模式的说明;关闭 Group Privacy 后需将 Bot 移出群再重新邀请。
Hermes Agent Telegram 接入文档(GitHub)
[ SECTION_05 ] // TROUBLESHOOT Hermes Agent 安装与 Gateway 常见报错怎么排
| 现象 | 常见原因 | 处理方向 |
|---|---|---|
hermes: command not found |
PATH 未加载 | source ~/.zshrc 或新开终端 |
| API key not set | 未配置提供商 | hermes model 或编辑 ~/.hermes/.env |
| Missing config after update | 版本升级配置偏移 | hermes config check 与 hermes config migrate |
| ModuleNotFoundError: dotenv | 误用系统 Python | 确认调用 ~/.hermes/hermes-agent/venv 内二进制 |
| Telegram 群聊无响应 | 隐私模式 / 未重入群 | BotFather 关 Group Privacy 后踢出再拉入 |
若你计划在远程 Mac 上执行上述步骤,连接与会话安全基线见 帮助中心;需要独占 Apple Silicon 与清晰退租流程时,优先评估月租裸金属而非长期占用个人笔记本。
[ SECTION_06 ] // HARD_FACTS 可引用技术信息与 NOVAKVM 收束
- 安装器行为:官方脚本通过
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 开机更低决策成本。