Repository navigation
iCTRL 1.97.1
An AI-friendly iOS/iPadOS automation service. Tell your agent "My iPhone is running iCTRL at :8200 — figure out how to drive it." and it reads the on-device manual and takes it from there. Works with any agent that can make HTTP requests: OpenClaw, Hermes, Minis, Claude Code, Codex and others.
Downloads
| File | What it is |
|---|---|
iCTRLUITests-Runner.ipa |
The automation engine — required. |
iCTRL.ipa |
Optional host app: mounts the Developer Disk Image on the device and starts the runner. Use it or StikDebug. |
Both are unsigned for distribution (ad-hoc, no provisioning profile). Sign them when you install:
- Free Apple ID: the latest SideStore signs and installs them. Older SideStore releases skip the nested
.xctest, and the runner then crashes on launch. - Paid account:
Scripts/sign-ipa.sh -i iCTRLUITests-Runner.ipa
The runner also needs the Developer Disk Image mounted (Xcode, StikDebug or the iCTRL app). The README covers the whole setup.
What's new since 1.97.0
iCTRL app
- The pairing-file import picker now accepts real pairing files. A pairing record is an XML property list, which the picker greyed out before, so it could not be selected when mounting the Developer Disk Image on the device. Thanks to @wynx1123 (#1).
Runner
- No functional changes; only the version number moves to 1.97.1.
For the browser control page changes (full screen, floating quick controls, Home Screen app), see 1.97.0.
SHA-256
2d938136f7b4c1a4dbe636d819d311261e7b0af5e3d1f0e01fd8395596cdc652 iCTRLUITests-Runner.ipa
e74918d6cd2043804bb7737f807f32a8693f5598557c763f017527f6dadb872e iCTRL.ipa