The whole screen is the trackpad.
Pan. Tap. Two-finger right-click. Two-finger scroll. Every part of the iPhone surface is touch-sensitive — no buttons, no chrome, just leather-feel control.
v1.0 · iPhone × Mac · Bluetooth
Vibe turns your iPhone into a Bluetooth trackpad & remote keyboard for your Mac. Pace, recline, project — your couch is your new desk.
The old way: you, hunched over the keyboard.
Lean back. The trackpad is in your hand.
Pace the room. Talk to the AI. Steer with your thumb.
— What it does
Pan. Tap. Two-finger right-click. Two-finger scroll. Every part of the iPhone surface is touch-sensitive — no buttons, no chrome, just leather-feel control.
Open the send sheet, type a paragraph in any language, hit Send. Vibe injects the text directly via CGEvent.keyboardSetUnicodeString — your clipboard is never touched, Chinese and emoji land intact.
Both volume keys map to ↵ on the Mac. Pace the room, point the projector at the wall, and confirm prompts without breaking stride.
— Under the hood
Vibe is two Swift apps and one shared protocol package. Your gestures travel ten feet over Bluetooth and stop there.
One write per command, little-endian. 0x01 move, 0x02 button, 0x03 scroll, 0x21 key, 0x22 text. Drops are tolerated where it makes sense; buttons and text use Write With Response.
The Mac side uses CGEvent.post on the system HID tap. The grant is asked for at first launch and persists across rebuilds — Vibe pins its code-signing identity so macOS TCC never has to second-guess.
— Get Vibe
Install both. Pair once. Stand up.
Requires iOS 16+ · macOS 14+