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)やメッセージングアプリに依存せずに、AI会話、ファイル、エージェント設定を管理できるフル機能のWebベースのワークスペースを提供します。

動作方法

PythonとベーシックなJavaScript(重いフレームワークやバンドラーなし)で構築されたWebUIは、既存のHermes Agent設定のフロントエンドとして機能します。軽量なサーバーとして動作し、SSHトンネル経由で安全にアクセス可能です。インターフェースは3パネルレイアウトで構成されています:サイドバー(セッション管理)、中央のチャットエリア、右側のワークスペース(ファイルの閲覧・編集)。Hermesエージェントのメモリ、プロファイル、スキルシステムと直接統合されています。

対象ユーザー

Hermes Agent を既に使用している、または使用したいがCLIではなく視覚的なインターフェースを好むユーザー。また、あらゆるデバイスから自ホストAIエージェントのファイル、cronジョブ、マルチプロバイダーモデル設定を管理したい開発者やパワーユーザー。

特徴

  • 完全なCLI同等性:ターミナルで利用可能なすべての操作がWebインターフェースからアクセス可能。
  • 統合ワークスペース:インラインプレビュー、編集機能、Git検出を備えた内蔵ファイルブラウザ。
  • セッション管理:プロジェクト、タグ、ピン留め、アーカイブによる高度な整理。トランスクリプトのインポート/エクスポートも可能。
  • エージェントの可視化:ツール呼び出し、サブエージェントの委任、推論ブロック(例:Claudeの思考やo3推論)を視覚的なカードで表示。
  • 包括的な制御:複数のAIプロファイルの管理、プロバイダに依存しないモデル切り替え、システム設定用の専用「コントロールセンター」。
  • セキュリティ:オプションのパスワード認証、パスキー(WebAuthn)、OIDCログインをサポート。

関連

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