nesquena/hermes-webui

Hermes WebUI: The best way to use Hermes Agent from the web or from your phone!

解決的問題

Hermes WebUI 為在伺服器上執行的自主型 AI 代理 Hermes Agent 提供圖形化瀏覽器介面。它消除了僅透過終端(CLI)或即時通訊應用與代理互動的需要,提供一個功能完整的基於 Web 的工作區,用於管理 AI 對話、檔案與代理設定。

作用方式

使用 Python 與原生 JavaScript(無重型框架或打包工具)建構,WebUI 作為現有 Hermes Agent 設定的前端。它以輕量級伺服器形式運行,可透過 SSH 隧道安全存取。介面採用三面板佈局:側邊欄用於會話管理,中央聊天區域,右側工作區用於檔案瀏覽與編輯。它直接與 Hermes 代理的記憶體、設定檔與技能系統整合。

適用對象

已使用或希望使用 Hermes Agent 但偏好視覺化介面而非 CLI 的使用者,以及希望從任何裝置管理其自架設 AI 代理的檔案、cron 作業與多提供者模型設定的開發者與進階使用者。

主要特色

  • 完全 CLI 相容:終端中可用的每個操作皆可透過 Web 介面存取。
  • 整合工作區:內建檔案瀏覽器支援內嵌預覽、編輯功能與 Git 檢測。
  • 會話管理:透過專案、標籤、固定與歸檔實現進階組織,支援匯入/匯出對話記錄。
  • 代理可視化:以視覺化卡片呈現工具呼叫、子代理委派與推理區塊(例如 Claude 的思考或 o3 推理)。
  • 全面控制:支援管理多個 AI 設定檔、與提供者無關的模型切換,以及專用的「控制中心」用於系統設定。
  • 安全性:支援可選的密碼驗證、Passkeys(WebAuthn)與 OIDC 登入。

相關

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