Zeptap vs TapKit at a glance
TapKit (tapkit.ai) and Zeptap solve the same job: an AI agent sees, taps and types on a real iPhone in your own signed-in apps. The difference is mostly how you pay and where your data travels.
| What it is | Mac app that gives AI agents your iPhone | Mac app plus cloud service that gives AI agents your iPhones |
| Where your agent works | Your own iPhones, in your apps | Your own iPhones, in your apps |
| What you need | A Mac on macOS 14+, an iPhone on iOS 15+ | A Mac on macOS 14.6+, an iPhone, a TapKit account |
| Pricing | $25/month, or $99 once (1 iPhone), $149 once (up to 5) | $49 per iPhone per month |
| Best for | Individuals and small teams who want to own it outright | Teams that need an API, a web app and shared phones |
Choose TapKit if you need a REST API or Python SDK, a browser view your team shares, or 6–7 iPhones on one Mac.
Choose Zeptap if you want to pay once, send screenshots only to your own AI provider, and run up to 5 iPhones from your Mac.
What Zeptap does that TapKit doesn't
nothing leavesyour Mac.
No account, no Zeptap cloud. The MCP server only listens on this Mac, and screenshots go straight to the AI you picked.
TapKit: Your screen goes through its US servers, and stays there until you ask.
- Commands, screenshots and live streams from your phone are processed on its servers in the United States.
- Screenshots and run histories don't expire on their own. Deleting them is a manual request.
- That covers whatever is on screen during a run: messages, contacts, sign-in codes and payment details.
- Screenshots go on to Anthropic and OpenAI as its subprocessors, not through your own AI account.
Source: Its data processing agreement, updated September 12, 2026
bring your own AI.no credits to buy.
The built-in chat runs on the Claude or ChatGPT plan you already pay for, or an OpenRouter key. Or connect Claude Code, Codex, Cursor or any MCP client.
TapKit: Its built-in agent runs on a hosted model, and agents need an active subscription.
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.
TapKit: Its setup asks for Auto-Lock set to Never, and its docs say it can't enter the passcode.
Full comparison
| Real iPhone | Yes, your own | Yes, your own |
| Your App Store apps and signed-in accounts | Yes | Yes |
| Xcode, developer account or Developer Mode | None needed | None needed |
| Installed on the iPhone | Nothing | Nothing |
| Account needed | No; license key by email | Yes, a TapKit account |
| Built-in chat | Yes, on your own Claude or ChatGPT plan, or an OpenRouter key | Yes, a built-in agent on a hosted model |
| Other agents | Any MCP client through a local server; one-click for Claude Code, Claude Desktop, Codex, Cursor, Hermes, OpenClaw | Hosted MCP with OAuth; plugins for Claude, Claude Code, Codex, ChatGPT; Cursor and other MCP clients |
| API, SDK, web app | No | REST API, Python SDK, web app |
| iPhones at once | Up to 5 | Up to 7 per Mac |
| Where screenshots go | Only to the AI provider you choose | Through the TapKit cloud, which stores those taken via MCP or API |
| iPhone support | Every iPhone on iOS 15+, including Home-button models | Not stated |
| Pricing model | Monthly or one-time | Monthly, per iPhone |
| Lifetime option | $99 (1 iPhone), $149 (up to 5) | No |
| Trial | First hour free | None stated; agents need an active subscription |
Sources: TapKit pricing, multiple phones, quickstart, how it works, security, Mac app, integrations, ChatGPT plugin, setup, homepage FAQ, PyPI; Zeptap pricing. Checked October 14, 2026.
What it costs over a year
TapKit charges $49 per iPhone each month. Zeptap Lifetime is one payment.
| Phones | Zeptap costs less from | ||
|---|---|---|---|
| 1 iPhone | $49 × 12 = $588 | $99 once | Month 3 (TapKit reaches $147) |
| 5 iPhones | $245 × 12 = $2,940 | $149 once | Month 1 (TapKit’s first bill is $245) |
In year one that is $489 less for one iPhone and $2,791 less for five. Prefer monthly? Zeptap is $25 a month for one iPhone against TapKit’s $49. Zeptap’s prices are introductory, so check pricing before you buy. Your AI plan is billed separately with either tool.
Where Zeptap is different
Pay once, keep it
One payment covers one iPhone ($99) or five ($149), with updates and no renewals.
Open Instagram on each of my iPhones and list unanswered DMs per account.
Your screen stays between you and your AI
Screenshots go straight to the provider you chose, never through Zeptap’s servers. Your passcode stays on your Mac. Privacy
Check my WhatsApp for questions I haven’t answered and draft replies.
No account, no cloud relay
There’s no Zeptap account: your license key arrives by email. Agents connect to a local server on your Mac, so your phone’s commands never pass through a vendor’s cloud. Connection guide
Open our TestFlight build and go through sign-up. Tell me where it breaks.
When TapKit is the better pick
No tool fits everyone. If one of these sounds like you, TapKit is the better choice.
You’re building a product on itTapKit has a REST API and a Python SDK; Zeptap has neither.
Your team works from a browserTapKit’s web app shows shared iPhones, even ones plugged into another Mac.
You need 6 or 7 phones on one MacTapKit runs up to 7; Zeptap tops out at 5.
You want a hosted OAuth MCP endpointrather than a local server.
Switch to Zeptap in 3 steps
Download Zeptap for your Mac (macOS 14 or later).
Plug in your iPhone and pair it. Zeptap walks you through it; nothing goes on the phone.
Ask your agent. Use Zeptap’s built-in chat, or connect Claude Code, Codex, Cursor or any MCP client in Settings › Connectors.
Download Zeptap for MacFirst hour free











