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
VibeX turns your iPhone into a Bluetooth trackpad & remote keyboard for your Mac. Pair it with Cursor, Claude Code, or Windsurf — vibe code from the couch while AI does the heavy lifting.
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.
— For vibe coders
VibeX is a hardware companion for vibe coding. Pair it with any AI coding assistant — the AI types on your Mac, VibeX puts the steering wheel in your hand.
Let the agent refactor while you pace. Two-finger scroll the diff on iPhone, tap to accept.
Run a long task in the terminal, watch it from across the room, hit volume-up to confirm prompts.
Cascade does the multi-file work. You steer the cursor and approve from the couch.
Generate the UI on Mac, project it on the wall, navigate without sitting down.
— 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.
— Questions
Install VibeX on both your iPhone and Mac, then pair them once over Bluetooth. The entire iPhone screen becomes a touch surface — pan to move the cursor, tap to click, two-finger tap to right-click, two-finger drag to scroll. No Wi-Fi or cloud required.
Yes. VibeX has a send sheet on iPhone — type a paragraph in any language (Chinese, emoji, anything), hit Send, and the text is injected directly on the Mac via the system HID layer. Your clipboard is never touched.
No. VibeX uses Bluetooth Low Energy directly between your iPhone and Mac. No Wi-Fi, no cloud server, no data ever leaves your devices.
Astropad, Duet, and Sidecar mirror your Mac display onto an iPad. VibeX does the opposite — it sends only your gestures and keystrokes from iPhone to Mac, keeping the Mac display on your real screen (or projector). Lower latency, far less power, BLE-only, and doesn't tie up an iPad.
iOS 16 or later on the iPhone, and macOS 14 (Sonoma) or later on the Mac. Both devices need Bluetooth Low Energy, which is standard on any iPhone or Mac from the last decade.
Yes. The Mac app is a free notarized .dmg download. The iPhone companion app is on the App Store, also free.
— Get Vibe
Install both. Pair once. Stand up.
Requires iOS 16+ · macOS 14+