The Mac's screen, on your phone
Glance down instead of across the room
With the picture on, the trackpad shows what the Mac shows. You still swipe to move the pointer and tap to click, you just see where it lands without looking up at the TV. Mac companion 1.2 or later; Mac only for now.
Turn it on
- Tap the display icon next to the gear on the phone (or gear → Screen → "Show the Mac's screen on the trackpad").
- Allow Screen Recording once. The first time, macOS asks whether Couchpad may record the screen; that permission is what lets it capture the picture. If the phone says access is missing, open System Settings → Privacy & Security → Screen Recording, switch Couchpad on, and tap the icon again. macOS may ask you to quit and reopen Couchpad after granting it.
- That's it. The picture fills the trackpad area; tap the icon again to hide it.
What the phone does with the picture up
- The trackpad is still a trackpad. Swipe to move, tap to click, two fingers to scroll, everything as before, on top of the picture.
- Or touch to point. Gear → Screen → "Touch the picture to point there": the pointer jumps under your finger, so a tap clicks what you are looking at. Good for clicking around; the swipe mode is better for games and precise work.
- The keys float. The key strip becomes a panel you can drag anywhere over the picture, or out of the way. When the screen has room, as on an unfolded iPhone Duo, the keys dock under the picture instead.
- The iPhone keyboard still comes up with the keyboard button, and the picture shrinks to make room.
- iPhone Duo, half open: the picture sits on the upright half and the flat half is one big trackpad with the key bar.
- Picture setting: Smooth, Balanced or Sharp in gear → Screen. Sharper means bigger frames; on a busy Wi‑Fi, Smooth keeps up better.
What to expect
- On a decent Wi‑Fi the picture follows the pointer with a delay you can see but not feel for desktop work: up to 60 frames a second, and the Mac paces itself by the phone's acknowledgements so lag cannot pile up.
- A lost packet costs a frame, not a freeze. Frames go over UDP with parity and quick retransmits, so the usual Wi‑Fi hiccup shows as a skipped frame. Where UDP is blocked the picture still works, over the main connection, just with more stalls.
- On a lossy mesh or crowded 2.4 GHz network it still hiccups more than a game wants. Moving the Mac or the phone onto 5 GHz, or closer to the access point, helps more than any setting.
- Away from home through a VPN it works too, a little laggier. See Away from home.
- If the picture stops, the Mac's menu-bar icon shows whether a phone is connected; toggling the display icon on the phone forces a fresh keyframe.
How it works, briefly
The Mac captures its display with ScreenCaptureKit and encodes it in hardware as HEVC (H.264 where HEVC isn't available), scaled to fit the phone's screen. Frames are split into small encrypted datagrams and sent over UDP, with one parity packet per few data packets so a single loss costs nothing; the phone asks for anything still missing by number and gives up on a frame rather than wait. Everything is sealed with keys derived from the session's key exchange, the same one that protects your typing, so the picture is as private as the input. The full design is in the README.
Privacy
The picture goes from the Mac to your phone and nowhere else. Nothing is recorded or stored; Screen Recording permission is used only while the picture is on. Windows hosts don't stream yet and the phone hides the toggle for them.