Hermes 桌面版
這是什麼
集中顯示及操作工作階段、模型、設定、產出物與閘道連線的 Hermes 本機桌面介面。
白話解釋
可以把 Hermes Desktop 想成錄音室的混音台:它本身不產生聲音,但每個推桿與儀表都連到隔壁房間真正演奏的樂器。開啟應用程式不會從頭建立代理;桌面殼層會啟動獨立的後端程序、等待存活訊號,再顯示及控制該程序正在執行的工作。
為什麼重要
工作階段、模型設定、一般設定、生成的產出物與閘道連線狀態,都集中在 Hermes Desktop,不必為了查看每項資訊而呼叫 API 或修改設定檔。多數使用者會從這裡進入其他功能:先設定閘道,手機才可遠端傳訊給代理;子代理的即時預覽也呈現在同一個介面。桌面版只透過儀表板 API 與執行環境溝通,因此同樣的操作也能由直接呼叫端點的指令碼完成。
運作方式
桌面殼層是位於 apps/desktop 的 Electron 應用程式,它把 Hermes Python 後端啟動成子程序,而不是把代理邏輯嵌入自身。它會等到 uvicorn 綁定通訊端後,由該程序輸出連接埠公告行(electron/backend-ready.ts),才載入指向該連接埠的 React 介面;冷安裝時最長可等待 90 秒,因為子程序必須先匯入完整模組鏈。之後,視窗顯示或觸發的所有功能,包括啟動、重新啟動、排空獨立閘道程序,以及核准新裝置配對,都以一般請求送往和指令碼相同的後端(hermes_cli/web_server.py)。首次安裝則由另一個啟動安裝執行器(electron/bootstrap-runner.ts)取得並執行釘選到特定 commit 的安裝指令碼。
具體範例
使用者第一次在新筆電安裝 Hermes Desktop。啟動安裝執行器先下載並執行釘選到特定 commit 的安裝指令碼;完成後,應用程式啟動 Python 後端並等待連接埠公告行,確認就緒才顯示視窗,避免空白殼層。使用者點擊開關啟動閘道時,桌面版只向同一個後端 API 送出請求;幾分鐘後手機送來配對請求,也透過相同後端連線完成核准。
如何連結
「Hermes 桌面版」屬於「介面」系列。最直接相關的概念包括:「子代理」、「儀表板 API」、「代理執行環境」、「個人作業系統」。
來源證據
web_server— 此檔不在本次來源投影的驗證範圍;相關操作仍須以釘選版本的hermes_cli/web_server.py實際來源確認。
工作流程
- 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。
相關文章
- 掌握 Hermes Desktop:從本機聊天應用程式到永遠線上的代理控制中心
- Hermes 的商業應用:將收件匣訊息轉化為可維護的 CRM 工作流程
- Hermes Agent 初學者指南:從空伺服器到實用自動化的逐步路線
- 七個節省成本的 Hermes 工作流程,超越單純對話
- Hermes 終極新手入門指南:從首次安裝到 AI 營運團隊
