yuga-hashimoto/openclaw-assistant

OpenClaw voice assistant app for Android - Wake word activation & system assistant integration

解決する課題

WakeHermesClaw(旧OpenClaw Assistant)は、スマートフォンを完全に機能するAIアシスタントに変貌させるネイティブAndroid音声クライアントを提供します。単なるチャットアプリの枠を超え、Androidのシステム制御と深く統合することで、セルフホスト型のAIがテキスト回答を返すだけでなく、デバイス上で実際にアクションを実行できるようにします。

仕組み

このアプリは、ユーザーとセルフホスト型のAIバックエンドとの間のブリッジとして機能します。OpenClaw Gateway (WebSocket経由)、OpenClaw HTTP、およびHermes API Serverを含む複数のバックエンドをサポートしています。オフラインのウェイクワード検出にはVoskを使用し、Androidの VoiceInteractionService と統合することで、ホームボタンの長押しによる起動を可能にします。

デバイス制御を有効にするために、厳選されたAndroidの機能(カメラ、位置情報、SMS、通知など)をAIに公開します。また、Hermes Agentが保護されたローカルHTTPサービスを介してこれらのAndroid機能にアクセスできるようにする「Mobile Bridge」も含まれています。

対象ユーザー

Androidデバイス上で、システム設定の制御、アプリとのインタラクション、および音声起動によるネイティブシステムアシスタントとしての動作が可能な、プライベートでセルフホスト型のAIアシスタントを求めるユーザー。

ハイライト

  • ネイティブAndroid統合: ウェイクワード検出、ホームボタン長押し起動、およびWear OSをサポート。
  • デバイス制御: AIがカメラ、位置情報、SMS、連絡先、カレンダー、クリップボード、およびシステム設定(音量、明るさ)にアクセス可能。
  • マルチバックエンド対応: OpenClaw Gateway、OpenClaw HTTP、およびHermes API Serverと互換性があります。
  • プライバシー重視: オフラインのウェイクワード検出とAES256-GCM暗号化設定を搭載。
  • リッチなUI: Markdownレンダリングを備えたチャットインターフェースと、インタラクティブなAI表示のためのWebViewベースの「Canvas」タブを搭載。