esp32-iphone-agent
Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any OpenAI-compatible vision model. No Mac, no developer account, no jailbreak.
- ai-agent
- airplay
- automation
- computer-use
- esp32
- esp32-s3
- iphone
- llm
- usb-hid
- Stars
- 619
- Forks
- 75
- + today
- +7
- Created
- 1d
Ranking data as of October 12, 2026 (UTC).
Star History
Today, hour by hour
Overview
Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any OpenAI-compatible vision model. No Mac, no developer account, no jailbreak. It ranks #26 on GitTiger, gaining +7 stars on October 12, 2026 (UTC).
The project is written in Python and has 75 forks. It was created 1d ago.
What it is
`onehumanbeing/esp32-iphone-agent` describes a system for letting an AI model interact with a physical iPhone using an ESP32. The description identifies AirPlay as the visual input and USB HID as the control method, and says it can work with any OpenAI-compatible vision model.
Capabilities
The repository description advertises a $7 ESP32 setup and says it needs no Mac, developer account, or jailbreak. These are claims made by the project description; the supplied evidence does not include a parts list, setup procedure, or tested-device information.
Getting started
The available evidence does not provide configuration or installation steps. Consult the repository README for the supported ESP32 hardware, the AirPlay and USB HID setup, model configuration, and any required software before attempting to connect a device.
git clone https://github.com/onehumanbeing/esp32-iphone-agent.git
cd esp32-iphone-agent
# see README for setupFrequently Asked Questions
What hardware does the description mention?
An ESP32, described as costing $7; the exact board model is not supplied here.
How does the agent see and control the phone?
The description names AirPlay for visual input and USB HID for control.