Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icemoon

Automate real iPhones. No jailbreak.

Icemoon drives physical iOS devices from your Mac with human-like touch. Build flows visually, schedule them across a fleet, or hand the goal to an AI.

icemoon.app · Install guide · AI copilot · Blog · Pricing


This repository is the public home of the Icemoon project: documentation, release notes, and where to report bugs or request features. Icemoon itself is a commercial macOS application — the source is not published here.

What it is

Most iOS automation asks you to pick a poison: jailbreak the device and watch it fall behind iOS releases, or wire up a test framework and write code for something that was never meant to run unattended for weeks.

Icemoon takes a third route. Your iPhone stays on stock firmware and keeps taking updates. It connects to your Mac over USB, and everything — building flows, watching screens, scheduling runs — happens in one app on your desk.

┌──────────────┐        USB        ┌─────────────┐
│  Your Mac    │ ◄───────────────► │  iPhone(s)  │
│  Icemoon.app │                   │  stock iOS  │
└──────────────┘                   └─────────────┘
      ▲
      │ MCP (optional)
      ▼
┌──────────────┐
│ Claude / any │
│  MCP client  │
└──────────────┘

Nothing leaves the machine. Devices, screens, accounts and flows stay local.

What it does

Visual flow builder — drag actions onto a timeline: taps, swipes, conditions, variables, data lists, HTTP calls. Run once, in a loop, or until your list runs out.

Record automation — do the task once on the live screen. Every tap, swipe and keystroke lands in the flow as an editable step. No scripting required.

Human-like touch — every swipe follows a unique Bézier curve with natural timing. Real touch events on real hardware, never a robotic straight line. (how it works)

Fleet dashboard — live screens for every connected iPhone. Assign an account and a proxy per device.

Scheduler — queue saved flows in a calendar: once, daily, or on chosen weekdays. Devices run them unattended.

AI copilot — Icemoon ships an MCP server. Describe a goal in plain language and let the assistant plan and execute it on real hardware. (details · icemoon-mcp)

Batteries included — the unglamorous parts are already handled: captcha solving, simulated location, clipboard, screen recording, one-time code retrieval for sign-in, and an accounts table that feeds credentials into flows.

What people run on it

Multi-account operations An account and a proxy per device, one flow across all of them
Publishing on a schedule Queue a drop across every device, or drip it out over days
Aging new accounts Browse, scroll and idle at human pace for days, unattended
Reading what's on screen Pull what the app renders, push it to your own endpoint
Testing on real hardware Regression runs on the exact iPhones your users hold
Whatever you do twice If you can tap it, Icemoon can repeat it

Requirements

  • A Mac with Apple Silicon (M1 or newer)
  • An iPhone and a USB cable — stock iOS, no jailbreak
  • An Apple ID (a free one is enough)
  • Xcode from the Mac App Store

Full walkthrough: icemoon.app/install

Documentation

Guide
Getting started From download to your first working flow
Building flows Steps, variables, data lists, conditions, labels
Devices and accounts Running a fleet, per-device accounts and proxies
Scheduling Calendar runs and the script library
AI copilot Driving devices from Claude and other MCP clients
FAQ Common questions and troubleshooting

Plans

Devices
Solo 1 iPhone Visual builder, scheduler, recording — starts with a free trial
Farm up to 5 Adds the AI copilot, captcha solving, accounts manager, priority support
Scale up to 20 Adds HTTP API access and dedicated onboarding

Current pricing: icemoon.app/#pricing

Support and feedback

Related

Licence

Documentation in this repository is CC BY 4.0. The Icemoon application is commercial software and is not covered by that licence — see icemoon.app.


Icemoon — automate real iPhones with human-like touch, from your Mac, no jailbreak.

About

Automate real iPhones from your Mac — human-like touch, visual flow builder, fleet scheduler, AI copilot. No jailbreak.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors