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.

何を解決するか

このプロジェクトは、Telegram、Discord、Slackなどのメッセージングプラットフォームと統合する自律型AIエージェントであるHermes Agentの、スムーズなデプロイテンプレートを提供します。手動での設定ファイルの作成や複雑なサーバー設定の必要をなくし、ブラウザベースの管理ダッシュボードを通じて簡単に管理できるようにします。

動作方法

このテンプレートはHermes Agentとそのネイティブダッシュボードを1つのコンテナにラップします。Pythonベースのサーバー(Starlette)がプロキシおよび管理レイヤーとして機能します。/setupでLLMプロバイダー、メッセージチャネル、ツールの設定をできるセットアップウィザードを提供し、ネイティブのHermesダッシュボードをリバースプロキシします。また、Hermesゲートウェイプロセスを監視し、クラッシュした場合に自動的に再起動します。

対象ユーザー

自前のサーバー(特にRailway経由)に永続的で自律的なAIエージェントをデプロイしたいが、設定ファイルやコードの編集を避けたいユーザー。

特徴

  • 1ページでのセットアップ:ブラウザベースのウィザードでLLMプロバイダー、ツール、メッセージチャネルを設定可能。
  • ゲートウェイ管理:Web UIから直接ゲートウェイの起動・停止・再起動が可能。
  • ユーザーのペアリング:ボットにメッセージを送信したユーザーの承認または拒否によりアクセスを制御。
  • バックアップとリストア:設定、チャット履歴、メモリの完全なスナップショットをダウンロード・リストア可能。
  • マルチチャネル対応:Telegram、Discord、Slack、WhatsApp、メールなどに対応。
  • 広範なプロバイダーサポート:OpenRouter、Anthropic、Google、OpenAI互換エンドポイントなど、多数のLLMプロバイダーに対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト