GitHub radar
Let Your AI Agent Control Your iPhone
Phone Harness connects Claude Code or Codex to a real iPhone via macOS's built-in iPhone Mirroring feature — no jailbreak, no Xcode needed. The agent sees the screen through OCR and taps, types, and scrolls just like a person would.
Phone Harness is a thin Python harness that lets a Claude Code or Codex agent control a real iPhone via macOS iPhone Mirroring — the screen-sharing feature built into macOS Sequoia. The agent captures the mirroring window with screencapture, reads text and element positions through Apple Vision OCR, and sends taps, swipes, and keystrokes as HID-level system events. No jailbreak, no WebDriverAgent, no Xcode required.
Why a vibe-coder should care
Instead of narrating screenshots to your agent step by step, you can ask it to open apps, fill forms, or navigate iOS screens directly. The agent writes any missing helper functions itself during the session, adapting on the fly to whatever is on screen.
▌ More finds