Questions, answered.
And the limitations, stated plainly. OldPadDeck is a hobby project: here's what to know before you install it.
The basics
Which iPads work?
Any iPad from the iPad Air and iPad mini 2 (2013) on, up to today's models: it needs Safari from iOS 12 or later. Older iPads (iPad 2, 3, 4 and the first iPad mini) stop at iOS 9 or 10 and can't run it. It was built on an iPad Air (1st generation), the only model tested so far.
Does it work with an iPhone?
The interface is laid out for an iPad screen in landscape. For an old iPhone, look at OldPhoneDeck, the project that inspired this one.
What does it cost?
Nothing. It's free to download and use: no account, no subscription, no ads.
Do I install anything on the iPad?
No. The iPad opens a web page served by your Mac. Add it to the home screen and it runs full screen like an app. No App Store, no jailbreak, no profile.
Where do I download it?
Download OldPadDeck.dmg (always the latest version; what changed is on the release notes): a disk image with one app for Apple silicon and Intel Macs, signed and notarized by Apple so it opens without a warning.
Do I need Xcode or any developer tools?
No. Download the app and open it, like any other Mac app.
Does it work on Windows or Linux?
No. The server is a native macOS app, and it relies on macOS frameworks for almost everything it shows and does.
Using it
Can I change the layout?
Yes, all of it. Tap ••• → Edit to move, resize, replace or delete any widget, add new ones from the catalog, and rename, delete or add tabs (up to six). Try it in the live demo.
Will an update reset my layout?
No. Your layout is saved on the Mac, and a new default layout never overwrites one you've customised.
Why does the iPad switch modes on its own?
It follows what you do: switch to Spotify and it goes to Studio, start a Pomodoro and it goes to Focus, leave it alone for 10 minutes and it goes to Standby. Pin a mode to keep it where it is.
Can it play to my AirPlay speakers?
Yes, with limits. macOS gives apps no way to change the system's AirPlay destination, so OldPadDeck has its own AirPlay sender: it captures all of the Mac's sound and streams it to one speaker that accepts unencrypted AirPlay 1 without a password, with about 2 seconds of delay. AirPlay 2-only speakers are listed but can't be used.
Does Do Not Disturb work?
Through two Shortcuts you create once (one that turns a Focus on, one that turns it off), because macOS has no public API for it. See the install guide.
Can two iPads connect at once?
Yes. Pair each one; they share the same layout and stay in sync.
Is the interface in my language?
It's in English, or in French when the iPad is set to French.
Privacy and safety
Does it send my data anywhere?
No. There's no account, no analytics and no cloud service. Everything stays on your Mac. The only outside requests are the weather (Open-Meteo), track artwork and the icons of websites your keys open. This website, not the app, counts its visits with Cloudflare Web Analytics, without cookies or personal data.
Is it safe?
On a home network you trust, yes. Pairing needs a short-lived PIN, only devices on your local network can connect, and you can revoke any device from the menu bar. But traffic isn't encrypted, so don't run it on public or office networks, and treat a paired iPad like an unlocked keyboard: it can type, click and quit apps. Details in How it works.
What if I lose or sell the iPad?
Open Paired Devices in the menu bar and revoke it. Its token stops working at once.
Honest limitations
Trusted home network only
Plain HTTP and WebSocket, without TLS. Quit the app on networks you don't trust.
A paired iPad controls your Mac
Keys, typing, pointer, apps, links, Shortcuts, quitting apps. Revoke it if it's lost or sold.
The iPad has to stay on
It's a live web page: keep it awake and plugged in.
Permissions and extra tools
Some widgets need Accessibility, Automation, Calendars, Reminders or Bluetooth access; iPhone and iPad batteries need libimobiledevice.
Undocumented Apple APIs
Display brightness, temperatures and fan speeds use private macOS interfaces that an update may break.
One person, one test iPad
It's a hobby project, tested on one iPad Air. Bug reports are welcome on GitHub.