AI Tools / AI products & services
vphone-cli is an open-source macOS command-line tool for creating and running virtual iPhones with Apple's Virtualization.framework and PCC research VM infrastructure. It targets Apple Silicon Macs running macOS 15 or later and automates the VM workflow from IPSW download and patching through DFU restore, custom firmware installation, and first boot. The tool supports multiple firmware patch variants, VM creation and management, SSH and VNC connections, IPA installation, and export/import or APFS cloning of VM bundles.
Its host control socket provides programmatic screenshots, touch and swipe input, hardware-key events, and clipboard operations, with each action returning an inline screenshot; the repository also describes an MCP server named vphone-mcp for AI-driven end-to-end testing. Operation requires Xcode and the iOS SDK, several Homebrew dependencies, and macOS SIP/AMFI relaxation to permit the required private virtualization entitlements.
An open-source CI tool that boots a virtual iPhone on macOS using Apple's virtualization tools and published research VM infrastructure. It is intended for iOS testing without physical hardware and supports screenshots, touch injection, SSH, VNC, and RPC access.