繁體中文

Hermes Agent 評測:安裝、Docker 與自架所需的一切

寫給自架使用者的 Hermes Agent 評測:安裝腳本與 Docker 架設的比較、本機終端機預設、核准模式、遙測、費用,以及適合哪些人。

前往 Hermes Agent

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

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

適合哪些人

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 Agent web dashboard Channels page with Telegram, Discord, Slack, Mattermost, Matrix and WhatsApp, each with an enable switch, Test and Configure buttons
Setting up chat channels in the Hermes Agent dashboardhermes-agent.nousresearch.com

遙測與隱私

這是 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,它就是這個類別中表現最守規矩的代理之一。

價格

Hermes Agent: 價格
Open source免費
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal PlusUS$20/月
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal SuperUS$100/月
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal UltraUS$200/月
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

功能

功能
網路搜尋是
圖像生成是
語音模式是
檔案上傳是
記憶是
代你執行操作是
應用程式整合是
自主運作是
主動傳訊息給你是
可執行多個機器人是

優點

  • 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

來源