ホームAI Agentsnesquena/hermes-webui
// archived 2026-04-23
51

// 概要

Hermes WebUI は、Hermes Agent CLI と完全な互換性を持つ軽量なダークテーマのブラウザインターフェースを提供します。複雑なビルド手順やフレームワークを必要とせず、チャット、ファイル管理、セッションナビゲーションのための3パネルレイアウトを備えています。ユーザーは SSH トンネルやモバイルデバイス経由でセルフホストされたエージェントに安全にアクセスし、永続的なメモリとセッション間のコンテキストを維持できます。

// 技術解説

Hermes Web UI は、Hermes Agent CLI との完全な機能的同等性を提供するように設計された、軽量でダークテーマのブラウザインターフェースであり、ユーザーは Web ブラウザから直接自律型エージェントを管理できます。3 パネルレイアウトとコンポーザーフッターを採用することで、このプロジェクトはアクセシビリティとコンテキスト認識を優先しており、複雑なビルド手順やフレームワークなしでセッション、ワークスペースファイル、モデル設定を管理可能です。アーキテクチャは vanilla JavaScript と Python に依存しており、既存の Hermes エージェント設定とのシームレスな統合を保証しつつ、セルフホスト型で永続的、かつプロバイダーに依存しないエージェントワークフローに重点を置いています。

// 主要ハイライト

01
Hermes CLI と 1:1 の機能的同等性を提供し、ユーザーはエージェント、セッション、ワークスペースファイルをすべて Web ブラウザ経由で管理できます。
02
セッションサイドバー、中央のチャットインターフェース、インラインプレビュー付きのワークスペースファイルブラウザを備えた、レスポンシブな 3 パネルレイアウトを採用しています。
03
マルチプロバイダーモデルの統合をサポートしており、動的なドロップダウンを通じて OpenAI、Anthropic、Google、DeepSeek などを切り替えることができます。
04
UI 内で直接ファイル編集、ディレクトリナビゲーション、Git ステータスの追跡をサポートする堅牢なワークスペース管理システムが含まれています。
05
インラインツールコールカード、サブエージェント委任の可視化、Mermaid ダイアグラムのレンダリングなど、高度なエージェント対話ツールを提供します。
06
オプションのパスワード保護や、SSH トンネルまたは Tailscale を介したリモートアクセスのサポートにより、安全なセルフホスト運用を保証します。

// ユースケース

01
自己改善スキルを備えたセッション間での永続的な AI エージェント管理
02
メッセージングプラットフォームに結果を配信するセルフホスト型の cron ジョブのスケジューリング
03
インライン編集と構文ハイライト機能を備えた統合ワークスペースのファイルブラウジング

// クイックスタート

開始するには、リポジトリをクローンし、「python3 bootstrap.py」を使用してブートストラップスクリプトを実行します。これにより、Hermes Agent が自動的に検出され、Python 環境がセットアップされ、Web サーバーが起動します。あるいは、提供されている Docker Compose ファイルを使用して、コンテナ化された環境でエージェントと一緒に Web UI をデプロイすることも可能です。起動後、http://localhost:8787 にアクセスするか、リモートサーバーでホストしている場合は SSH トンネル経由でインターフェースにアクセスしてください。