Daily Beirut

AI

AI Agent Controls iPhone via $7 ESP32 Board

A new project enables AI to control iPhones using a low-cost electronic board without jailbreaking the device.

··2 min read
AI Agent Controls iPhone via $7 ESP32 Board
Share

A new development highlights the expanding capabilities of artificial intelligence, as a recent project successfully allows AI systems to operate iPhones and execute tasks within applications. The method utilizes an electronic circuit board costing no more than seven dollars, eliminating the need to bypass the phone’s security protections or perform complex modifications on the operating system.

How the ESP32 Agent Works

The initiative, developed by Henry Yuan under the name ESP32 iPhone Agent, relies on a compact electronic board that mimics the functions of a mouse and keyboard. This setup permits the AI agent to interact directly with the smartphone screen, navigate between various apps, and carry out specific commands.

The technology operates by analyzing images of the iPhone display to identify visible elements and determine the appropriate action. Commands are then transmitted to the device through an ESP32-S3 model board. After each step is completed, the system re-examines the screen to verify the outcome before proceeding to the next instruction.

Practical Tasks and Hardware Costs

Demonstrations showed the project’s ability to handle practical operations, such as setting up a recurring alarm and drawing within a whiteboard application. These tasks were achieved without developing independent software integrations for each app, potentially opening avenues for AI agents to manage daily duties directly on smartphones.

The board used in the experiment costs approximately seven dollars, though total expenses vary depending on additional equipment and the specific AI model employed. It connects directly to iPhones equipped with USB-C ports, while some models featuring Lightning ports require a suitable adapter.

Limits of the New Technology

Certain versions of the project allow the AI agent to run via an app on the phone, removing the necessity of keeping a computer connected throughout operation. However, the initial setup for this version requires a Mac and Xcode software. Additionally, the AI model can be run locally, enabling task processing within a local network rather than relying exclusively on cloud services.

Despite these capabilities, the technology faces several constraints. Commands may take several seconds to execute, and the system currently does not support applications running in landscape mode. Furthermore, the AI cannot access all phone screens; sensitive interfaces like passcode entry and Apple Pay do not appear in the screen broadcast relied upon by the system. Control also ceases when the phone is locked.

This project reflects a growing trend toward developing AI agents that go beyond providing information or answering questions. Instead, they aim to execute tasks directly, which could facilitate smartphone usage and automate daily activities as these technologies continue to improve in speed and scope.

Add Daily Beirut to your Google News feed to get the latest first.
Share