praveen-ks-2001/hermes-agent-template

One-click Railway template for Hermes Agent. A web admin dashboard for provider/channel setup, gateway supervision, user pairing, and backup/restore, with the native Hermes UI proxied behind one login.

解決的問題

本專案為 Hermes Agent(一個與 Telegram、Discord、Slack 等即時通訊平台整合的自主型 AI 代理)提供簡化的部署範本。它消除了手動設定檔與複雜伺服器設定的需求,透過瀏覽器導向的管理儀表板,實現輕鬆管理。

運作方式

此範本將 Hermes Agent 及其原生儀表板封裝於單一容器中。一個基於 Python 的伺服器(Starlette)擔任代理與管理層。它在 /setup 提供設定精靈,用於設定 LLM 提供者、訊息通路與工具,並反向代理原生 Hermes 儀表板。同時監控 Hermes 網關程序,若發生當機則自動重啟。

適用對象

希望在自己的伺服器上(特別是透過 Railway)部署持久且自主的 AI 代理,但又不想處理設定檔或修改程式碼的使用者。

主要特色

  • 單頁設定:透過瀏覽器精靈設定 LLM 提供者、工具與訊息通路。
  • 網關管理:直接透過 Web UI 啟動、停止與重啟代理網關。
  • 使用者配對:批准或拒絕向機器人發送訊息的使用者,以控管存取權限。
  • 備份與還原:可下載並還原完整的設定、聊天紀錄與記憶快照。
  • 多通路支援:支援連接 Telegram、Discord、Slack、WhatsApp、電子郵件等。
  • 廣泛的提供者支援:相容多種 LLM 提供者,包括 OpenRouter、Anthropic、Google 及 OpenAI 相容端點。

相關

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