Hermes Agent 評測:安裝、Docker 與自架所需的一切
寫給自架使用者的 Hermes Agent 評測:安裝腳本與 Docker 架設的比較、本機終端機預設、核准模式、遙測、費用,以及適合哪些人。
Hermes Agent 是 Nous Research 的開源代理,於 2026 年 2 月 25 日發布,到 11 月 8 日已累積 261,682 顆 GitHub 星,在我們追蹤的代理中僅次於 OpenClaw。它的賣點是越用越好:完成一項困難任務後,它會寫出一個可重複使用的技能,之後再加以改進,並在不同工作階段之間保留經過整理的記憶和關於你的個人檔案。這篇評測把它當成一套你要自己安裝、保護並維持運作的軟體來看。想了解它的背景,請參考 Hermes Agent 是什麼?。

適合哪些人
Hermes 適合想在自己掌控的機器上執行單一代理或一小組代理,並從 Telegram、Discord、Slack、Signal 或電子郵件與它互動的開發者。如果你經常交給它重複、類似的工作,回報最大,因為自己寫出的技能正是在這種情況下發揮作用。如果你需要手機 App,它沒有;Android 支援是透過 Termux 在命令列安裝。
Hermes Agent 安裝:安裝腳本
安裝文件首推在 Linux、macOS 或 WSL2 上執行一條指令:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows 有對應的 PowerShell 版本。腳本需要 Git 和 curl,其餘的東西都會自己下載:固定版本的 Python 3.14、Node.js、ripgrep、FFmpeg,預設還有固定版本的 Chromium 和一個 computer-use 驅動程式。如果這台機器是無頭伺服器,而你不想在上面裝瀏覽器,可以用 --skip-browser 和 --skip-computer-use 跳過最後這兩項。
重新載入 shell 之後,設定會拆成幾個小指令,之後只想改一項設定時很方便:
hermes setup執行完整的設定精靈。hermes model選擇供應商和模型。hermes tools開啟或關閉工具。hermes gateway setup連接聊天平台。hermes doctor診斷問題。
另外也有 Windows 和 Apple Silicon Mac 的桌面安裝套件。不支援 Intel Mac,Linux 也沒有桌面安裝套件,只能用腳本。
在 Docker 中執行 Hermes Agent
它的 Docker 指南是這個類別中比較清楚的一份。官方的 nousresearch/hermes-agent 映像檔是無狀態的;所有資料都放在主機的 ~/.hermes,掛載到 /opt/data。第一次先執行 docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup 完成設定精靈,然後用 gateway run 搭配 --restart unless-stopped 啟動閘道。一個簡短的 Compose 檔就能同時執行閘道和網頁儀表板。升級只要拉取新的標籤即可。
和 OpenClaw 一樣,Hermes 把 Docker 的兩種用途分開。把 Hermes 放在容器裡執行是部署方式的選擇。把代理的指令放在容器裡執行則是安全設定,也就是 terminal.backend: docker,而後者更重要。
安全預設
設定文件明確寫出預設的終端機後端是 local:“Commands run directly on your machine with no isolation.”(指令直接在你的機器上執行,沒有任何隔離。)開箱即用時保護你的是安全文件中描述的核准機制:
- smart(預設):由第二個模型判斷每條指令;低風險的直接執行,明顯危險的拒絕,不確定的交給你決定。
- manual:每條危險指令都由你核准。
- off:不做任何檢查,等同於
--yolo。
即使在 off 模式下,危險模式的硬性封鎖清單仍然有效,等待核准逾時的指令也會被拒絕。這比「什麼都執行」周到得多,但終究是由一個模型看守另一個模型。文件自己的正式環境檢查清單建議使用 terminal.backend: docker,在容器中執行指令,移除 Linux capabilities(再加回少數檔案權限),並設定 no-new-privileges。在連接任何對外公開的頻道之前請先這樣設定。同一頁也提醒:你轉送進容器的環境變數,可以被在容器中執行的程式碼讀取,所以不要轉送代理用不到的金鑰。

遙測與隱私
這是 Hermes 最容易推薦的地方。對話、記憶和技能都保存在 ~/.hermes 底下,API 呼叫只會送到你設定的供應商,而共享的使用指標預設關閉,除非你在被詢問時選擇「Share with Nous」。更新檢查是與 GitHub 儲存庫比對。只有當你選擇 Nous 自家的 Nous Portal 作為模型供應商時,Nous 才看得到你的提示詞。
模型與費用
你可以接上任何相容 OpenAI 的端點、OpenRouter 或本機模型。要注意的是託管的附加功能:網頁搜尋、圖片生成和語音,要不是需要你自己的這些服務金鑰,就是需要付費的 Nous Portal 方案(方案列在本頁的價格表中)。使用本機模型且不用任何託管附加功能時,除了硬體之外不需要任何費用。
維護
Hermes 更新速度很快(我們查看的是 v0.23.0),新安裝會跟隨最新的穩定版,除非你選擇使用 main。使用 Docker 時,請備份好 ~/.hermes,如果不想遇到意外,請固定版本標籤而不是使用 latest。有些功能會帶來額外的元件:例如 iMessage 需要在 Mac 上另外執行 BlueBubbles 伺服器。
比較
OpenClaw 有 29 個聊天頻道、142 個官方外掛和更大的社群;Hermes 則以預設開啟的模型核准、預設無遙測,以及技能學習循環作為回應。它可以用一條指令匯入 OpenClaw 的設定、記憶和技能,因此試用成本很低。請參考 Hermes Agent vs OpenClaw。如果你想把 Hermes 放進有網路核准機制的更嚴格沙箱,NemoClaw 可以執行它。如果你希望代理預設就在自己隔離的電腦上執行,可以看看 Rakazo 或 Agent Zero。完整清單請見 Hermes Agent 替代方案。
結論
Hermes Agent 是一款優秀的自架代理,隱私預設良好、Docker 架設方式清楚,而且自己撰寫技能是真正與眾不同的想法。它主要的缺口是:在你切換終端機後端之前,指令都在你的主機上執行。切換過去,把核准模式維持在 smart 或 manual,它就是這個類別中表現最守規矩的代理之一。
價格
| Open source | 免費 |
|
|---|---|---|
| Nous Portal Plus | US$20/月 |
|
| Nous Portal Super | US$100/月 |
|
| Nous Portal Ultra | US$200/月 |
|
功能
| 網路搜尋 | 是 |
|---|---|
| 圖像生成 | 是 |
| 語音模式 | 是 |
| 檔案上傳 | 是 |
| 記憶 | 是 |
| 代你執行操作 | 是 |
| 應用程式整合 | 是 |
| 自主運作 | 是 |
| 主動傳訊息給你 | 是 |
| 可執行多個機器人 | 是 |
優點
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
缺點
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
適合對象
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
來源
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
