coming soon / macOS + iOS

turn your iPhone into a programmable Mac keypad.

PocketPad pairs your iPhone with a macOS helper so every tap can become a shortcut, controller press, pointer gesture, or custom workflow control.

pocketpad / 01 local network control
PocketPad iPhone controller in landscape mode with D-pad, shoulder buttons, and ABXY controls

custom layouts / keyboard / pointer / controller

transportUDP + WebSocket
pairingQR + Smart Connect
profileseditable JSON
outputskeys + pointer + gamepad

screens

design the keypad on Mac, use it instantly on iPhone.

details

one phone, many control surfaces.

01

macOS helper

Runs the pairing server, advertises Smart Connect over Bonjour, edits keypad setups, and injects keyboard and pointer events with Accessibility permission.

02

iOS controller

Shows your synced keypad, supports multitouch controls, haptics, profile switching, offline saved layouts, and quick layout edits for freeform designs.

03

low latency

Authenticated UDP carries compact input frames for responsiveness while WebSocket mirroring keeps button state recoverable if packets drop.

04

CLI included

Generate profiles, install templates, import/export JSON, set bindings, check status, restart the helper, and test taps from the terminal.

documentation

full setup and editor guides are built into the site.

allowenable Mac Accessibility
pairscan QR or use Smart Connect
editchoose a keypad setup
presscontrol the focused Mac app

made for

terminal workflows Cursor shortcuts tmux prefixes window management Hollow Knight Celeste emulators trackpad controls custom layouts

download

install the Mac helper, join the iOS beta.

macOS helper

direct download via Cloudflare

PocketPad Mac is distributed as a Developer ID signed and notarized zip from Cloudflare R2 through this Pages site.

checking latest build…
latest
not uploaded yet
status
waiting for first release
sha256
iOS controller

TestFlight beta

The iPhone controller is shipped through App Store Connect TestFlight. Join the launch list and we’ll send an invite when the current build is approved for testing.

join launch list
channel
TestFlight
target
iOS 17+
pairing
Mac helper required

launch list

get the first build.