# iFarm > iFarm is a free (closed-source) Mac app that runs real iPhones from one Mac: see every phone live, control it with your mouse, record what you do once and replay it on every phone, schedule it all, drag a video onto a phone to make a draft, and let an AI (Claude, OpenAI, Gemini or a local model) drive a phone, with iFarm's safety checks. Version 1.0, released November 10, 2026. Requires macOS 14 or later, Xcode, and iPhones on iOS 16 or later. No account, no subscription, no servers. Key facts: about 140 MB of Mac memory per phone; 8 GB Mac runs 5–10 phones, 16 GB 10–20, 32 GB+ 20–30. Phones connect by USB or Wi-Fi through a small open-source helper app (WebDriverAgent) signed with your own Apple developer team; no jailbreak. By default iFarm asks before posting, sending or following, and it never buys anything. Made by Dean Hajjar (@dean_hajjar). ## Start here - [iFarm home](https://getifarm.com/): what it is, specs, download - [Full guide](https://getifarm.com/docs): setup to running 24/7 - [FAQ](https://getifarm.com/faq/): straight answers - [All facts in one file](https://getifarm.com/llms-full.txt) ## Features - [Control your iPhone from your Mac](https://getifarm.com/features/live-control/): Control an iPhone from your Mac: click to tap, drag to swipe, hold to long press, type from the keyboard. Free, no jailbreak, USB or Wi-Fi. - [Control multiple iPhones at once](https://getifarm.com/features/multi-phone-grid/): See and control multiple iPhones at once in one Mac window. Each tile is live and clickable, and Mirror repeats a tap on every checked phone. - [Make a TikTok draft from your Mac](https://getifarm.com/features/drag-and-drop-drafts/): Drag a video from your Mac onto an iPhone in iFarm and it becomes a TikTok draft with your caption. You choose Save draft, Post or Discard. - [iPhone automation from your Mac, without code](https://getifarm.com/features/automations/): Automate an iPhone from your Mac without code: record taps, swipes and typing once, then replay them on any iPhone size. Free, no jailbreak. - [Schedule iPhone automations](https://getifarm.com/features/scheduling/): Schedule iPhone automations from a Mac: once, or N times a day at random times in a window, on chosen weekdays. Plus programs, flows and history. - [An AI that controls your iPhone](https://getifarm.com/features/ai-brain/): Let an AI control a real iPhone from your Mac: Claude, OpenAI, Gemini, OpenRouter or a local model. iFarm is also an MCP server for Claude Code. ## Guides - [How to set up an iPhone farm on a Mac](https://getifarm.com/guides/setup/): Set up an iPhone farm on a Mac step by step: Xcode, an Apple developer team, iFarm, Trust, Developer Mode and Auto-Lock, then a first automation. - [Phone farm hardware for a Mac mini](https://getifarm.com/guides/hardware/): Phone farm hardware for a Mac mini: which Mac, how many iPhones it runs, powered USB hubs, data cables, cooling, network, and a checklist by farm size. - [Recommended hardware for your iPhone farm](https://getifarm.com/guides/recommended-hardware/): The charging hub, cooling fan and phone rack we recommend for running 4 to 15+ iPhones from one Mac with iFarm, with links and what each one is for. ## Use cases - [Test iOS apps on real iPhones from your Mac](https://getifarm.com/use-cases/app-testing/): Test your iOS app on real iPhones from one Mac: record a flow once, replay it on every screen size, and get a pass/fail HTML report for every run. - [Manage your own social accounts on iPhones from a Mac](https://getifarm.com/use-cases/social-media-teams/): Manage your own social accounts on real iPhones from a Mac: drag a video onto a phone to make a draft, post from a Drive folder, approve every post. - [An agency workflow for client accounts on iPhones](https://getifarm.com/use-cases/agencies/): How agencies run client accounts on real iPhones from one Mac with the client's permission: phone groups, a drop folder per phone, approvals and history. ## Comparisons - [iFarm vs Apple iPhone Mirroring](https://getifarm.com/compare/iphone-mirroring/): iPhone Mirroring shows one iPhone at a time. Compare it with iFarm, a free Mac app that shows and controls many real iPhones at once and automates them. - [iFarm vs Handler's iOS Farm](https://getifarm.com/compare/handler-ios-farm/): iFarm vs Handler's iOS Farm: both free. Compare open source vs a native app, setup, connection, iOS support, scope and AI as of November 2026. - [iFarm vs Zeptap](https://getifarm.com/compare/zeptap/): iFarm vs Zeptap for controlling iPhones from a Mac: price, number of phones, setup without Xcode, automation and MCP, as of November 2026. - [iFarm vs a self-hosted Appium device farm](https://getifarm.com/compare/appium-device-farm/): Appium Device Farm and GADS vs iFarm: coded tests and CI across iOS and Android, or a no-code Mac app for real iPhones. Compared as of November 2026. ## Blog - [Can you mirror more than one iPhone to a Mac?](https://getifarm.com/blog/mirror-more-than-one-iphone-to-mac/): Apple's iPhone Mirroring shows one iPhone at a time. Here's how to see several iPhones on one Mac, and how to control them too, not just watch. - [Free vs paid Apple developer account for testing on your own iPhones](https://getifarm.com/blog/free-vs-paid-apple-developer-account/): Free Personal Team or the $99/year Apple Developer Program for testing on your iPhones? 7-day signing, device limits, and which to pick for a phone lab. - [How many iPhones can a Mac mini run?](https://getifarm.com/blog/how-many-iphones-can-a-mac-mini-run/): How many iPhones a Mac mini can run with iFarm: about 140 MB per phone, 10–20 phones on 16 GB, and why USB hubs, power and Wi-Fi limit you first. - [How to automate an iPhone from a Mac without jailbreaking](https://getifarm.com/blog/automate-iphone-without-jailbreak/): How to automate a stock iPhone from your Mac without jailbreaking: WebDriverAgent, Developer Mode, signing with your Apple team, and what iOS allows. - [How to control multiple iPhones from one Mac](https://getifarm.com/blog/control-multiple-iphones-from-mac/): Five ways to control multiple iPhones from one Mac, compared fairly: iPhone Mirroring, Switch Control, mirroring apps, Appium code, and iFarm. - [How to keep iPhones running 24/7 for automation](https://getifarm.com/blog/run-iphones-24-7/): Keep iPhones running 24/7 for automation: Auto-Lock, passcodes, charge limits, heat, powered hubs, Mac sleep and the iFarm settings that keep a farm up. - [How to let Claude control an iPhone (with MCP)](https://getifarm.com/blog/control-iphone-with-claude-mcp/): How to let Claude control a real iPhone with MCP: iFarm is the hands, Claude is the brain. Setup, example requests, tools, safety rules and costs. - [How to save a TikTok draft from your Mac](https://getifarm.com/blog/tiktok-drafts-from-mac/): Two ways to save a TikTok draft from a Mac: the TikTok Studio web uploader, or drag a video onto a real iPhone in iFarm and it becomes a TikTok draft. - [How to test your iOS app on real iPhones without a device cloud](https://getifarm.com/blog/test-ios-app-on-real-devices/): How to test an iOS app on real iPhones without renting a device cloud: Xcode and XCUITest, cloud farms, or a device lab on one Mac with record-and-replay. - [Record an iPhone automation once and replay it on every screen size](https://getifarm.com/blog/record-once-replay-every-iphone/): Replay an iPhone automation on any screen size: why tap coordinates break, how iFarm finds buttons by their text, and how to edit, test and share steps. - [Run a local AI model to control an iPhone: which Mac you need](https://getifarm.com/blog/local-ai-model-iphone-automation/): Run a local AI model with Ollama or LM Studio to control an iPhone from your Mac: which Mac memory fits which model, setup in iFarm, and honest limits. - [What is a phone farm?](https://getifarm.com/blog/what-is-a-phone-farm/): What a phone farm is, legitimate uses like device labs and managing your own accounts, what platforms prohibit, and the hardware a small farm needs. ## Optional - [How Claude works with iFarm](https://getifarm.com/claude) - [Privacy](https://getifarm.com/privacy) - [Terms](https://getifarm.com/terms)