Article

Let iPhone operate itself: Swipt is open source, putting scripts, MCP, and automation plugins directly into the phone.

Beating AI News Flash, the open-source project Swipt lets iPhone run automation scripts on its own, read other apps' interfaces, click buttons, enter text, and also accept instructions from AI Agents such as Claude Code through MCP.

Most iPhone Use projects introduced previously require a computer to run continuously, controlling the phone via Bluetooth, WDA, or Apple developer interfaces. Swipt, by contrast, runs the automation service directly on the iPhone, and after installation and configuration are complete, no Mac needs to remain running.

It uses Apple's CoreDevice developer protocol, and through device pairing and a local loopback VPN, lets the iPhone connect to its own developer service. In this way it can read the system accessibility control tree, obtain the text and positions of buttons, and then send commands such as tap, swipe, input, and two-finger zoom.

Swipt also has a built-in JavaScript runtime environment. External Agents can submit scripts directly through MCP and execute multiple operations continuously on the phone, without needing to initiate a new remote control request for every click.

Even more interesting is its plugin system, Swiplet. Developers can write plugins in TypeScript, adding independent interfaces, shortcuts, and continuously running background tasks. Ordinary automation workflows can be executed entirely by scripts, without needing to call a large model every time.

The official team has already produced a splash-screen ad skip plugin similar to "Li Tiaotiao." It listens for app switching, uses accessibility controls and OCR to find skip buttons, and clicks them automatically. The plugin has built-in recognition rules for a large number of apps and ad SDKs, and can also remember positions that were successfully clicked before, reusing them first next time.

Currently Swipt prioritizes support for iOS 27, and compatibility with older versions has not yet been fully verified. Installation requires developer mode, sideload signing, device pairing, and a loopback VPN. Signing with a free Apple account usually requires renewal every 7 days, and background services cannot be guaranteed to run at all times.

GitHub: https://github.com/swipt-automation/swipt

Original link https://m.theblockbeats.info/flash/376335