整块屏就是触控板。
滑动、轻点、双指右键、双指滚动。iPhone 屏幕的每一处都对触摸有反应——没有按钮,没有装饰,只有顺手的控制。
过去:你弯着腰,头几乎贴在键盘上。
靠回沙发。触控板就在你掌心。
在房间里踱步。对着 AI 说话。用拇指掌舵。
— 它能做什么
滑动、轻点、双指右键、双指滚动。iPhone 屏幕的每一处都对触摸有反应——没有按钮,没有装饰,只有顺手的控制。
打开发送面板,任何语言写一段,点 Send。Vibe 通过 CGEvent.keyboardSetUnicodeString 把文字直接注入——你的剪贴板不会被污染,中文和 emoji 完整到达。
iPhone 两个音量键都映射到 Mac 上的 ↵。在房间里踱步、把投影打到墙上,无需打断节奏就能确认弹窗。
— 为氛围编程而生
VibeX 是氛围编程(Vibe Coding)的硬件配套。配合任意 AI 编程助手 —— AI 在 Mac 上敲代码,VibeX 把方向盘交到你手里。
让 Agent 重构代码,你在房间里踱步。在 iPhone 上双指滚动 diff,点击确认。
终端跑长任务,从沙发上远观,按音量上键确认提示。
Cascade 干多文件改动,你在沙发上掌舵光标、点同意。
Mac 上生成 UI,投影到墙上,不用坐回工位就能浏览。
— 内里所见
Vibe 由两个 Swift App 和一个共享协议包构成。你的手势走十英尺蓝牙后就停在那里,不会再去任何地方。
每次写入对应一条命令,小端字节序。0x01 移动、0x02 按键、0x03 滚动、0x21 键、0x22 文本。可丢失的丢失,不可丢失的用 Write With Response。
Mac 端用 CGEvent.post 注入系统 HID 事件。授权只在首次启动时请求,之后跨重新构建持续有效——Vibe 锁定了代码签名身份,不让 macOS TCC 在每次 rebuild 时反复怀疑。
— 常见问题
在 iPhone 和 Mac 上都安装 VibeX,第一次配对一次蓝牙。iPhone 整个屏幕就是一块触控板 —— 滑动移动光标,单指点击,双指点击右键,双指滑动滚屏。全程蓝牙,不需要 Wi-Fi 也不需要联网。
可以。VibeX 在 iPhone 上有一个发送面板,输入任何语言(中文、emoji 都行),点发送,文字会直接注入 Mac 的系统 HID 层,剪贴板不会被使用。
不需要。VibeX 用蓝牙 BLE 在 iPhone 和 Mac 之间直接通信,不联网不上云,数据从不离开你的设备。
Astropad、Duet、Sidecar 是把 Mac 的屏幕镜像到 iPad 上。VibeX 反过来 —— 只把 iPhone 的手势和键盘指令发到 Mac,Mac 屏幕该在哪还在哪(也可以投影到墙上)。延迟更低,耗电更小,纯蓝牙,不占用 iPad。
iPhone 需要 iOS 16 及以上,Mac 需要 macOS 14(Sonoma)及以上。两台设备都需要蓝牙 BLE,过去十年的 iPhone 和 Mac 都自带。
免费。Mac 端是已公证的 .dmg 直接下载。iPhone 端已上架 App Store,也是免费。
— 获取 Vibe
两端各装一份。配一次。然后站起来。
需要 iOS 16+ · macOS 14+