- open_app("Instagram")Spotlight
- tap_text("New post")OCR match
- type_text("sunday reset")keyboard
- tap_text("Share")asks you first
give your agent
a real iPhone.
Zeptap is a Mac app that lets Claude, Codex and Cursor see, tap and type across every app on your iPhone. No cloud, and nothing to install on the phone.
5am club, week 3. it gets easier
♫ Original audio
the cleanest desk you'll see today
♫ lofi beats · chill
he heard the treat bag
♫ Original audio
one-pan garlic butter pasta in 12 min
♫ cooking with jazz
hidden lake, 40 min from the city
♫ Original audio
Messages
Today 6:12 PM
are you still coming for dinner tonight?
dad's making lasagna
yes! running 10 min late, save me a plate
Delivered

works with the agent you already use
Claude Code
Claude Desktop
Codex
Cursor
Hermes
OpenClaw
if you can do it on your iPhone,
your agent can too.
Every app on your phone becomes a tool. Your agent sees the same screen you do and uses it the same way: taps, swipes, typing, the home button.
download the app and sign me up
text the group chat on iMessage
grab the 2FA code from Messages
find the photo from saturday in iCloud
reorder my usual (ask me before paying)
lock my phone when you're done
post this to my story
test the new build on a real device
reply to that DM for me
zeptap does the tapping.
it uses your apps
it reads
the screen.
Live over USB, with text recognition that runs on your Mac.
nothing leaves
your Mac.
No account, no Zeptap cloud. The MCP server only listens on this Mac.
it unlocks your phone.
only if you say so.
The passcode lives in your Keychain, never in iCloud, and never reaches the agent. One attempt per unlock, and you can switch it off per phone.
turn on dark mode in settings
done, dark mode is on 🌙
or just ask it
right in the app.
Runs Claude Code or Codex on your own subscription, with access to the iPhone and nothing else on your Mac.
# one command, or one click in Settings
claude mcp add \
--transport http --scope user \
zeptap http://127.0.0.1:47801/mcp17 tools.
one local server.
Every action comes back with a screenshot taken once the screen stops moving.
set up in minutes.
A setup assistant walks you through it. The only thing you do on the iPhone is pair Bluetooth.
- 01
Zeptap.dmgget the app
Download, drag to Applications, open. Signed and notarized, and it keeps itself up to date.
Download for Mac → - 02USBconnectedScreenstreamingAssistiveTouchturned on for youBluetoothpaired
plug in your iPhone
Zeptap sees the screen over the cable and taps as a Bluetooth keyboard and pointer. Nothing gets installed on the phone.
Setup guide → - 03



connect your agent
One click adds Zeptap to Claude Code, Claude Desktop, Codex, Cursor, Hermes or OpenClaw. Then tell it what to do.
Connect an agent →
what people hand off.
Reels
one-pan garlic butter pasta in 12 min
warm up accounts like a person would.
Scroll Reels, like, follow and reply inside the real app, on a real iPhone, on whatever schedule you set. Run it every morning without touching the phone.
Welcome to Loop
Plan your week in two minutes, every Sunday.
Already have an account? Sign in
test your app on a real iPhone.
Let your coding agent click through the build on your phone and send back a screenshot of what broke. Real push notifications, real sign-in, real hardware.
Fade & Co.
Skin fade · 45 min · $38
✓Booked for Fri, 4:00 PM
Pay at the shop · Free cancellation
the errands that only live in an app.
Bookings, orders, reservations and settings that no API reaches. Your agent opens the app and does it, and asks before it pays for anything.
not a simulator.
not a device farm.
| Feature | Zeptap | iOS Simulator | Device farms |
|---|---|---|---|
| A real iPhone | — | ||
| Any App Store app | — | ||
| Your accounts, iMessage and iCloud | — | — | |
| Runs on your own Mac | — | ||
| Nothing to install on the phone | — | ||
| Plugs into your agent over MCP | — | — |
simple pricing.
half off for now.
Everything is in both plans. The only choice is how you'd like to pay.
Monthly
50% offTry it on your own phone. Cancel anytime.
- Full control of your iPhone: see, tap, swipe, type
- Works with Claude Code, Codex, Cursor and any MCP agent
- Built-in chat with your own Claude or ChatGPT plan
- Lock and local unlock
- Runs on your Mac, no cloud
- Every update while you're subscribed
Lifetime
best value · 50% offPay once, keep it. Costs less than four months.
- Full control of your iPhone: see, tap, swipe, type
- Works with Claude Code, Codex, Cursor and any MCP agent
- Built-in chat with your own Claude or ChatGPT plan
- Lock and local unlock
- Runs on your Mac, no cloud
- Every update, no renewals
Use your own iPhone and Mac. No extra hardware.
questions?
The docs go deeper, and they're written for agents to read too.
How does Zeptap work?+
Your Mac sees the iPhone's screen over the USB cable and taps, swipes and types on it as a Bluetooth keyboard and pointer, through AssistiveTouch. Agents drive it through a local MCP server on your Mac.
Is this an iOS Simulator?+
No. Simulators run a virtual copy of iOS that can't install App Store apps or use your accounts. Zeptap drives your real, physical iPhone.
What can it use?+
Anything on your iPhone: App Store apps, Messages, Settings, Safari, Photos. If you can tap it, your agent can.
Do I need to install anything on my iPhone?+
No. The only step on the phone is pairing it with your Mac over Bluetooth. Zeptap turns on AssistiveTouch for you over USB.
Which agents work with it?+
Claude Code, Claude Desktop, Codex, Cursor, Hermes and OpenClaw can be connected in one click. Anything else that speaks MCP can connect to http://127.0.0.1:47801/mcp. There's also a built-in chat that runs Claude Code or Codex on your own subscription.
Where does my data go?+
Zeptap has no account and no cloud. The screen is captured and read on your Mac, and the MCP server only accepts connections from this Mac. Screenshots go to the agent you connect, and from there to its model provider.
Can it unlock my phone?+
Only if you turn it on. Your passcode is stored in the macOS Keychain (not iCloud), is never shown to agents, and each unlock makes a single attempt so a wrong passcode can't lock you out.
What does it cost?+
$25 a month, or $99 once for lifetime access. Both are half price right now (normally $50 a month and $200 lifetime), and both include everything.
What do I need?+
A Mac on macOS 14 or later with Bluetooth, an iPhone, and a USB cable. Quit other apps that act as a Bluetooth keyboard for the iPhone first, since only one can hold the connection.