Hermes Agent 是 Nous Research 發布的 MIT 授權自進化 AI Agent:從經驗建立 Skill、主動持久化知識、透過 FTS5 搜尋過往對話,並借助 Honcho 建構跨工作階段使用者模型。與綁定筆電的聊天 CLI 不同,Hermes 提供六種終端後端(local、Docker、SSH、Singularity、Modal、Daytona)以及訊息閘道,讓你在 Telegram、Discord、Slack、WhatsApp 或 Signal 上對話,Agent 則在遠端主機持續執行。
README 的定位很明確:「不綁在你的筆電上——在 Telegram 裡說話,它在雲端 VM 裡工作。」對 NodeMac 客戶而言,這台雲端 VM 就是執行 macOS 15+ 的專屬 Mac mini M4,持久化 ~/.hermes/ 狀態,並以 launchd 維持閘道在線——與我們 OpenClaw 閘道運維手冊 的模式一致。從 OpenClaw 遷移的團隊可執行 hermes claw migrate,從 ~/.openclaw 匯入 SOUL.md、Skill、記憶與 API 金鑰。
若需在任意 Mac(不限 M4 主機)完成安裝、閘道與 launchd,請參閱 Hermes Agent macOS 安裝設定指南 —含 8 步驟、故障排查與 5 個 FAQ。
為何專屬 Mac mini M4 更適合執行 Hermes
Hermes 的價值在三條迴圈同時在線時才會複利:閘道訊息投遞、排程 Cron 自動化、記憶/Skill 策展(週期性 nudge 寫入 ~/.hermes/)。闔上筆電會同時暫停這三條迴圈。
| 維度 | 本機 MacBook(16GB) | NodeMac M4 專屬主機 |
|---|---|---|
| 閘道在線率 | 闔蓋即停 | 24/7 Telegram/Discord/Slack 機器人 |
| Cron 投遞 | 睡眠錯過夜間任務 | 內建排程器準時觸發 |
| 學習迴圈 | 記憶 nudge 停滯 | 租戶 SSD 持久 ~/.hermes/ |
| SSH 後端目標 | 不適用 | 遠端 Mac 即執行平面 |
| 與 OpenClaw 並存 | 與日常應用搶資源 | 獨立使用者或相鄰節點 |
| 區域延遲 | 不適用 | 港/日/韓/新/美東,優化 API 與訊息延遲 |
可引用結論:Hermes 暴露 40+ 工具、經 OpenRouter 支援 200+ 模型,閘道與 CLI 由單行程承載——建議 16GB RAM;與 OpenClaw 或重型 MCP 同機建議 24GB。台灣團隊可優先評估東京節點對 Telegram/API 的延遲;NodeMac M4 月付約 $96.9。
架構:CLI、閘道、記憶與後端
佈建前建議先對照 Hermes 的分層:
- 互動式 CLI(
hermes) — 完整 TUI、多行編輯、斜線命令補全、流式工具輸出、Ctrl+C中斷重導。首次設定從這裡開始。 - 訊息閘道(
hermes gateway) — 單行程服務 Telegram、Discord、Slack、WhatsApp、Signal 與 Email。DM 配對見上游 Security。 - 記憶與 Skill — Agent 策展記憶;複雜任務後自動建立 Skill。使用者 Skill 在
~/.hermes/skills/;OpenClaw 匯入在~/.hermes/skills/openclaw-imports/。 - 六種終端後端 — shell/檔案工具執行環境:
- local — 宿主 OS 預設
- Docker — 容器隔離
- SSH — 遠端機器執行(NodeMac 節點)
- Singularity — HPC 叢集
- Modal / Daytona — 無伺服器持久化;閒置休眠
- 模型路由 —
hermes model切換 Nous Portal、OpenRouter、OpenAI、Anthropic、NVIDIA NIM 或自建端點。
可選 Nous Portal(hermes setup --portal)以 OAuth 訂閱捆綁模型與 Tool Gateway。
Hermes Agent vs OpenClaw vs OpenHuman
NodeMac 主機常跑不止一套 Agent。同一台 M4 colocate 前請對照下表。
| 維度 | OpenClaw(MIT) | Hermes Agent(MIT) | OpenHuman(GPL-3.0) |
|---|---|---|---|
| 核心定位 | 閘道自動化平面 | 自進化終端 + 閘道 Agent | UI 優先個人記憶 |
| 學習迴圈 | 外掛/工作區檔案 | 內建 Skill + 記憶 nudge + FTS5 | Memory Tree + 20 分鐘自動抓取 |
| 訊息渠道 | Slack、Telegram、Discord 等 | Telegram、Discord、Slack、WhatsApp、Signal | 桌面吉祥物 + Meet Agent |
| 遠端執行 | 閘道在宿主 | SSH 後端 + 宿主閘道 | 桌面優先 macOS |
| OpenClaw 遷移 | 不適用 | 內建 hermes claw migrate | 上游 README 對照 |
| Cron 排程 | launchd + 閘道 Skill | 內建 Cron + 平台投遞 | 自動抓取迴圈 |
| NodeMac 最佳場景 | 頻道機器人 + MCP | 跨工作階段變聰明 + 手機 Telegram | 預載 OAuth 上下文 |
建議路徑:需要 Slack socket-mode DevOps 機器人 請看 OpenClaw Slack 實戰手冊。希望 Agent 跨工作階段持續進化、你在 Telegram 聊天而它在 Mac mini 執行,部署 Hermes。需要 118 OAuth + Obsidian 保險庫 請看 OpenHuman Mac mini M4。16GB 節點建議只跑一個主閘道;Hermes + OpenClaw 同機僅 24GB+。
八步驟手冊:NodeMac Mac mini M4 部署 Hermes Agent
- 開通節點 — 於 NodeMac 定價頁 訂購 M4 16GB / 256GB。亞太 Telegram/API 延遲可選東京或新加坡,美東選維吉尼亞。月付約 $96.9。
- SSH 基線 —
ssh user@your-host;確認 macOS 15+、Apple Silicon(arm64)與出站 HTTPS。 - 安裝 Hermes — 上游一鍵腳本(請先確認組織 pipe-to-shell 政策):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.zshrc # or ~/.bashrc hermes doctor - 設定模型與工具 — 執行精靈或手動設定:
hermes setup # full wizard; detects ~/.openclaw for migration # OR hermes setup --portal # Nous Portal OAuth + Tool Gateway hermes model # pick provider:model hermes tools # enable/disable toolsets - 從 OpenClaw 遷移(可選) — 若存在
~/.openclaw:hermes claw migrate --dry-run # preview hermes claw migrate # import SOUL.md, skills, memories, keys - 啟動訊息閘道 — 設定平台後守護化:
hermes gateway setup hermes gateway start24/7 請依 OpenClaw LaunchAgent 狀態目錄矩陣 以 launchd 包裝——Hermes 設定在~/.hermes/。 - 本機 CLI 指向遠端(可選) — 設定 SSH 終端後端,讓筆電 CLI 在 NodeMac 節點執行工具(
terminal.backend = ssh)。 - 排程與備份 — 以 Hermes cron 新增排程;每週 tar
~/.hermes/。swap 持續超過 2GB 請升級 24GB 或拆分節點。
故障排除
hermes doctor 回報缺少相依套件
現象:Doctor 在 uv、Python 3.11、Node.js、ripgrep 或 ffmpeg 失敗。
修復:重跑安裝腳本;NodeMac 上可 brew install ripgrep ffmpeg node。重跑 hermes doctor 至通過。
Telegram 閘道機器人無回應
現象:hermes gateway start 在跑但私訊無回覆;日誌提示 pairing。
修復:完成 DM pairing;首則訊息可能需要 /pair。bot token 請存 Keychain 或 launchd 環境變數。
SSH 後端無法連線 NodeMac
現象:工具呼叫 SSH 逾時或 host key 不符。
修復:以 ssh-keyscan 預寫 ~/.ssh/known_hosts;啟用後端前先裸連 SSH 測試。
維運要點
- 隔離狀態 —
~/.hermes/放在專用 macOS 使用者。 - 閘道密鑰 — Token 存 Keychain 或 launchd
EnvironmentVariables。 - Skill 衛生 — 每月審查
~/.hermes/skills/;刪除過期 openclaw-imports。 - 模型成本 — OpenRouter 路由 200+ 模型;在控制台設 spend cap。
Apple Mac mini 技術規格:M4 基礎款 16GB——單獨 Hermes 閘道足夠;與 Xcode 或第二套閘道同機偏緊。
在常開 Mac mini 上,可將閘道託管與 Hermes 多智能體委派 結合:Telegram 老闆對話觸發調研與檔案子 Agent,筆電可休眠。
常見問題
Hermes Agent 會取代 NodeMac 上的 OpenClaw 嗎?
不會——訊息層重疊但架構不同。OpenClaw 擅長閘道 MCP 與頻道自動化;Hermes 擅長自進化記憶、Skill 與內建 Cron。可透過 hermes claw migrate 匯入 OpenClaw 資料。
能否不使用 Nous Portal?
可以——自備 OpenRouter、OpenAI、Anthropic 等金鑰。hermes model 切換供應商無需改程式。Portal 為便利選項。
閘道 + CLI 需要多少記憶體?
建議 16GB;同機子 Agent、MCP 與第二套 Agent 建議 24GB。
Hermes 能在 Apple Silicon Mac mini 上執行嗎?
可以——安裝腳本支援 Apple Silicon macOS。NodeMac M4 節點提供原生 macOS、SSH 與 24/7 供電。
為何選 NodeMac 而非 $5 VPS?
Linux VPS 可跑 Hermes,但缺少原生 macOS 工具鏈(Keychain、AppleScript、iOS CI)。NodeMac M4 月付 $96.9 提供 Apple Silicon、macOS 15+ 與亞太 SSH/VNC。