チュートリアル 3: 携帯電話からの作業
目標: Claude が入力を必要とするときに iPhone がプッシュされます。タップして添付し、応答します。
ccmux の狭いレイアウトは電話幅の端末に適合します。完全な TUI は、小さな画面用に設計された単一列ビューに折りたたまれます。
セットアップ (1 回限り)
ccmux moshi-setup
これによりインストールされます moshi-hook、その後実行されます moshi-hook host setup. 端末にQRコードが表示されます。 を開きます Moshi iOS アプリ、タップ ホストの追加 → QR のスキャン、携帯電話を端末に向けます。終わり。
ウィザードは、通知が自動的に発生するように、Claude Code のフック エントリも配線します。
仕組み
ペアリング後:
- Moshi アプリは、Mac 上のすべての tmux セッションをリストします。
- Claude が一時停止すると (
needs_input)、携帯電話が振動します。 分類されたプッシュ:approval_requiredまたはtask_complete - 通知をタップ → Moshi ピッカー → 添付 → 応答 → スワイプ
BEL フォールバック (非 Moshi)
端末クライアントは、端末ベルのローカル通知をサポートする場合があります。可用性は、クライアント、その設定、および接続がアクティブなままであるかどうかによって異なります。これは、Moshi のネイティブ プッシュ通知とは別のものです。
重複した通知を抑制する
デフォルトでは、Moshi がペアになっている場合でもラップトップのベルが鳴ります (重複ではなく相補的)。 Moshi がレポートしているときにベルをミュートするには:
# ~/.config/ccmux/config.toml
[notifications]
moshi_suppresses_bell = true
ヘッドレス/スクリプトによるセットアップ
ccmux moshi-setup --token <token>
QR フローをバイパスします。ディスプレイのないリモート マシンに役立ちます。
独自のモバイル クライアントを構築する
ccmuxd は、HTTP API を公開します。セッションのリスト、ライブ端末 (WebSocket ブリッジされた PTY) への接続、キーの送信、イベントのストリーミング、メモと使用状況の読み取り、さらにペアリング + プッシュ (APNs/FCM) フローを公開します。の Moshi アプリは今日のモバイル パスです。同じ API は、どのクライアントでも統合できるようにオープンされています。を参照してください。 HTTP API リファレンス.
ccmux の改善にご協力ください
不具合、わかりにくい説明、不自然な翻訳を見つけましたか?小さな改善も歓迎します。Issue やプルリクエストでお知らせください。
エラーまたは古いものを見つけましたか? GitHub でこのページを編集します.
