hermes-webui/hermes-swift-mac

The best way to run Hermes on your Mac!

解決的問題

Hermes Agent 是 Hermes Web UI 的原生 macOS 桌面封裝,提供專用的應用程式視窗,無需依賴網頁瀏覽器。它簡化了透過 Hermes Web UI 存取 AI 代理的流程,特別適合透過 SSH 隧道在遠端機器上執行 AI 伺服器的使用者。

工作原理

此應用程式使用 Swift 與 WKWebView 建構,作為輕量級的原生外殼。它連接到正在執行的 Hermes Web UI 實例(本地或遠端伺服器)。對於遠端連接,會自動管理 SSH 隧道,監控連線狀態,並在連線中斷時處理重連。

適用對象

希望為 Hermes Web UI 獲得專用桌面體驗,並具備原生系統整合功能(如全域快捷鍵與系統通知)的 macOS 使用者。

主要亮點

  • 原生 macOS 整合:包含 Dock 圖示、標準選單列,以及一個全域快捷鍵(⁃ℏ H),可從任何其他應用程式將應用程式置頂。
  • 遠端存取:內建 SSH 隧道模式,無需手動終端設定即可安全存取遠端 Hermes Web UI 實例。
  • 系統功能:支援原生 macOS 通知(AI 回應完成時)、透過麥克風權限實現語音輸入,以及文字與影像的剪貼簿整合。
  • 輕量級架構:採用 Swift 與 WKWebView 而非 Electron 建構,確保更佳的系統效能與更低的資源消耗。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案