Favicon of Phone Harness

Phone Harness

Open-source phone automation lets AI agents control your iPhone through a Mac or Android from macOS, Linux or Windows, without a jailbreak.

Screenshot of Phone Harness website

Phone Harness connects an AI agent to a real iPhone or Android to carry out tasks through app screens. It's for developers who want phone automation without relying on an app API.

  • App interaction: Agents can tap, type, swipe and scroll through phone interfaces without a jailbreak or an app installed on the phone.
  • Screen reading: iPhone text recognition uses Apple's Vision framework, while Android uses the phone's accessibility tree to read screen content.
  • Agent compatibility: Connect Claude Code, Codex or another agent; the harness provides phone control rather than an AI model.

Control of your own iPhone runs through iPhone Mirroring on a Mac and can work in the background. Android control uses adb from macOS, Linux or Windows over USB or Wi-Fi, without a mirrored window. The software is open source under the MIT license. Phone Harness Cloud offers hosted phone rentals, where the device runs remotely rather than on your desk.

Unlabeled icons and controls require screenshots and a vision-capable model. Some actions still need your input: unlocking an iPhone pauses mirroring, and a PIN-locked Android requires the user. Multi-touch, camera and Face ID flows aren't supported, and DRM-protected video appears black.

Similar to Phone Harness