Esp32 Iphone Agent
A $7 ESP32 lets an AI drive a real iPhone via AirPlay and USB HID.
- Est. cost
- Cost unknown
- Posted
- GitHub stars
- 1.4K (GitHub)
Overview
Lets an AI model operate a real iPhone using a $7 ESP32, with no Mac, developer account or jailbreak. Demos show it drawing a smiley face in a whiteboard app and setting a repeating alarm.
How it works
The agent sees the phone through AirPlay screen mirroring. An ESP32-S3 plugged into the phone's USB port acts as a mouse and keyboard to tap, type and swipe. Any OpenAI-compatible vision model, cloud or self-hosted, decides each step, and a web UI shows every screenshot with its action drawn on top.
Hardware
- ESP32 (USB HID)
- iPhone
This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.
More in Local LLM Rigs & Edge Agents
See all 17Pocket Tank
A 14M-parameter LLM keeps a virtual fish tank alive on an $8 ESP32.
- ESP32-S3
AdvancedCost unknown207Needle 2 Esp32
45M-parameter LLM offline on an ESP32-S3 turning English into valid commands.
- ESP32-S3
AdvancedCost unknown193ESP32s3 LLM Cluster
Seven ESP32-S3s daisy-chained to run a 0.4B ternary LLM.
- 7x ESP32-S3 over SPI
AdvancedCost unknown234