Letting an agent loose on a real iPhone taught me to build the kill switch first
Summary
The author built sidetap, a Python harness that lets an LLM agent control a real iPhone from Windows over USB, with safety features like a kill switch and guardrails. The post details the technical challenge of sideloading WebDriverAgent with a free Apple ID and introduces the open-source tool.
Similar Articles
I gave my agent my actual iphone..
A developer created a way for AI agents to control real iPhones via API, enabling tasks like drafting iMessages, running iOS Shortcuts, and mobile app testing. They are offering access to 70 phones for experimentation.
I taught my agent to control real iOS and Android phones
The author announces mobile-harness, an open-source agent harness that provides a unified API for AI agents to control real iOS and Android devices, allowing any agent to automate mobile interactions.
I got tired of taking the agent's word for "done" when I'm away from my Mac, so I built a way to run and test the change from my phone
The author built CosmoRemote, a tool using a bridge daemon and mobile app to remotely build, run, and test code on Mac simulators from a phone, solving the gap in verifying AI agent work while away.
@Pluvio9yte: Awesome, an open-source project for AI controlling iPhone is here I've always felt that Codex controlling the iPhone em…
An open-source project called iPhone Use lets Codex control a real iPhone over USB via natural language, using WebDriverAgent, a local MCP service, and a live screen widget, solving the slowness of controlling the iPhone emulator.
@svpino: This will let you break your agent before your users do. This works with any agent, including chat, code, and voice age…
A tool that automates over 10,000 jailbreaks and adversarial attacks to test AI agents before users do, ensuring security for chat, code, and voice agents.