安装教程 2026年6月1日 约 18 分钟 Hermes Agent Telegram

2026 Hermes Agent
保姆级安装与 Telegram 常驻

macOS / Linux 一键部署 · hermes doctor · LLM 配置 · Gateway 7×24 · 远程 Mac 验收

在 Mac 上安装配置 Hermes Agent 与 Telegram Gateway

谁会遇到这个问题?你已在 GitHub 上看到 Nous Research 的 Hermes Agent(截至 2026 年 6 月约 17 万 Star),想从零装通 CLI、接上 LLM、再用 Telegram 随时唤醒——却在 PATH、API Key 或 Gateway 隐私模式上卡住。结论:按官方 curl | bash 装好后,用 hermes doctor 验收,再配 Gateway 后台服务即可 7×24 常驻;生产环境建议租用 Mac Mini M4避免合盖断线。本文结构:环境要求 → 一键安装 → 验证与 LLM → Telegram → Skill 机制 → 报错表 → 平台选型 → FAQ。

01

Hermes Agent 是什么?与 OpenClaw / CrewAI 差在哪

Hermes Agent 是 Nous Research 在 MIT 协议下开源的「自进化 AI Agent」:完成任务后会把成功路径封装为可复用 Skill,下次同类任务 token 消耗可下降约 38%(社区 30 天实测:Skill 数 3→19)。它通过 Gateway 接入 Telegram、Discord、Slack、WhatsApp 等 20+ 平台,并支持 MCP Server 扩展。

与站内常写的 OpenClaw 相比:OpenClaw 在中文 IM 与企业集成案例更多;Hermes 强调 Nous 模型生态、三层记忆(SESSION → MEMORY.md → USER.md)与 Skill 自动沉淀。CrewAI / LangGraph 更偏编排框架,Hermes 则是「装完即用」的常驻 Agent 产品。若你已读过「为何需要 7×24 Mac」选型文,本文专注怎么装、怎么配、怎么跑通

2026 年 6 月前后,社区讨论集中在三件事:安装脚本是否覆盖依赖Gateway 能否 systemd/launchd 守护、以及Telegram 群隐私模式导致「Bot 在线但不回消息」。本文按真实工单顺序组织,避免只贴官方 README 却跳过验收步骤。官方文档入口:hermes-agent.nousresearch.com/docs/getting-started/installation;GitHub 仓库 NousResearch/hermes-agent 可作为版本核对来源。

  1. 01

    安装门槛被低估:以为要自装 Python 3.11、Node 22、ripgrep——官方脚本已打包。

  2. 02

    大脑未配置:没跑 hermes setup 或写入 ~/.hermes/.env,CLI 能进但推理失败。

  3. 03

    Gateway 只前台跑:终端关掉 Telegram 就失联,未 gateway install 成 launchd/systemd 服务。

  4. 04

    群聊隐私模式:Bot 在群里只响应 / 命令,需在 BotFather 关闭 Group Privacy 并重新入群。

02

环境要求:最低配置与推荐配置对照

官方安装脚本会检测系统并自动补齐依赖;下表帮你判断「这台机器够不够跑」以及是否要走云端 API 而非本地模型。

项目最低要求推荐配置
操作系统macOS 12+、Ubuntu 20.04+、WSL2macOS 14+(Apple Silicon)/ Ubuntu 24.04 LTS
Python / Node脚本自动安装 3.11 / Node 18+脚本默认 Node 22,无需 sudo
内存4 GB(仅 Gateway + 云端 API)16 GB(本地 Ollama / 浏览器自动化)
磁盘约 1.5 GB(含 Skills 缓存)20 GB SSD+(本地模型权重)
网络可访问 GitHub raw + LLM API稳定低延迟出口(Telegram 长连接)

可引用结论:① 不必手动装 Python/Node/ripgrep/ffmpeg。② 无头 Linux VPS 安装时加 --skip-browser 跳过浏览器自动化组件。③ Windows 原生支持仍属 Beta,优先 WSL2 + Linux 安装脚本

若你计划把 Hermes 当作「第二台开发机上的常驻同事」,建议在规划阶段就预留独立磁盘分区或至少 20GB 可用空间:Skills 缓存、SQLite 会话库、浏览器自动化 profile 会随使用时间增长。网络侧需保证能稳定访问 GitHub raw(安装脚本)与所选 LLM API 端点;公司代理环境要在安装前配置 HTTPS_PROXY,否则 curl | bash 可能在拉取依赖时超时,表现为脚本半途退出且无明确 hermes 命令。安装成功后务必把 hermes doctor 输出保存一份,便于日后升级对比。

03

一键安装:macOS、Linux 与 WSL2(五步落地)

在终端执行官方安装命令(以 NousResearch/hermes-agent 仓库 main 分支脚本为准):

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

脚本会自动完成:安装 uv → Python 3.11 → Node.js 22 → ripgrep、ffmpeg → Clone 到 ~/.hermes/hermes-agent/ → 配置全局 hermes 命令 → 拉取默认 Skills 注册表。成功标志为终端输出 ✅ Hermes Agent installed at ~/.hermes

  1. 01

    执行 source ~/.zshrc(macOS)或 source ~/.bashrc(Linux)刷新 PATH。

  2. 02

    无 GUI 的服务器:curl ... | bash -s -- --skip-browser

  3. 03

    运行 hermes doctor,确认 12 项健康检查通过。

  4. 04

    运行 hermes setup 配置 LLM(见第四节)。

  5. 05

    租用远程 Mac上首次安装时,用 VNC 处理可能出现的系统权限弹窗(屏幕录制/辅助功能),纯 SSH 可能无法点击「允许」。

Windows 与 Android Termux

Windows PowerShell:iex (irm .../install.ps1),仓库落在 %LOCALAPPDATA%\hermes\;Dashboard /chat 终端面板建议 WSL2。Termux 执行同一条 curl | bash,脚本会检测环境切换流程。

在 VNCMac 远程 Mac 上的推荐顺序

若你已在 VNCMac 开通节点,建议流程为:VNC 登录 → 打开「终端」→ 执行安装脚本 → hermes doctor 截图留档 → hermes setup 配 API → 再切 SSH 日常运维。原因很实际:macOS 首次允许「终端」访问文件、磁盘或自动化时,图形会话里点一次「允许」比 SSH 盲猜 TCC 失败省数小时。安装目录 ~/.hermes/ 包含 Skill、SQLite 会话库与 .env,退租前用 tar czf hermes-backup.tgz ~/.hermes 打包即可迁移到下一台机器。

04

安装后验证与 LLM「大脑」配置

bash
hermes doctor
hermes --version
hermes setup    # 全向导,推荐新手
# 或单独:hermes model
提供商特点配置方式
Nous Portal零配置订阅,300+ 模型hermes setup --portal OAuth
OpenRouter多模型实验API Key → ~/.hermes/.env
Anthropic / OpenAIClaude / GPT 系列API Key 或 OAuth
Ollama / vLLM本地推理Base URL + Key;需 16GB+ 内存

写入 Key 示例:hermes config set OPENROUTER_API_KEY sk-or-xxxxecho 'OPENROUTER_API_KEY=...' >> ~/.hermes/.env。配置完成后执行 hermes 进入交互 CLI,试一句「帮我总结今天 AI 新闻」验证推理链路。走 GitHub Copilot 可在 hermes model 选 OAuth;本地 Ollama 需先 ollama serve 再填 http://127.0.0.1:11434,16GB 内存建议 7B–8B 模型,避免 Gateway 与推理抢内存触发 watchdog。

05

接入 Telegram:Bot → Gateway → 7×24 常驻

  1. 01

    在 Telegram 找 @BotFather/newbot 创建 Bot,保存 Token。

  2. 02

    @userinfobot 发消息获取你的数字 User ID。

  3. 03

    运行 hermes gateway setup,选 Telegram,粘贴 Token 与 ID;或手动写入 TELEGRAM_BOT_TOKENTELEGRAM_ALLOWED_USERS

  4. 04

    测试:hermes gateway 前台运行,手机给 Bot 发消息。

  5. 05

    生产:hermes gateway install && hermes gateway start;macOS 用 launchd,Linux 可用 sudo hermes gateway install --system

群聊必读:默认 Bot 有隐私模式,群内只响应 / 命令。需在 BotFather → Group Privacy → Turn off,并将 Bot 踢出群后重新邀请才生效。

验收清单(约 15 分钟):① 私聊 Bot 收到回复;② hermes gateway status 显示 running;③ 重启节点后服务自动拉起(验证 launchd/systemd);④ 日志无连续 401 / 429(API 额度或 Key 错误)。Linux 生产机可用 journalctl -u hermes-gateway -f 跟踪;macOS 租用节点可在 VNC 中打开「控制台」筛选 hermes 相关条目。

06

常用命令、Skill 自进化与 MCP(选读)

命令用途
hermes交互对话
hermes tools管理启用工具
hermes gateway status查看 Gateway 服务状态
hermes update更新到最新版
hermes config check配置完整性检查

Skill 机制:任务成功后 Hermes 将流程写入 ~/.hermes/skills/,下次优先命中。前提是主机 7×24 在线——笔记本合盖、VPS 休眠都会打断复利。MCP 可在 ~/.hermes/config.yaml 声明 mcp_servers(如 GitHub Server),headless 环境用 hermes mcp login + SSH 隧道完成 OAuth。

若你计划接 GitHub MCP,请为 Token 单独建只读或最小权限 PAT,不要把生产仓库的 admin 权限交给实验 Agent。浏览器自动化类 MCP(如 Camoufox)在 macOS 上路径最完整;纯 Linux VPS 可能缺少部分依赖,这与 Hermes 官方在 Apple Silicon 上测试最充分的现状一致——也是许多团队最终把 Gateway 迁到 Mac Mini 的原因之一。

07

常见报错与部署平台决策矩阵

报错 / 现象原因处理
hermes: command not foundPATH 未刷新source ~/.zshrc 或新终端
API key not set未配置 LLMhermes model / 编辑 .env
Missing config after update版本升级偏移hermes config migrate
ModuleNotFoundError: dotenv用了系统 Python确认使用 ~/.hermes/.../venv/bin/hermes
Telegram 群无响应隐私模式BotFather 关隐私 + 重新入群
平台7×24 可用性Skill 复利适合人群
个人 MacBook≈60%(合盖断)易中断仅 POC
x86 VPS 4GB≈99.5%稳定,无 macOS 专属 Skill纯 Linux 用户
Mac Mini M4 月租机房 SLAlaunchd 守护 + UMA要 Telegram 常驻的生产用户

租 vs 买:装通之后如何决策

自购 Mac Mini M4 16GB 约 ¥4,499 起,摊到 24 个月约 ¥180–220/月,但需自担电费、宽带与机房级断电风险。VNCMac 月租把 CapEx 转为 OpEx:不确定 Hermes 能否每天替你省 2 小时时,先租 30 天跑通 Gateway + Skill 复利,再决定是否买断。M4 统一内存在 Gateway 常驻约 4.2 GB、浏览器自动化与 SQLite WAL 同址寻址时,比 4GB x86 VPS 更不易 swap 抖动——这对 Telegram 长连接与定时 Heartbeat 很关键。

FAQ

常见问题

不需要。官方 install.sh 通过 uv 安装 Python 3.11、Node 22 及 ripgrep、ffmpeg。

安装与 Gateway 配置多数步骤可 SSH;首次 macOS 隐私授权、部分 OAuth 浏览器回调建议开 VNC,与站内 OpenClaw 远程 Mac 经验一致。

入口仍为官方 install 脚本;升级用 hermes update,若配置迁移报错执行 hermes config check && hermes config migrate

主题 100讲「为何 7×24 + 记忆架构 + 租用 TCO」;本文讲「安装配置实操」。先装通再选型更顺。

结语

Hermes Agent 的安装本身并不神秘:一条官方脚本、一次 hermes doctor、一套 .env、一个常驻 Gateway。真正拉开差距的是主机能否 7×24 在线——Skill 复利、Telegram 随时可达、跨会话记忆写入,都依赖进程与磁盘持续可用。

笔记本合盖、家用 Wi‑Fi 抖动、或 $5 VPS 在高峰被限速,都会让「越用越聪明」退化成「每次重装的新同事」。自购 Mac Mini M4 适合已验证全年常驻的用户;仍在评估阶段时,按月租用物理 M4 节点用 SSH 装 Hermes、用 VNC 过权限验收,退租前备份 ~/.hermes/ 即可迁移——比先花 ¥4,499 买断更省决策成本。

装通 Hermes 只是第一步,让它一直跑着才是价值所在。下方进入Mac Mini M4 月租套餐,为 Gateway 与 Skill 准备一台永不停歇的 macOS 主机。