AI / 自動化

Hermes Agent Mac 安裝指南:閘道與 OpenClaw 遷移(2026)

Mac 上 Hermes Agent 終端與訊息閘道設定

Hermes Agent 是 Nous Research 的開源自進化 AI 代理(github.com/NousResearch/hermes-agent,MIT)。它不是一次性聊天介面,而是執行學習閉環:精選記憶、代理自建技能、FTS5 工作階段檢索、排程 cron,以及 Telegram、Discord、Slack、WhatsApp、Signal 等訊息閘道。本指南在 Mac 上完成安裝與閘道設定——MacBook 或無外接顯示器的 Mac mini 均可,不假設你必須租用雲端主機。

說明:ProxyMac 本站發布 Mac 設定教學;Hermes Agent 本身與廠商無關,在任何 Mac 上安裝步驟相同。下文事實截至 2026 年 5 月上游倉庫與文件。

為何在 Mac 上執行 Hermes

Hermes 標榜「隨處可跑」,但 macOS 仍是實用預設環境:

  • 原生安裝器 — 一行 install.sh 支援 macOS(及 Linux/WSL)。
  • Apple Silicon — 透過 uv 使用 Python 3.11、Node 工具鏈,以及 ffmpeg/ripgrep
  • 閘道程序hermes gateway 在背景保持,便於用 Telegram 聊天;若 Mac 睡眠,閘道會中斷,除非遷到常開主機。
  • OpenClaw 路徑 — 若你已在 Mac 上執行 OpenClaw,可用 hermes claw migrate~/.openclaw 匯入記憶與技能。

可引用定義:Hermes Agent 是帶持久記憶、agentskills.io 相容技能、多平台訊息閘道,以及六種終端後端(local、Docker、SSH、Singularity、Modal、Daytona)的 MIT 代理框架。

與流程層對比:Obra Superpowers 強化設計/TDD 紀律;Hermes 提供執行階段、工具與頻道——二者疊加而非互斥。

若閘道需下載較大依賴,請注意本機出口頻寬;Hermes 本身不綁定任何雲端廠商。僅在 SSH 後端指向遠端時,東京節點才特別相關。

macOS 上的架構

元件路徑/指令作用
CLIhermes~/.local/bin互動 TUI、斜線指令
設定~/.hermes/提供商金鑰、工具開關、閘道設定
閘道hermes gateway startTelegram/Discord/Slack 等橋接
代理迴圈Python 3.11 venv(uv)工具呼叫、子代理、cron

外部參考:Hermes 文件;若閘道與 Docker 後端同機執行,可依 Apple Mac mini 規格 規劃記憶體。

提供商靈活:hermes model 可在 Nous Portal、OpenRouter(200+ 模型)、OpenAI、Anthropic、NVIDIA NIM 與自訂端點間切換。

Mac 八步安裝手冊

  1. 步驟 1 — 前置條件 — macOS 13+;若同時開 Docker 後端與閘道,建議 16 GB 記憶體;xcode-select --install
  2. 步驟 2 — 官方安裝curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash,然後 source ~/.zshrc
  3. 步驟 3 — 驗證 CLIhermes doctorhermes --version
  4. 步驟 4 — 首次設定hermes setup;Nous 捆綁工具可用 hermes setup --portal
  5. 步驟 5 — 模型與工具hermes modelhermes tools
  6. 步驟 6 — TUI 冒煙測試 — 執行 hermes,使用 /model/skills/usage
  7. 步驟 7 — 可選訊息閘道hermes gateway setuphermes gateway start
  8. 步驟 8 — 從 OpenClaw 遷移hermes claw migrate --dry-run 後執行正式遷移。

若需 24/7 閘道:在備用 Mac mini 關閉睡眠,或透過 SSH 終端後端 在遠端 Mac 執行。

終端後端:本機 Mac 與 SSH

後端適用情境Mac 角色
local日常 MacBook 開發代理 shell 在筆電
docker可重現沙箱本機 Docker Desktop
ssh閘道在筆電、執行在遠端MacBook 控制 Mac mini 或 VPS
modal / daytona工作階段間休眠閒置成本低

詳見 工具文件

故障排除

hermes: command not found

~/.local/bin 加入 PATH 並重新載入 shell;必要時重跑 install.sh。

hermes doctor 報 Python/uv 錯誤

安裝 uv 後執行 hermes updatehermes doctor

閘道已連線但無回覆

檢查日誌、bot token 與 DM 白名單;重啟 gateway。

啟用 docker 後端時請更新 Docker Desktop,避免首次工具呼叫過慢。排程任務與閘道應共用同一 ~/.hermes/ 目錄以簡化權限管理。

在 TUI 用 /usage 追蹤 token,再逐步開啟高成本工具,可避免 Telegram 訊息費用失控。

若需 24/7 回應而筆電會睡眠,可將 SSH 後端指向常開 Mac mini,無須額外購買硬體也能先以遠端主機驗證流程。

建議為閘道建立獨立 macOS 使用者,並關閉 iCloud 同步桌面,避免 FTS5 索引與個人檔案混用。完成八步安裝後,先用一則 Telegram 測試訊息確認工具輸出,再啟用其他通訊平台,可降低同時除錯的負擔。

若你同時執行多個代理,請為 hermes 保留獨立 API 金鑰與日誌目錄,避免與 OpenClaw 或其他工具的環境變數互相覆寫。完成後請保留一份設定備份。

FAQ

Hermes Agent 免費嗎?+
軟體為 MIT 開源。你需為 LLM API(OpenRouter、OpenAI、Nous Portal 等)及可選雲端後端(Modal、Daytona)付費。
Hermes 與 OpenClaw 有何差異?+
OpenClaw 是面向 macOS 的閘道/代理堆疊;Hermes 是帶 TUI、技能中心與遷移工具的完整平台,hermes claw migrate 可橋接兩者。
必須用 Mac mini 嗎?+
不必。任何 Mac 均可。僅當你需要 hermes gateway 24/7 且筆電會睡眠時,才考慮常開的 Mac mini 或小 VPS。
能與 Cursor 或 Superpowers 一起用嗎?+
Hermes 是獨立執行階段,可與 IDE 代理並存;Superpowers 管 Cursor/Claude Code 流程,Hermes 管閘道與工具,二者可疊加。
如何更新?+
執行 hermes update,再執行 hermes doctor 確認環境。

需要一台常開的 Mac?

可選 Mac mini 或 SSH 遠端後端讓 Hermes 閘道 24/7 運作—參閱說明了解睡眠設定或雲端 Mac 方案。