What it is
An app on your device and a script on your computer.
Together they give your computer the pairing it needs to work with your iPhone or iPad through Apple's developer services. It is not a jailbreak. RC Pair does not include or host any Apple software.
The app
RC Pair for iPhone and iPad
Pairs the device in Settings with Developer Mode and a pairing code, then sends the pairing key to your computer after you scan its QR code or paste its link. The app needs no cable. It does not send the key to us. We have paired a real iPhone this way in testing.
On your computer
rcpair-receive
A small Python script you download from this site and can read before you run it. It shows the QR code, receives the pairing from your phone over your own network, and saves it on your computer. You run it, and you run your own agent.
On your computer
What happens after pairing.
The app pairs your phone. The rest happens on your computer. Each card says who does that part today.
-
Save the pairing
Your phone sends the pairing to your computer, and it is saved there.
Today this is rcpair-receive, a script you download from this site.
-
Open a link to the phone
A tool uses the pairing to reach the phone over Wi-Fi, or a hotspot from another phone. The phone's own cellular data does not work for this link.
Today, open tools such as idevice, an open-source toolkit for Apple's developer services. Planned, the RC Pair computer app.
-
Put Apple's disk image on the phone
The control tools need Apple's developer disk image on the phone. On our iPhone running iOS 27 it stayed through a restart. On older iOS, or after an iOS update, you may need the Mac again.
You do this, and it is the one part we cannot give you. Today it means connecting the phone once to a Mac with Xcode.
-
See the screen and tap
Control tools see the screen, tap, type and open apps.
Today, open tools such as idevice. Planned, the RC Pair computer app.
-
Your agent does the work
Your own agent, such as Claude Code or Codex, uses those tools. It may send what it sees to the company that runs it.
You bring the agent. RC Pair does not include one.
The RC Pair computer app
We are building a computer app that will open the link to your phone, keep it open and give your own agent the tools to see the screen and tap. That covers opening the link and seeing the screen. It will not include Apple's developer disk image, so that part stays with you. For now, early access uses rcpair-receive and open tools such as idevice.
RC Pair itself runs no service that receives your phone's data.
Who it is for
People who want their own computer to work on their own device.
For example, to run your own automation, or an AI agent you already use, on your iPhone or iPad.
RC Pair is a developer tool in early release. It is for people 18 and older, and for a device you own, or one whose user knows about it and agreed.
What you need
-
An iPhone or iPad you own, and your own Apple accountiOS or iPadOS 17 or later. On 26 or later RC Pair keeps running while you are in Settings. On 17 to 25 it gets about 30 seconds after you leave it, so go straight to Settings.
-
Wi-Fi, or a hotspot from another phoneThe device's own cellular data does not work, and network changes can mean pairing again.
-
A Mac with Xcode, once per deviceControlling the device after pairing needs a Mac with Xcode once per device, to put Apple's developer disk image on it. Xcode is Apple's developer app for Mac. rcpair-receive then runs on that Mac or on a Linux computer on the same Wi-Fi, with Python 3.9 or later, the cryptography package, and qrcode or the qrencode command to show the QR code.
-
Your own agent or programSuch as Claude Code or Codex. RC Pair does not include an agent. In early access it uses open tools such as idevice.
-
About five minutes to pairThat covers the steps on the device, which restarts once. The Mac step is extra.
A computer is needed after pairing too. The app pairs the phone. Your computer then talks to Apple's developer services on the device, as described under On your computer. On our iPhone running iOS 27 it stayed through a restart. On older iOS, or after an iOS update, you may need the Mac again. We do not host or supply the disk image.
How it works
Five steps, about five minutes.
RC Pair walks you through setup on your iPhone or iPad. It uses Apple's developer services. It is not a jailbreak. The steps below match the numbered steps in the app.
Before step 1. RC Pair asks you to confirm that this is your device, or that its user knows and agreed, and that you are 18 or older.
-
Allow notifications
RC Pair uses them to show your 6-digit pairing code while you are in Settings, to remind you to come back after your device restarts, and to tell you when pairing finishes.
They are created on the device. We send no push messages.
-
Show Developer Mode
In RC Pair, tap Start. If iOS asks to find devices on your local network, tap Allow. RC Pair then shows you the way to Settings > Privacy & Security > Developer Mode.
-
Turn on Developer Mode
In Settings > Privacy & Security > Developer Mode, turn the switch on and tap Restart.
When the device is back on, unlock it. iOS warns that Developer Mode lowers security and asks you to tap Turn On and enter your passcode. RC Pair never asks for your passcode. Then open RC Pair again and it picks up where you left off.
-
Pair in Settings with a 6-digit code
In RC Pair, tap Start, then go back to Settings > Privacy & Security > Developer Mode. Under Other Devices, tap RC Pair, then tap Pair. iOS may ask for your passcode. RC Pair shows a 6-digit code. Type it into Settings, and RC Pair shows Paired.
With the default setting, only this device can pair.
-
Send to your computer
On your Mac or Linux computer, run rcpair-receive. It shows a QR code and waits for the pairing. You can run it yourself, or have your agent run it.
Point the device's Camera at the code and tap Open in RC Pair, or copy the link and tap Paste link. RC Pair shows the computer's name and address. Check them, then tap Send. Nothing leaves your device until you do, and RC Pair sends only to a private address.
RC Pair says All set. rcpair-receive saves the pairing on your computer, by default in a .rcpair folder in your home folder.
After pairing. The computer you sent to now holds a key to this device. Treat it as full access.
What stays private
The app sends nothing to us.
RC Pair has no account, no analytics and no ads. We run no server for it.
Treat the key as full access
The pairing key works like a key to this device. Software on a computer that holds it, including any AI agent you run there, can see the screen and control it, the same as someone holding it.
The key goes to one computer
RC Pair sends the pairing key to one computer you choose, and only when you confirm. It encrypts the pairing for that computer alone. It does not send the key to us.
No recording in the app
The app does not record the screen, log keystrokes or collect your location. Anything that reads the screen runs on your computer, under your control.
The agent is yours to run
You run that computer and the agent. We do not. Your agent may send what it sees to the company that runs it, under that company's own privacy terms.
This website
This site counts visits with our own counter. It sets no cookies, stores nothing on your device and loads no scripts from other companies. What it records.
You check, then you tap Send
Nothing leaves your device until you check the computer's name and address and tap Send.
Consent
Built for a device you own.
RC Pair is for operating a device with the awareness of the person using it. RC Pair cannot prove who owns a device. It asks the person holding it to confirm it is theirs, and the whole setup happens on the device, in front of them.
The holder sets it up
Turning on Developer Mode and pairing happen on the device, by the person holding it. Developer Mode needs the device passcode and a restart. Pairing needs a code typed into Settings. With the default setting, only this device can pair.
A session banner
When the controlling computer reports a session, the app shows a "being controlled" banner that names the computer. Tapping it opens a screen that explains how to stop. The computer has to start the banner, and iOS lets the holder dismiss it. It is a notice. It does not enforce anything. With the open tools we point you to today, no computer can start the banner yet, so you will not see it. You can always stop control on the device.
Stoppable from the device
The holder can stop control from the phone without the computer's help. Turning off Wi-Fi stops control while it is off. Turning off Developer Mode in Settings > Privacy & Security stops control. Then delete both pairing files on your computer.
How to stop
Stop control from the device, any time.
- Turn off Developer Mode in Settings > Privacy & Security. Control stops.
- Delete both pairing files rcpair-receive saved on every computer you sent a pairing to. By default they are in ~/.rcpair. If Developer Mode is turned on again, a computer that still has the key may be able to connect again.
- Tap Delete RC Pair data on this device in the app. It removes RC Pair's identity and keys, any pairing not yet sent and your consent record. Do this before you remove the app, because RC Pair's keys can stay on the device after it is removed.
Turning off Wi-Fi also stops control while it is off.
Didn't set this up? Turn off Developer Mode, change your passcode and delete RC Pair. stopstalkerware.org can help.
Questions
Short answers.
Is RC Pair a jailbreak?
No. It uses Apple's developer services. RC Pair does not include or host any Apple software.
Do I need a Mac?
Yes, once per device. Controlling the device after pairing needs a Mac with Xcode once per device, to put Apple's developer disk image on it. On our iPhone running iOS 27 it stayed through a restart. On older iOS, or after an iOS update, you may need the Mac again. rcpair-receive itself runs on a Mac or Linux computer. We do not host or supply the disk image, and the RC Pair computer app will not include it.
Does it work over cellular?
No. It needs Wi-Fi, or a hotspot from another phone. The device's own cellular data does not work, and network changes can mean pairing again.
Which agent can I use?
Your own, such as Claude Code or Codex. RC Pair does not include an agent. In early access, open tools such as idevice talk to Apple's developer services on your computer, and you point your agent at them. The RC Pair computer app we are building will give your agent the tools to see the screen and tap. Your agent may send what it sees to the company that runs it.
Is there a computer app?
One is in development, and there is no date for it yet. It will open the link to your phone, keep it open and give your own agent the tools to see the screen and tap. It will not include Apple's developer disk image. For now, early access uses rcpair-receive and open tools such as idevice.
Will I see when a computer is in control?
Not yet. RC Pair has a "being controlled" banner, but the computer has to start it, and the open tools we point you to today cannot. You can always stop control on the device, as described under How to stop.
What does RC Pair send to you?
Nothing. Nothing about your device, its screen or the pairing comes to us unless you email us, share crash reports with developers or test RC Pair through TestFlight. The privacy page has the details.
How do I get it?
RC Pair is in early release, and there is no public download link yet. Email support@rcpair.si to ask about access. Free during early access. No public download yet. We answer by email, and early access is through Apple's TestFlight.
Who makes RC Pair?
Rising Creek Construction LLC, a Texas company.
Ask about access.
Free during early access. No public download yet. Write to support@rcpair.si and we will answer by email.