Hermes Agent 桌面版:開源 AI 代理的安裝與使用指南



Hermes Agent 是由 Nous Research 開發的開源自改進 AI Agent(MIT 授權),核心理念是「會隨著使用而成長」的持久化智能代理。它不像傳統聊天機器人或 IDE 綁定的 coding copilot,而是能 24/7 持續運作、跨多平台共享記憶,並自動從經驗中學習、生成可重複使用的技能。

主要功能亮點

  • 持久記憶與自改進學習迴路:記住過去解決問題的方法,自動將經驗轉化為技能,越用越強大。
  • 多平台整合:同一個 Agent 可透過 Telegram、Discord、Slack、WhatsApp、Signal、Email、CLI 等管道互動,記憶完全共享。
  • 自然語言排程:用日常語言設定自動任務(如「每天早上 8 點產生銷售報告並寄 Email」)。
  • 子代理委派:隔離執行複雜 pipeline,每個子代理有獨立對話、終端與 Python RPC。
  • 豐富工具集:內建 40+ 工具,包含網頁搜尋、瀏覽器自動化、視覺理解、圖像生成、文字轉語音、多模型推理等。
  • 彈性執行後端:支援本地、Docker、SSH、Singularity、Modal 等沙箱環境,安全性高。
  • 桌面 GUI 管理:視覺化操作聊天、記憶、技能、排程、工具與訊息閘道。
如果你目前使用 OpenClaw(特別是 Mac Mini + Telegram 自動化設定),Hermes Agent(尤其是桌面版)在以下面向有明顯優勢:

  • 更強的自主性與學習能力:任務描述清楚時,Hermes 往往能更獨立完成(one-shot),並將經驗持久化為技能,減少重複來回確認與 prompting。OpenClaw 在複雜多代理協調與 gateway 控制上更成熟,但 Hermes 在個人化、重複性日常工作上的「迭代速度」與「自己學會做事」的能力更突出。
  • 桌面原生 GUI 大幅降低使用門檻:視覺化管理介面(聊天、技能時間軸、排程、記憶瀏覽等),比純 CLI 或 OpenClaw 的操作更直覺友好,適合日常頻繁使用與團隊成員上手。
  • 持久記憶與背景執行更自然:跨 session、跨平台共享記憶,24/7 排程用自然語言即可設定,長期使用後 Agent 會越來越懂你的工作模式。
  • 設定更簡化:透過 Nous Portal 可一鍵 OAuth 登入,同時搞定模型 + 多工具閘道(web search、image gen、TTS、cloud browser),減少管理多組 API 金鑰的麻煩。
  • 適合個人與重複任務:如果你希望 Agent 像「會自己成長的 24/7 數位員工」,Hermes 的自改進閉環 + 桌面 GUI 是目前最強的選擇之一。許多進階使用者採「OpenClaw 負責 orchestration + Hermes 負責 learning loop」的混合架構。
如果你重視「Agent 自己學會做事」與 GUI 便利性,強烈推薦先試 Hermes Desktop;若你需要極複雜的多代理路由與 gateway 控制,則可繼續以 OpenClaw 為主,或兩者並用。

一、安裝指南(推薦使用官方桌面版)

官方桌面版下載網址:https://hermes-agent.nousresearch.com/desktop

macOS 安裝(最推薦給 Mac 使用者)

  • 前往官網下載 Hermes-Setup.dmg。
  • 開啟 dmg 檔案,將 Hermes Desktop 拖曳至「應用程式」資料夾。
  • 首次開啟可能出現「無法驗證開發者」提示:
    • 前往「系統設定」→「隱私與安全性」,在「安全性」區塊找到 Hermes 並點擊「仍要開啟」。
    • 或在終端機執行:xattr -cr /Applications/Hermes\ Desktop.app
  • 開啟 App 後,它會自動在背景安裝 Hermes runtime(資料放在 ~/.hermes)。
Windows 安裝
  • 下載 Hermes-Setup.exe 並執行。
  • 依照安裝精靈完成(會自動安裝必要依賴,如 Python、Node.js 等,無需管理員權限)。
  • 首次可能需允許防火牆或執行安裝腳本。
Linux / 進階使用者(含想同時安裝桌面版)
使用 CLI 一鍵安裝並加入桌面版:

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

Windows PowerShell 原生安裝(不使用桌面版時):

iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

安裝完成後,重新開啟終端機,輸入 hermes 測試是否出現互動介面。

驗證安裝:

hermes doctor

二、首次設定(最重要步驟)

桌面版開啟後會進入 onboarding 流程,強烈建議使用 Nous Portal 一鍵設定:

1. 在桌面 App 或終端機執行:

hermes setup --portal

2. 會跳出 OAuth 登入 Nous Portal(註冊/登入後即可)。
3. 完成後自動設定:

  • 模型提供者為 Nous(可使用 300+ 前沿模型)
  • 開啟 Tool Gateway(網頁搜尋、圖像生成、TTS、雲端瀏覽器等工具)
手動設定模型(不使用 Portal 時):
hermes model

依照互動式選單選擇:

  • OpenRouter(推薦,模型選擇多)
  • Anthropic / OpenAI / Gemini
  • 本地模型:Ollama、LM Studio、llama.cpp 等(適合隱私或離線使用)
設定 API 金鑰時,會存放在 ~/.hermes/.env(請妥善保管)。

其他常用設定指令:

  • hermes tools:啟用/停用工具
  • hermes gateway setup:設定 Telegram / Discord 等訊息平台 Bot Token
  • hermes config check:檢查設定
三、使用教學(桌面版 GUI 操作)
Hermes Desktop 採用 Electron + React 介面,主要分區如下:

1. 聊天介面(主畫面)

  • 直接輸入任務,例如:「幫我分析上週的銷售數據並產生報告」
  • 支援拖曳檔案上傳、語音輸入(macOS 需允許麥克風權限)
  • 右側預覽窗可即時查看工具執行結果或檔案
2. 技能管理(Skills)
  • 瀏覽系統內建與自動生成的技能
  • 查看技能使用歷史與改進紀錄
  • 可手動安裝或停用特定技能
3. 排程任務(Cron / Schedule)
  • 用自然語言設定,例如:「每週一上午 9 點產生部門週報並寄給團隊」
  • 支援背景執行,即使 App 關閉也能透過背景服務運作
4. 訊息閘道(Messaging Gateway)
  • 設定 Telegram Bot、Discord 等
  • 設定後可從手機或任何裝置與同一個 Agent 對話,記憶完全同步
5. 設定與管理
  • Profiles:切換不同使用情境(工作 / 個人 / 專案)
  • Agents / Command Center:管理子代理與多代理協作
  • 記憶體瀏覽:查看 Agent 記住的長期知識與專案脈絡
6. 與 CLI / TUI 搭配使用

桌面版與 CLI 完全共享資料目錄(~/.hermes)。你可以:

  • 用桌面版聊天與管理
  • 用終端機執行 hermes 進行複雜除錯或批次任務
  • 執行 hermes dashboard 開啟網頁版管理介面(localhost:9119)
遠端連接(進階):可在設定中連接遠端 Hermes backend,適合把 Agent 放在伺服器上、桌面端遠端控制。

四、更新與維護

  • 桌面版:App 內建背景自動檢查更新,一鍵更新。
  • Hermes Agent 本體:執行 hermes update(會根據安裝方式自動建議正確指令)。
  • 重置與清理(發生問題時):

hermes doctor # 診斷
rm -rf ~/.hermes/hermes-agent/venv # 重建虛擬環境
hermes config migrate # 設定遷移

查看日誌:

hermes logs gui -f

五、常見問題與注意事項

  • Mac 首次開啟被阻擋:依照上方「隱私與安全性」步驟允許。
  • API 金鑰錯誤:重新執行 hermes model 或檢查 ~/.hermes/.env。
  • 工具無法使用:確認 Tool Gateway 已開啟,或切換至 Nous Portal。
  • 資源使用:長期 24/7 執行建議放在 Mac Mini / 專用主機,或使用 Docker 後端限制資源。
  • 隱私:所有資料預設存放在本地 ~/.hermes,除非你主動使用雲端工具。
結語與建議
Hermes Desktop 的推出,讓 Hermes Agent 從「強大但偏技術」的工具,變成真正適合日常與長期使用的個人 AI 代理。如果你原本用 OpenClaw 做 Telegram 自動化與多代理協調,現在可以把 Hermes 當作「會自己成長的執行引擎」,兩者搭配使用效果極佳。
快速開始建議流程:

下載並安裝桌面版

  • 執行 hermes setup --portal
  • 在 GUI 裡先試幾個簡單任務
  • 設定 Telegram gateway,讓 Agent 隨時可從手機叫用
  • 開始丟日常工作給它,並觀察它如何自動生成技能
官方文件:https://hermes-agent.nousresearch.com/docs
桌面下載:https://hermes-agent.nousresearch.com/desktop
GitHub:https://github.com/NousResearch/hermes-agent