安裝指南

2026 Hermes Agent 全網最完整
安裝與配置指南:用一個實戰案例跑通保姆教程

nuzcloud 編輯部 2026-05-23 9 分鐘
導讀摘要

只裝 Hermes Agent 不跑案例,你很難判斷它到底可不可用。本文先定一個低風險文件處理實戰案例,再按「環境 → 安裝 → 配置 → 驗收 → 執行 → 排錯」走完 2026 年 Mac 版完整安裝與配置保姆教程:在獨立測試目錄裡讀樣本文本、生成摘要與待辦、寫出結果檔案,並在 ~/.hermes/logs/ 裡核對全過程。(核對至 2026-05-23;模型名稱與價格以各 provider 官網為準。)

啟動成功只是第一步。真正關鍵的是:模型能否調用、檔案能否按邊界讀寫、日誌能否追蹤、失敗後能否定位。案例不是另寫一篇 workflow 專題,而是用來證明安裝與配置真的可用——通過後再擴展到真實 Hermes Agent workflow。

先定義要跑通的實戰案例

第一個案例必須低風險、可回滾、可驗證,不要一上來就接生產倉庫或隱私目錄。

要素 本教程固定方案 通過標準
測試目錄 ~/hermes-lab/(可隨時 rm -rf 刪除) Agent 只在此目錄讀寫
輸入 input/notes.md(自擬 3~5 段會議筆記) CLI 能讀取全文
輸出 output/summary.md + output/todos.md 兩個檔案存在且內容合理
日誌 ~/.hermes/logs/ 能看到模型調用與工具軌跡
回滾 刪除 ~/hermes-lab/output/* 重跑案例結果一致

在終端機建立骨架(驗收前執行一次):

mkdir -p ~/hermes-lab/{input,output}
# 編輯 ~/hermes-lab/input/notes.md,寫入幾段測試文字

為案例準備安裝環境

  • 硬體:Apple Silicon 或 Intel Mac,建議 ≥16GB 記憶體、≥5GB 可用磁碟;uname -msw_vers 確認晶片與系統。
  • 依賴:僅需 git --version;Python 3.11、Node v22、ripgrep、ffmpeg 由官方安裝器自動處理。
  • 網路:能訪問 GitHub raw 與你選的 LLM API 端點(如 OpenRouter、Anthropic)。
  • 帳號:至少一個 provider 的 API Key;密鑰只放 ~/.hermes/.env,並 chmod 600
  • 權限:本機管理員帳號;首次使用檔案/終端機工具時按需處理 macOS 隱私彈窗。
⚠️邊界:案例禁止觸碰生產 Git 倉庫、真實隱私檔案、瀏覽器已保存密碼、雲管理員憑證;勿開啟 --yoloapprovals.mode: off

安裝 Hermes Agent 並確認版本

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

然後 source ~/.zshrc,按官方流程跑 hermes setuphermes model。安裝後必查:

  • which hermes → 通常 ~/.local/bin/hermes
  • hermes doctor 無阻塞項(缺 Key 會提示配置模型)
  • hermes update 了解當前版本;代碼在 ~/.hermes/hermes-agent/,數據在 ~/.hermes/

未通過 hermes doctor 不要進入配置案例步驟。

為案例配置模型與 API Key

運行 hermes model 選擇 provider 與預設模型(名稱與計費以官網實時為準)。也可寫入 ~/.hermes/.env,例如:

# 示例,按你實際 provider 調整
OPENROUTER_API_KEY=sk-or-...
chmod 600 ~/.hermes/.env

連通性驗收:在 ~/hermes-lab 下啟動 hermes,發一句「回覆 OK」;若 API 報錯,先跑 hermes config check,不要繼續案例。

為案例設置目錄與權限邊界

首次驗證建議在測試目錄內操作:執行案例前先 cd ~/hermes-lab 再啟動 hermes。若後續用 Messaging Gateway,可在 ~/.hermes/.env 設置 MESSAGING_CWD=~/hermes-lab,避免 Agent 從敏感路徑起步(見官方安全文件)。

  • 保持 approvals.mode: manual(預設),危險命令需人工批准。
  • 進階隔離:在 ~/.hermes/config.yamlterminal.backend: docker,把容器當安全邊界(生產 Gateway 推薦)。
  • 勿把 API Key 寫進 ~/hermes-lab 內任何會被 Git 追蹤的檔案。

首次運行前驗收(分步閘門)

  • 模型 ping:對話能收到正常回覆
  • 讀檔案:讓 Agent 總結 input/notes.md 第一段
  • 寫檔案:output/ 生成 ping.txt,內容為 ok
  • 看日誌:ls ~/.hermes/logs/,CLI 會話相關記錄應可追蹤

任一步失敗,先停在當前層排錯,不要跑完整案例。

執行完整實戰案例

~/hermes-lab 啟動 hermes,用清晰任務描述(可複製調整):

請只在本目錄工作。讀取 input/notes.md,在 output/summary.md 寫 200 字以內中文摘要,在 output/todos.md 列出最多 5 條可執行待辦(Markdown 列表)。不要訪問本目錄以外的路徑,不要執行破壞性 shell 命令。

執行中若出現刪除、改系統配置等危險命令,應在 CLI 批准提示處拒絕——這正是配置生效的證明。

驗收、排錯與可回滾檢查

檢查項 命令 / 位置
輸出檔案 cat ~/hermes-lab/output/summary.mdtodos.md
權限越界 確認 ~/、桌面等無意外新檔案
日誌 ~/.hermes/logs/(Gateway 常用 gateway.log
費用 provider 控制檯查看本次 token 消耗
回滾 rm -rf ~/hermes-lab/output/* 後重跑

失敗分層反推:

  • hermes: command not found → 安裝層:PATH、source ~/.zshrc
  • 401 / 模型無響應 → 模型層:hermes model.env 權限
  • 讀不到檔案 / 寫到別處 → 權限層:當前工作目錄、MESSAGING_CWD、macOS 隱私授權
  • hermes doctor 報配置項 → 配置層:hermes config migrate
  • 工具一直循環或理解偏題 → 任務層:縮短提示、限定輸出路徑

從測試案例擴展到真實 workflow

案例跑通後,再按階梯放大權限與自動化,而不是跳過驗證直接上生產:

  • 1只讀真實資料目錄,輸出仍寫到獨立 draft/
  • 2配置 hermes gateway setup + gateway install,用 launchd 常駐(plist 通常在 ~/Library/LaunchAgents/ai.hermes.gateway.plist
  • 3需要更高自動化時,再評估 Docker 後端、命令白名單與平臺用戶 allowlist

更完整的安裝前清單可參考本站同主題的Hermes Agent Mac 安裝清單

在 Mac mini 上跑通案例更省心

本文的安裝、配置與日誌驗收流程,在 macOS 上可原生完成:終端機、Homebrew、Docker 與 launchd 無需 WSL。Mac mini M4 約 4W 級待機功耗、Apple Silicon 統一記憶體,適合作為長期跑 Hermes CLI 與 Gateway 的靜默節點;Gatekeeper 與 FileVault 也降低 Agent 長期在線時的暴露面。

若你正把本教程的測試案例升級為 7×24 workflow,Mac mini M4 是目前性價比很高的硬體起點——現在即可入手,讓安裝配置真正落在為長期運行設計的機器上。

案例驅動速查
  • 定案例目錄與輸出標準
  • 官方安裝 + hermes doctor
  • 模型 Key + 測試目錄邊界
  • 分步驗收 → 完整案例 → 日誌與回滾
  • 再擴展 Gateway 與真實 workflow
nuzcloud · Mac 雲伺服器

用 Mac mini 跑通 Hermes Agent 實戰案例

專屬 Mac mini M4 裸機,秒級開通 · 適合本地 Agent 驗證、Gateway 常駐與遠端開發。讓保姆教程裡的每一步都有穩定硬體託底。

Mac 雲伺服器 M4 裸機 · 秒級開通
開通 →