Last updated: March 31, 2026
Specchio mirrors your iPhone screen on your Mac. It uses a custom fork of WebDriverAgent, which requires Xcode. It doesn't jailbreak your phone, doesn't collect your data, and comes as-is. Be nice, don't reverse-engineer it, and enjoy.
By downloading, installing, or using Specchio ("the Software"), you agree to be bound by these Terms of Use. If you do not agree, do not use the Software.
Specchio is a macOS application that mirrors your iPhone screen to your Mac using a custom fork of Apple's WebDriverAgent framework. It supports USB and WiFi connections and provides real-time screen mirroring with touch input.
To use Specchio, you need:
Specchio is provided under a limited, non-exclusive, non-transferable license for personal and commercial use. The free tier includes USB connection and screenshot streaming. Premium features (WiFi, MJPEG, H.264 streaming) require a paid license key.
Premium license keys are one-time purchases, valid for up to 3 machine activations. Keys are tied to your hardware and validated on each launch. A 7-day offline grace period is provided. License keys are non-transferable. Lost keys can be recovered through our customer portal.
Specchio bundles a custom fork of Apple's WebDriverAgent (WDA), originally developed by Facebook and distributed under the BSD 3-Clause License. WDA is built and installed on your iPhone via Xcode on first use. This process does not jailbreak, root, or permanently modify your device. WDA is the same framework used by Xcode's built-in UI testing.
The Software is provided "as is" without warranty of any kind, express or implied. We do not guarantee uninterrupted, error-free, or secure operation. WebDriverAgent behavior may change with iOS or Xcode updates outside our control.
To the maximum extent permitted by law, the developer shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from the use or inability to use the Software, including but not limited to data loss, device issues, or interrupted workflows.
Specchio interacts with your iPhone through Apple's official WebDriverAgent framework. It does not:
You can remove WebDriverAgent from your iPhone at any time by deleting the app from your device.
Specchio does not collect, store, or transmit any personal data. All screen mirroring is processed locally between your Mac and iPhone. License validation communicates only with Polar.sh (our payment provider) to verify your license key status. No analytics, no tracking, no cookies. See our Privacy Policy for details.
You may not:
Premium license purchases are generally non-refundable due to the digital nature of the product. If the Software fails to function as described and we are unable to resolve the issue, we will consider refund requests on a case-by-case basis. Contact us at the email below.
Specchio includes open source components, notably a custom fork of WebDriverAgent (BSD 3-Clause License) and Sparkle (MIT License) for auto-updates. These components retain their original licenses.
We reserve the right to update these Terms at any time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the Software after changes constitutes acceptance.
These Terms are governed by and construed in accordance with the laws of the European Union and the applicable laws of Italy, without regard to conflict of law provisions.
For questions about these Terms, reach out via @Alexintosh on X or open an issue on GitHub.