Claude Code AIエージェントがアクセシビリティAPIを介して物理的なiPhoneを制御

AIエージェントが物理的なiPhoneを制御し、人間がタイピングすることなくRedditにコンテンツを書き込み投稿しています。この実演では、Claude Code(AnthropicのAIエージェント)がBlitz内で実行されており、BlitzはAIエージェントを物理的なiPhoneに接続するMacアプリです。
技術的実装
BlitzはWebDriverAgentを介して実機のiPhoneへのアクセスを提供し、ナビゲーションは完全にアクセシビリティAPIを通じて処理されます。開発者は特定の技術的制限に直面しました:通常のタップコマンドは物理デバイスでは機能せず、404「不明なコマンド」エラーを返します。
発見された回避策:ゼロ距離スワイプ(開始座標と終了座標が同じ)がタップとして登録されます。実演内のすべてのボタン押下はこのハックを使用しています。
ステップバイステップのプロセス
describe_screenを呼び出して、ホーム画面上のRedditアイコンの座標を見つける(scan_uiはシミュレータ専用のため、代わりにアクセシビリティツリーが使用された)- アイコンをゼロ距離スワイプしてRedditを開く
- 検索ボタンをタップし、最近の検索にr/ClaudeAIを確認し、それをタップ
- 作成を押し、タイトルフィールドをタップし、タイトルを入力
- 投稿本文フィールドをタップし、書き始める
すべてのアクションは次のパターンに従います:describe_screen → 座標を解析 → swipe(x, y, x, y)。エージェントは「盲目で」電話を操作し、アクセシビリティJSONツリーを通じて世界を読み取ります。
開発者は、同じセッションについてr/vibecodingにも投稿し、そこで初期のタイトル選択に関するフィードバックを得たことに言及しています。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

AIエージェントとシンプルなツールの使い分け:r/LocalLLaMAからのパターン
Redditの議論では、あるタスクにAIエージェントが必要かどうかを判断するための3つの質問が示されています:手順は既知か?アイテム数は?アイテムは独立しているか?この投稿では、バッチ処理や定期レポートなど、エージェントの推論が不要なアンチパターンが特定されています。

製品アイデアの検証をClaude CodeとRemotionデモで実現
ある開発者が、本番コードを書く前にClaude CodeとRemotionを使ってTypeScript YouTube MCPツールの60秒コンセプトデモを構築し、合計約2時間を費やしました。このデモは、sqlite-vecを使用した50の講義にわたるセマンティック検索とAPIキー不要の要件を示すことで、アイデアを検証しました。

OpenClaw + SalesBlink:自律型アウトリーチ管理により週10時間を1時間に短縮
OpenClawとSalesBlinkをAPI連携することで、キャンペーンの監視、返信処理、シーケンストリガーを自動化。ユーザーによると、返信率が3%から5.1%に向上、ミーティング予約が倍増、30日間でドメイン被害はゼロ。

実用的なコワーキング活用事例:一括画像メタデータからAPI回避策まで
あるユーザーが、CSV生成によるバナーアップロードの自動化、データプッシュのためのUI APIのリバースエンジニアリング、反復タスクのための自己改善スキルの作成など、具体的なCoworkアプリケーションについて詳細に説明しています。