ZeptapDocs

Zeptap documentation

Mirror a real iPhone on your Mac and let AI agents tap, type and read its screen through a local MCP server.

Zeptap is a macOS app that turns a real iPhone into something an AI agent can use. The Mac sees the iPhone's screen over USB and touches and types on it as a Bluetooth keyboard and pointer. Chat with it from Zeptap's own chat panel, using your Claude or ChatGPT subscription or an OpenRouter API key, or let agents such as Claude Code, Claude Desktop, Codex and Cursor drive it through a local MCP server:

http://127.0.0.1:47801/mcp

The server speaks Streamable HTTP, listens on loopback only, and needs no API key. It exists while the Zeptap app is running on the same Mac. Nothing is installed on the iPhone, and nothing leaves the Mac.

Choose the shortest path

GoalStart here
Install Zeptap and check your hardwareInstall
Pair an iPhone for the first timeSet up an iPhone
Chat using your Claude or ChatGPT subscription, or an OpenRouter keyUse your own AI account
Add Zeptap to an agentConnect an agent
Look up a tool's argumentsTool reference
Make an agent reliable on a real phoneDriving the iPhone
Warm up a new Instagram, TikTok or Reddit accountPlaybooks
Let agents unlock a locked phoneLock and unlock
Fix a tool that errors or a blank screenTroubleshooting

How it works

ChannelTransportWhat it carries
ScreenUSB (CoreMediaIO / AVFoundation)Live video of the iPhone screen, used for the mirror, screenshots and on-device OCR
Touch and keyboardBluetooth HID (the Mac acts as a keyboard and pointer)Taps, drags, swipes, typing and key presses, via AssistiveTouch on the iPhone
Device controlUSB (lockdown)Trust, device name and model, turning AssistiveTouch on, and locking the screen
AgentsLocal MCP over HTTP17 tools; every action returns a screenshot taken after the screen stops moving

For agents reading this

  • Every page is available as markdown: append .md to its URL, or request the page with Accept: text/markdown.
  • /docs/llms.txt indexes every page; /docs/llms-full.txt is the whole manual in one file.
  • The MCP server also sends a short set of operating rules in its initialize response. Driving the iPhone expands on them.

On this page