uzairansaruzi/hermex

Native iPhone app for your Hermes agent

Hermex – セルフホスト型 Hermes AI エージェント用の iPhone コントロールパネル

概要 – Hermex は iOS 18+ のネイティブ SwiftUI アプリで、ご自身で運用する hermes-webui サーバーと対話、管理、検査できます。スマートフォンはコントロールプレーンに過ぎません。モデル推論、ツール実行、データはすべて Hermes サーバーをホストするマシン上に留まります。

主な機能

  • チャット – プロンプトを送信し、モデル/プロバイダーを選択し、ファイルを添付し、ツール呼び出しの詳細を含むストリーミング応答を確認できます。
  • 実行制御 – 進行中のエージェント実行を一時停止または停止します。
  • セッション – 過去の会話を一覧表示、検索、再開できます。オフライン閲覧用にローカルにキャッシュされます。
  • モデルピッカー – サーバーが提供する任意のモデル間で切り替え、お気に入りと最近のリストを利用できます。
  • プロファイルとプロジェクト – 異なるエージェントプロファイルまたはプロジェクトグループの下で会話を整理します。
  • タスク – エージェントがスケジュールした cron 形式のジョブを表示および編集します。
  • スキルブラウザ – エージェントにインストールされた「スキル」を探索します。
  • ワークスペースブラウザ – スマートフォンからサーバーのファイルシステムをナビゲートします。
  • メモリとインサイト – エージェントのメモリストアと使用状況分析を表示する読み取り専用パネル。

仕組み

  1. 管理下のマシン(macOS、Linux、Windows/WSL2)で hermes-webui(別個のオープンソース Python サーバー)を実行します。
  2. そのサーバーを HTTPS 経由で iPhone に公開します – 例:Cloudflare Tunnel、Tailscale Serve、プライベート VPN、または単純なローカル Wi-Fi。
  3. Hermex にサーバー URL と設定したパスワード(HERMES_WEBUI_PASSWORD)を入力します。アプリはサーバーの REST API と直接通信します。

プライバシーとコスト – アプリは無料で、アプリ内課金はなく、分析データを収集しません。プッシュ通知は任意で、セルフホスト可能なオープンソースリレーを経由します。リレーはメタデータのみを参照し、メッセージ内容を決して見ることはありません。

はじめに – README では、サーバーのインストール、安全な公開、iPhone からの接続を含む約 15 分のセットアップを説明しています。開発者向けには、ソースは Xcode 26(iOS 18 SDK)でビルドでき、依存関係には Swift Package Manager を使用します。

範囲 – Hermex は AI モデル自体を提供しません。純粋に Hermes-webui バックエンドのクライアントであり、バックエンドは設定された任意の LLM をプロキシできます。


TL;DR – Hermex はプライバシー優先の iOS アプリで、セルフホスト型 Hermes AI エージェントとチャットおよび管理するためのネイティブ UI を提供し、セッション、スキル、タスク、ファイル閲覧を処理しながら、すべての計算とデータを自身のサーバー上に保持します。

関連

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