iFarm vs Zeptap

Updated · iFarm 1.0

Choose Zeptap if you want an AI agent to drive one to five iPhones with nothing installed on the phone and no Xcode or developer account: it works over a USB cable and Bluetooth, from $25 a month or $99 lifetime for one iPhone. Choose iFarm if you want a free app for many iPhones with a live grid, record-and-replay automation and schedules, and you're fine installing Xcode.

The verdict

Choose Zeptap if you want the lightest possible setup for an AI agent on a real iPhone. Its page says nothing is installed on the phone, Developer Mode stays off, and there's no Xcode, signing, WebDriverAgent or Apple Developer account. That's a real advantage: no 7-day re-signing, no Xcode download, and nothing on the phone to explain.

Choose iFarm if you run more than five iPhones, want to see them all live in one window, or want automations you record once and replay on schedules without an AI. iFarm is free; the trade-off is a one-time setup with Xcode and an Apple developer team, about 20 minutes.

Side by side

As of November 2026, from zeptap.com and iFarm's own documentation. We only list what Zeptap's page says.

ZeptapiFarm
Price$25/month for 1 iPhone; $99 once for 1 iPhone (lifetime); $199 once for up to 5 iPhonesFree, every feature
LicensesEvery license covers 3 Macs; free trial, first hour of live use freeNo license, no account
Open sourceNot statedNo (free, closed source)
iPhones at onceUp to 55–30 per Mac depending on memory
MacmacOS 14 or later with BluetoothmacOS 14 (Sonoma) or later, Apple silicon or Intel
iPhoneiOS 15+iOS 16 or later, Developer Mode on
On the phoneNothing installed; Developer Mode stays offWebDriverAgent helper app, signed with your Apple team
Xcode / developer accountNot neededXcode and an Apple ID in Xcode (free Personal Team or $99/year program)
ConnectionScreen over USB cable; touch and typing over Bluetooth through AssistiveTouchUSB or Wi-Fi
AILocal MCP server; built-in chat with Claude Code or Codex, or any model via OpenRouterAI brain: Claude, OpenAI, Gemini, any OpenAI-compatible endpoint or local model; MCP server
Record and replay, schedulesNot described on the homepageYes: automations, schedules, programs, flows, history
AndroidNo ("drives a real iPhone from a Mac only")No

Setup: nothing on the phone vs a signed helper

Zeptap's approach is clever. Its page says the screen comes over the USB cable while touch and typing go over Bluetooth, with the Mac acting as a keyboard and pointer through AssistiveTouch, which Zeptap turns on for you. The only phone-side step is pairing Bluetooth. One limit the page notes: only one app can hold the iPhone's Bluetooth keyboard connection, so other such apps must be quit first.

iFarm installs a small helper app (WebDriverAgent, open source) on each iPhone, signed with your own Apple developer team, and drives the phone through it. That needs Xcode (free), an Apple ID in Xcode, and Developer Mode on each phone. With a free Personal Team, the helper is re-signed every 7 days and iFarm renews it automatically; the Apple Developer Program ($99/year) makes it last a year. In return, iFarm can control phones over Wi-Fi as well as USB, and read the text on screen to find buttons on any iPhone size.

Price and number of phones

Zeptap charges per iPhone: $25 a month or $99 once for one iPhone, and $199 once for up to 5 iPhones at the same time, with each license covering 3 Macs.

iFarm is free, every feature, with no account, no subscription and no trial. The limit is your Mac: about 140 MB of memory per phone, so 8 GB runs 5–10 phones comfortably, 16 GB runs 10–20, and 32 GB or more runs 20–30, limited by USB hubs. Your costs are the hardware and, if you want it, the Apple Developer Program.

AI agents and MCP

Both run a local MCP server on the Mac. Zeptap's page lists a server at 127.0.0.1 that is loopback-only with no authentication, one-click connection for Claude Code, Claude Desktop, Codex, Cursor and others, and tools such as screenshot, tap_text, tap, type_text and open_app. It also has a built-in chat that runs Claude Code or Codex on your own subscription, or any model through your OpenRouter key.

iFarm's MCP server listens on 127.0.0.1 with a secret key, so Claude Code or any MCP-capable AI app on that Mac can list phones, see screens, tap, run automations, schedule (list_schedules, schedule_automation, remove_schedule), and send or post media. iFarm's own AI auto mode lets you pick Claude, OpenAI, Google Gemini or a local model with Ollama or LM Studio.

Both put guardrails on agents. Zeptap's page says agents should ask before purchases, posts, deletions or messages to new people unless the prompt says otherwise. iFarm asks before posting, sending or following by default, and taps on Buy or Pay are always refused.

Beyond AI: automations that replay for free

Zeptap's homepage focuses on AI agents and doesn't describe recording or scheduling. iFarm is built around them:

Frequently asked questions

Does Zeptap need Xcode?

No. As of November 2026, Zeptap's page says it needs no Xcode, no Developer Mode, no signing and no Apple Developer account. iFarm does need Xcode and an Apple developer team.

Is iFarm free compared with Zeptap?

Yes. iFarm is free, every feature, with no limit on phones beyond your Mac's capacity. Zeptap is paid: $25/month or $99 lifetime for one iPhone, $199 lifetime for up to 5.

Can I use Claude with both?

Yes. Both offer a local MCP server that Claude Code and other MCP clients can connect to. iFarm also lets you pick OpenAI, Gemini or a local model as the AI brain.

Can iFarm control an iPhone over Wi-Fi?

Yes, after the first USB connection. USB is used whenever a cable is plugged in, and Wi-Fi control can be turned off for USB only. Zeptap's page says the phone has to be plugged into the Mac.