It looks.
It reads your iPhone's screen — every word and every button — so Claude knows exactly what's there.
Ask for the forecast, a setting, a ride home — and watch Claude open apps, read the screen and tap through your iPhone — using iPhone Mirroring, built into your Mac. You see every tap, and nothing is sent or bought without your OK.
Sunny conditions will continue all day.
How it works
Spatia gives Claude eyes and hands on your iPhone, through iPhone Mirroring — the feature already built into your Mac. Your phone stays exactly as it is.
It reads your iPhone's screen — every word and every button — so Claude knows exactly what's there.
Claude decides what to do; Spatia taps, scrolls and types for it — and you see every touch land.
Send this to Sam?
Claude answers in your chat — and asks first before it sends, buys or deletes anything.
Why we built Spatia
We tried that first, and it doesn't hold up. To a computer-use agent, the Mirroring window is a live video of your phone, with input rules made for Mac apps. Here's what broke on a real iPhone, and what Spatia does instead.
Measured on macOS 26 with an iPhone 16 Pro Max on iOS 26.
Privacy & control
Claude works where you can see it, and stops the moment you say so.
From the menu bar, the window, or ⇧⌘P. Claude can't touch your iPhone again until you resume.
Sending, buying, posting or deleting always waits for your yes.
Or any password. And picking up your iPhone stops Claude straight away.
Nothing is installed on your iPhone and no server sits in the middle. What Claude sees goes only into your conversation with it.
Pay once and keep it. No subscription, and no account to make on your Mac or your iPhone.
Security & activity
Choose how much Claude may do, label the apps it may touch, and look back at every step it took.
Switch any time from the menu bar. Power users can also turn off single tools.
Every tap and every word typed waits for your OK, one step at a time.
“Running 10 min late — save me a seat!” to Dinner crew
Sensitive apps — banking, Wallet, Passwords, Health — are labelled Blocked for you. Change any label in a click.
Each tap and look, in plain words, grouped by assistant. Kept on your Mac — export it as a transcript or clear it any time.
What you can do
The errands you'd normally pick up your phone for — and some work only a real iPhone can do. In the apps you already have.
“Get me home — whichever of Uber, Bolt or Yandex Go is cheapest.”
Claude checks each app, lays the prices side by side, and stops at the price until you say “book it”.
Waits for your OK before booking
“Walk through Acme's onboarding and screenshot every step.”
Every screen of a sign-up, paywall or checkout, with notes on what each one asks for — for your own product research.
Stops before payment or sign-in
“Tell the dinner group I'm running ten minutes late.”
Claude writes it in WhatsApp, Messages or Telegram and shows you the draft first.
Waits for your OK before sending
“Open the TestFlight build and try signing up with a test account.”
Claude Code taps through your build on real hardware and tells you what broke, and where.
Uses only the test account you give it
“Copy every song in my Running playlist into a table.”
It scrolls to the end of long lists — playlists, carts, contacts, orders — and hands them back as text.
Only reads — changes nothing
“Turn on Low Power Mode and stop apps refreshing in the background.”
No hunting through menus: Claude knows where things live, in Settings and in your apps.
Changes only what you asked for
And all the little things.
Setup
A short assistant walks you through it one step at a time, and ticks each step off by itself the moment it's done.
Two switches in System Settings, so Spatia can see and tap your iPhone.
One click, through iPhone Mirroring. Keep your phone nearby and locked.
Pick the apps you chat with — one click each — then reopen the app.
Start a chat, ask for something on your phone, and watch it happen.
Works with
One click adds your iPhone to Claude, Claude Code, Cursor or Codex. Anything else that speaks MCP takes a three-line config.
The Claude app for Mac. Chat as usual — it reaches for your iPhone when it needs to.
One-click setupIn Terminal and the Claude app's Code tab. Test what you build on a real iPhone.
One-click setupLet the editor's agent check your app on your phone while it works.
One-click setupOpenAI's coding agent, with a real iPhone to try things on.
One-click setupAlso works with any app that supports MCP servers, including:
For power users
{ "mcpServers": { "iphone": { "command": "/Applications/Spatia.app/Contents/MacOS/iphone-mcp" } } }
No. Spatia runs entirely on your Mac, through iPhone Mirroring. There's no app, profile or cable on the phone.
Any pair that supports iPhone Mirroring: a Mac with macOS 15 Sequoia or later and an iPhone with iOS 18 or later, signed in to the same Apple Account, with Wi-Fi and Bluetooth on.
It opens apps, reads and taps on its own to get your task done — that's the point. But it asks before anything that sends, buys, posts or deletes, and you can pause it any time from the menu bar.
iPhone Mirroring steps aside while you use your phone, and Claude stops. Lock your iPhone again and it can carry on.
Only what's on your iPhone's screen while it works on your request — the same picture you see in iPhone Mirroring. It goes into your conversation, nowhere else.
Read it backwards: “ai taps”. That's the whole idea.
$4.99, once — no subscription. Checkout is run by Paddle, and if Spatia isn't for you, you can get a full refund within 30 days.
$4.99, once. Lives in your menu bar and stays out of the way until Claude needs your iPhone.
Version 0.1 · macOS 15 Sequoia or later · Secure checkout by Paddle · Already bought it?