# Icemoon > Icemoon is a macOS platform for deep automation of real, physical iPhones — no jailbreak required. It drives stock iOS devices over USB with human-like touch input (Bezier-curve swipes, natural timing jitter, real keyboard typing), and combines a visual flow builder, a fleet dashboard, a scheduler, and a built-in AI copilot that controls devices through an MCP (Model Context Protocol) server. Icemoon is built for developers, QA engineers, device-farm operators, and businesses that need complex, reliable iOS automation scenarios of any difficulty — from single-device scripts to scheduled workloads across a fleet of iPhones. ## Key facts - Runs locally on a Mac (macOS 13+); iPhones connect over USB. Devices and data never leave the user's machine. - No jailbreak: devices stay on stock iOS firmware and keep receiving updates. - Human-like input synthesis: every swipe follows a unique curve, taps carry natural timing jitter, typing goes through the real iOS keyboard — automation behaves like a hand, not a script. - AI copilot: devices are exposed to Claude via an MCP server; the AI reads the screen, plans, and executes multi-step tasks, with live plan progress on the dashboard. - Visual flow builder plus action recording: perform a task once on the device and replay it as an automation. - Fleet features: multi-device dashboard, task scheduler/calendar, saved script library, per-device accounts table. - Pricing: Solo $39/mo (3-day free trial), Farm $99/mo, Scale $249/mo; yearly billing at $31/$79/$199 per month. Payment by card (processed by Stripe; the subscription renews automatically until cancelled, cancel anytime from the dashboard) or per cycle in USDT (TRC-20) or SOL (no auto-renewal). ## Pages - [Home](https://icemoon.app/): product overview, features, pricing, FAQ - [MCP server](https://icemoon.app/mcp): how the AI copilot controls real iPhones through Model Context Protocol — tool list, example prompts, supported MCP clients - [Installation guide](https://icemoon.app/install): Xcode setup, first launch, license activation, connecting an iPhone - [Icemoon vs Appium](https://icemoon.app/icemoon-vs-appium): comparison with the open-source test framework — setup, coding, fleet features - [Icemoon vs AutoTouch](https://icemoon.app/icemoon-vs-autotouch): no-jailbreak alternative to jailbreak-based touch automation - [Icemoon vs Apple Shortcuts](https://icemoon.app/icemoon-vs-apple-shortcuts): UI-level automation vs App Intents actions - [Icemoon vs GeeLark](https://icemoon.app/icemoon-vs-geelark): iPhone automation vs Android cloud phones — GeeLark's Cloud iPhones are announced as in development but unavailable as of August 2026; flat pricing vs metered cloud device time - [Icemoon vs Appilot](https://icemoon.app/icemoon-vs-appilot): building your own flows on iOS vs running ready-made Android bots from a catalogue - [Icemoon vs XXTouch Elite](https://icemoon.app/icemoon-vs-xxtouch): the maintained jailbreak automation tool ($9.99, iOS 14–18.3) — and why its TrollStore "no jailbreak" path stops at iOS 17.0, because Apple fixed the CoreTrust flaw in 17.0.1 - [Icemoon vs Multilogin](https://icemoon.app/icemoon-vs-multilogin): browser profiles plus Android cloud phones with metered proxy traffic vs a controller for iPhones you own; Multilogin has no iOS environment - [Blog](https://icemoon.app/blog): technical writing on iOS automation - [Terms of Service](https://icemoon.app/terms) - [Privacy Policy](https://icemoon.app/privacy) - [Refund Policy](https://icemoon.app/refund) ## Open source - [icemoon-dev/icemoon](https://github.com/icemoon-dev/icemoon): public documentation, issue tracker and release notes for the Icemoon app (the application itself is commercial and closed source) - [icemoon-dev/icemoon-mcp](https://github.com/icemoon-dev/icemoon-mcp): MCP integration reference and the `icemoon-mcp` npm launcher (MIT) - [icemoon-mcp on npm](https://www.npmjs.com/package/icemoon-mcp): `npx -y icemoon-mcp` - Listed in the official MCP registry as `app.icemoon/automation-studio` ## Articles - [How to build an iPhone farm in 2026](https://icemoon.app/blog/how-to-build-an-iphone-farm): hardware, power delivery, proxies, iOS provisioning (free Apple ID certificates expire after 7 days, paid after 1 year), choosing a control layer, and what breaks at 10 / 30+ devices - [Emulators, simulators and real iPhones](https://icemoon.app/blog/emulator-vs-real-iphone-detection): why iOS has no emulator — the Simulator runs host-compiled builds and cannot install App Store apps at all — and which layers of an automation stack an app can observe - [What "human-like touch" actually means, mathematically](https://icemoon.app/blog/human-like-touch-bezier-curves): cubic Bezier paths with randomised control points, minimum-jerk velocity profiles, Fitts's law for gesture duration, and tap-position distributions ## Typical use cases - Automated end-to-end testing of iOS apps on real hardware - Repetitive in-app workflows (posting, messaging, data entry) executed with human-like input - Managing and scheduling tasks across an iPhone device farm from one Mac - AI-driven ad-hoc device control: describe a goal in chat, the copilot executes it on the phone