More apps from us
Spatia

Spatia, compared.

The other ways to let an agent use an iPhone, and where each one fits.

Spatia compared with other ways of automating an iPhone, reviewed 1 November 2026
SpatiaComputer use on the Mirroring windowmirroir-mcpmobile-mcp (real iPhone)Appium (XCUITest)
On the iPhoneNothingNothingNothingWebDriverAgent, built in Xcode and signed with a developer accountWebDriverAgent, built in Xcode and signed with a developer account
How the agent sees the screenWords with tap points, from on-device text recognition; screenshots tooScreenshots onlyText recognition; optional icon detection and AI visionAccessibility treeAccessibility tree
How it tapsOn recognised text, or at a pointAt a guessed pixelOn recognised text, or at a pointOn an accessibility elementOn an accessibility element
Your Mac while it worksStays yours: input goes to the Mirroring window in the backgroundTakes your mouse and keyboardBrings iPhone Mirroring to the front for each actionNot usedNot used
TypingExact text in any language, emoji included, or keystrokesKeystrokes; layout and autocorrect applyKeystrokes in any layout, or pasteThrough WebDriverAgentThrough WebDriverAgent
SetupA signed Mac app with a setup assistant; no TerminalNothing extra; you drive the Mirroring windowBuild and run a Swift server from the Terminalnpm package, plus WebDriverAgent on the phoneNode, Xcode and the driver, plus WebDriverAgent on the phone
Asks before sending, buying, deletingYes. Ask-first and Look-only modes, blocked apps, pause from the menu barDepends on the agent's instructionsPer-tool permissions file; blocked apps by nameDepends on the agent's instructionsNot an agent tool
Activity log in plain wordsYes, on your MacNoA debug logNoTest reports
Price$4.99 once from 1.0; free while in betaIncluded with the assistantFree, open sourceFree, open sourceFree, open source
Best forUsing your own iPhone and its apps from Claude, day to dayA quick look when nothing else is installedBuilding your own iPhone agent on the same ideaTesting apps on simulators, emulators and device fleetsAutomated UI tests of your own app

Reviewed 1 November 2026 against mirroir-mcp (commit 485416f) and mobile-mcp (commit 1025dd0), Anthropic's computer-use documentation, and the Appium XCUITest and mobile-mcp real-device setup guides. Measured claims come from building Spatia on macOS 26 with an iPhone 16 Pro Max on iOS 26.

Where Spatia fits

Spatia is for using your own iPhone, and the apps on it, from the assistant you already have: Claude, Claude Code, Cursor, Codex and the rest. It reads the screen as words with tap points rather than screenshots, types exact text, keeps your Mac free while it works, and asks before anything that sends, buys or deletes. There is nothing to install on the phone and no Terminal in the setup.

Where it doesn't

Spatia doesn't drive simulators, Android phones or fleets of test devices; mobile-mcp and Appium do. It reads the screen with text recognition, not an accessibility tree, so an icon with no label is tapped by position. And it needs iPhone Mirroring, which Apple limits to a locked iPhone near a Mac on the same Apple Account, so your iPhone is yours while you hold it and Claude's while it's on the desk. If you want to build your own bridge on the same idea, mirroir-mcp is open source.

Sources

Spotted something out of date? Email nikasakana@gmail.com.