UStackUStack
Hermes Desktop icon

Hermes Desktop

Hermes Desktop 是適用於 macOS、Windows 與 Linux 的原生桌面應用,連接訊息與工作區渠道,提供持久記憶、排程、子代理與沙盒執行,支援持續任務自動化。

Hermes Desktop

Hermes Desktop 是什麼?

Hermes Desktop 是一款適用於 macOS、Windows 與 Linux 的原生桌面應用,可讓使用者透過多種通訊渠道與工作流程存取 Hermes 代理。此產品定位為可跨不同介面保留記憶、處理排程工作、將任務委派給子代理,並使用網頁搜尋與瀏覽器自動化等工具的代理。

從核心來看,Hermes Desktop 的設計目標是成為持續型助理,而非一次性的聊天介面。它可連接到訊息應用程式與其他介面,透過 gateway 支援無人值守自動化,並可執行隔離的子代理與沙盒環境,以處理需要分隔或受控執行的工作。

主要功能

  • 跨平台原生應用支援 — 支援 macOS 12+、Windows 10/11 與 Linux,因此使用者可安裝於常見桌面環境。
  • 多通道連接 — 可連接 Telegram、Discord、Slack、WhatsApp、Signal、Email 與 CLI,並列出更多平台持續新增或擴充中。
  • 持久記憶 — 隨時間保留專案上下文,幫助代理記住先前工作並重用已學到的內容。
  • 自然語言排程 — 支援排程報告、備份與簡報等任務,透過 gateway 無人值守執行。
  • 委派子代理 — 建立具有各自對話、終端機與 Python RPC 腳本的隔離子代理,以便平行或分離執行任務。
  • 搜尋與自動化工具 — 包含網頁搜尋、瀏覽器自動化、視覺、圖片生成、文字轉語音與多模型推理,適用於研究與互動式工作流程。
  • 沙盒執行後端 — 提供五種後端:local、Docker、SSH、Singularity 與 Modal,並具備容器強化與命名空間隔離。

如何使用 Hermes Desktop

先在支援的桌面系統上安裝應用程式,接著從桌面客戶端或其中一個已連接渠道與代理開始對話。之後,使用者可請它記住進行中的專案、排程重複或無人值守任務,或在任務需要獨立上下文時,將專門工作委派給子代理。

對於需要工具支援的任務,使用者可依賴代理的搜尋、瀏覽器、視覺與自動化能力;若希望在隔離環境中執行,也可選擇沙盒後端。實際工作流程是進行對話、指派與監控,而不是為每一步手動在不同工具之間切換。

使用情境

  • 跨渠道專案延續 — 使用者可在一個地方討論專案,之後在另一個已連接介面中接續,不必重新建立上下文。
  • 自動化狀態回報 — 團隊成員可排程例行簡報或報告,透過 gateway 無人值守執行。
  • 研究與網頁任務 — 使用者可要求代理搜尋網路、檢視頁面,或使用瀏覽器自動化蒐集資訊。
  • 分離式子工作流程 — 開發者或操作人員可將工作拆分為多個子代理,讓每項任務都有自己的對話、終端機與腳本上下文。
  • 受控執行環境 — 當需要隔離或特定執行環境時,使用者可在 local、容器化、SSH、Singularity 或 Modal 後端中執行任務。

常見問題

Hermes Desktop 支援哪些平台? 列為適用於 macOS 12+、Windows 10/11 與 Linux 的原生應用程式。

它可以連接哪些服務? 來源列出 Telegram、Discord、Slack、WhatsApp、Signal、Email 與 CLI,並以「不斷成長的清單」暗示還有更多平台。

它支援超越聊天的自動化嗎? 是。頁面描述了排程、瀏覽器自動化、網頁搜尋、視覺、圖片生成、文字轉語音與多模型推理。

任務可以彼此隔離嗎? 可以。Hermes Desktop 提到隔離的子代理與沙盒後端,包括 local、Docker、SSH、Singularity 與 Modal。

替代方案

  • 獨立聊天助理 — 這類工具主要著重於對話與回應生成,但通常不強調桌面原生工作流程、持久的專案記憶或委派給子代理。
  • 工作流程自動化工具 — 這類工具更適合以規則或觸發條件為基礎的自動化,而 Hermes Desktop 則結合了自動化、代理式推理與互動式任務處理。
  • 給開發者的代理框架 — 這類工具可能提供更高的控制度,用來建立自訂代理系統,但通常比起具備內建渠道、記憶與執行選項的桌面應用需要更多設定。
  • 遠端桌面或腳本工具 — 這類工具可在特定機器上執行任務,但本質上並不提供相同的以代理為核心的介面、多渠道連線能力,或持久的對話上下文。