hermes-webui/hermes-swift-mac

The best way to run Hermes on your Mac!

何を解決するか

Hermes Agent は、Hermes Web UI のネイティブ macOS デスクトップラッパーであり、ウェブブラウザの代わりに専用のアプリケーションウィンドウを提供します。Hermes Web UI を通じて AI エージェントにアクセスする際の手間を軽減し、特に SSH トンネル経由でリモートマシン上で AI サーバーを実行しているユーザーにとって便利です。

動作方法

このアプリは Swift と WKWebView で構築されており、軽量なネイティブシェルとして機能します。実行中の Hermes Web UI インスタンス(ローカルまたはリモートサーバー上)に接続します。リモート接続の場合、自動的に SSH トンネルを管理し、接続状態を監視し、接続が切れた場合の再接続も処理します。

対象ユーザー

Hermes Web UI に専用のデスクトップ体験を求める macOS ユーザーで、グローバルキーボードショートカットやシステム通知などのネイティブシステム統合機能を活用したい方。

特徴

  • ネイティブ macOS 統合: Dock アイコン、標準のメニューバー、および他のアプリからも呼び出せるグローバルショートカット(⁃ℏ H)を備えています。
  • リモートアクセス: 手動でターミナルを設定する必要なく、安全なリモート Hermes Web UI インスタンスへのアクセスが可能な組み込み SSH トンネルモード。
  • システム機能: 完了した AI 応答に対するネイティブ macOS 通知、マイク権限による音声入力、テキストおよび画像のクリップボード統合をサポート。
  • 軽量アーキテクチャ: Electron ではなく Swift と WKWebView で構築されているため、より良いシステムパフォーマンスと低いリソース使用量を実現。

関連

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