Android スマートフォンは、プライベート Tailscale メッシュ全体で、AI チャット リレー、4 人以上の参加者向けのグループ P2P ビデオ、SIM コール ブリッジング、リモート コントロール、ファイル アクセス、メディア ストリーミング、アカウンティングなど、デスクトップへのマルチチャネル ブリッジになります。
1 つの WebSocket ブリッジ、5 つの独立した通信レーン
各チャンネルは独立しています - 1 つまたはすべてを同時に使用します
デスクトップ AI への完全な双方向ブリッジ。携帯電話からプロンプトを送信し、ストリーミング応答を受信します。 AI はファイルの読み取り、ターミナル コマンドの実行、コード編集の適用をすべてポケットから実行できます。カメラロールからスクリーンショットや写真をコンテキストとして直接添付します。
4 人以上のグループ向けのフルメッシュ WebRTC ビデオとオーディオ - 中央のメディア サーバーや月額料金は不要です。タップ グループビデオ すべてのオンラインピアを一度に呼び出すことができます。参加者が参加するとグリッドは自動的に適応します: 1 = 全画面、2 = 並列、3 = 2+1、4 = 2×2、5+ = スクロール可能な自動調整グリッド。ローカル フィードはピクチャ イン ピクチャとして表示されます。ビットレートはピアごとにスケールダウンされ、どのようなグループサイズでも品質のバランスが保たれます。
すでに携帯電話で通話していて、P2P ピアを導入したいですか?タップ 通話グループに追加 — アプリは、SIM 呼び出しと一緒に WebRTC 呼び出しを Android の通信スタックに登録します。 Android にはネイティブの「呼び出しをマージ」オプションが用意されています。これを受け入れると、オーディオ ミキシングがテレフォニー ハードウェアに渡されます。マージされた通話は イヤホンのみ — 完全にプライベート、スピーカーフォンなし、部屋にいる人には聞こえません。ハードウェア会議が通信事業者によってサポートされていない場合、代わりに Bluetooth ヘッドセット ブリッジがすべての音声を BT SCO リンク経由でルーティングします。
スマートフォンからカメレオンのステージ全体をコントロールします。デスクトップのキーボードに触れることなく、スライドを進めたり、キューをトリガーしたり、画像やテキストをステージ スタックに直接プッシュしたり、同僚の提出物を承認または拒否したり、共同作業用の描画ボードを制御したりできます。
電話機からデスクトップ画面を表示して操作します。 Tailscale メッシュ上の軽量のスクリーン キャプチャ ストリームとして実装されます。サードパーティの VNC サーバーは必要ありません。タップしてクリックし、スワイプしてスクロールします。実行中のプロセスを監視したり、AI アクションをリモートで承認したりする場合に役立ちます。
電話機からデスクトップのファイルシステムを参照します。テキスト ファイルを開いて読み取り、編集します。携帯電話のカメラまたはストレージからプロジェクト フォルダーにファイルを直接アップロードします。アップロードされたファイルを転送直後に処理するように IDE AI に依頼します。 「この画像をプレゼンターステージに追加してください」。
Tailscale を介して、ホーム ネットワーク上の NAS または DLNA サーバーから電話に音楽やビデオをストリーミングします。メディア ライブラリを参照し、トラックをキューに入れ、再生を制御します。テールネット上のどこにいても、デスクトップはローカル メディア サーバーと電話の間のブリッジとして機能します。
携帯電話で領収書を撮影し、会計モジュールに直接送信します。 IDE AI は画像を読み取り、金額、日付、サプライヤー、VAT を抽出し、仕訳帳エントリの下書きを複式簿記に記録します。これにより、デスクトップ上で確認して投稿できるようになります。
デバイス上の音声認識機能を使用して、携帯電話から IDE AI に話しかけます。 AI の応答はストリーミングバックされ、テキスト読み上げによって読み上げられます。デスクトップを無人で実行しながら、ハンズフリーでコーディングを支援します。修正を指示し、結果を聞き、電話で確認します。
すべてのチャネルはプライベート Tailscale ネットワーク上で実行されます。パブリック インターネットに対してポートは開かれません。電話はテールネットで認証される必要があります。他のすべては WireGuard でエンドツーエンドで暗号化されます。
デスクトップが動く chameleon_mobile_bridge.py Qt プロセス内のデーモン スレッドとして。電話アプリは、Tailscale IP のポート 8770 に接続します。 1 つの永続的な接続は、すべてのチャネルを型指定された JSON メッセージとして伝送します。
シグナルサーバー (chameleon_signal.py) Termux 経由で Android 携帯電話上で直接実行でき、電話機をクライアントと信号ノードの両方にします。テールネット内の WebRTC ピア接続にクラウド リレーは必要ありません。
Tailscale が利用できない場合、 lan_video.py ビデオは UDP (ポート 47732) 経由で、オーディオは UDP (ポート 47733) 経由でローカル ネットワークに直接ストリーミングされます。同じチャネルであり、VPN オーバーヘッドはありません。
Chameleon Companion — captured live on device









