Tool Open source

phoneuse

phoneuse is a Linux tool for viewing and operating an unmodified iPhone without a jailbreak, developer account, cable, or phone-side app. It receives the iPhone's screen through AirPlay and sends mouse and keyboard input through Bluetooth HID, using either the Linux PC's Bluetooth adapter or an optional ESP32 bridge. A mirror window and local browser interface support direct interaction, while a CLI, MCP server, and Claude Code skill expose actions such as reading screen text, taking screenshots, tapping elements, typing, unlocking with approval, and navigating the phone. The project is an MIT-licensed technology demo under heavy construction, tested by its author on an iPhone 17 Pro with Arch Linux, Hyprland, and an NVIDIA GPU.

View repository Mentioned in 1 video ↓

What phoneuse is used for

1 use taken from transcripts — each links to the moment in the video.

  • Lets a Linux PC see and control an unmodified iPhone with no jailbreak, cable, or app on the phone. The screen arrives over AirPlay while the PC pretends to be a Bluetooth mouse and keyboard; agents get the same controls via CLI or MCP server.

Videos mentioning phoneuse

1 in the library.