Oluwafemi Obajuluwa › Mirror
Mirror
Control your Mac from your phone. The Mac's screen on the phone over Wi-Fi, a trackpad under your thumb, and search across the whole machine.
2026 · macOS, iOS · Built with Swift, SwiftUI, Apple
Sometimes I'm nowhere near my laptop when I need it. I'll be in bed wondering whether a build finished, waiting on a Slack reply, or trying to find a file someone has just asked me for.
Sometimes getting up might be a bit of a struggle 😅. So I built Mirror. It puts the Mac's screen on my phone over Wi-Fi and lets me use it from wherever I am in the house.
- Mirror.dmg · Download
- Mirror · mirror.echoeyecodes.com
Trackpad
The phone behaves like a trackpad. Slide anywhere to move the pointer, tap to click, two fingers to scroll, three to switch desktops. Move slowly and it is precise, move quickly and you cross the whole screen.

Finding things
Half of why I wanted this was files, so search has its own screen. You type, results come in as you go, and folders open like folders. Photos, videos, PDFs and code all open on the phone, and anything you find can be saved to it, shared, or opened back on the Mac.


The Mac's storage and folder sizes, and a search for every avatar on the machine.
Staying local
Everything happens between the two devices. The Mac shows a code, you type it on the phone once, and the two remember each other after that. There is no account, and the screen never goes through a server.





How it's built
- Swift, SwiftUI: the menu bar app on the Mac, the app on the phone
- ScreenCaptureKit: reading the screen, and the sound with it
- VideoToolbox: encoding on the Mac, decoding on the phone