CarPlay
Connect an iPhone over USB or wirelessly, then view and control CarPlay in the browser.
Requires valid CarPlay authentication assets.
Connection guideConnect phones and remote desktops through Android.
CarPlay, plus experimental Android Auto and VNC.
CHOOSE YOUR CONNECTION.
One browser address. Different devices.
Choose how to connect, with a clear view of what each source supports.
Connect an iPhone over USB or wirelessly, then view and control CarPlay in the browser.
Requires valid CarPlay authentication assets.
Connection guideConnect over USB, on the same phone, or through Head Unit Server TCP. View and control Android Auto from the same browser address.
Audio and microphone use the Android host only. Device compatibility still needs validation.
Connection guideConnect an existing VNC desktop with touch, mouse, physical keyboard, and view-only controls.
JPEG / WebP image streaming, without audio. Does not create a local virtual desktop.
Connection guideDiagnostic sourcesH.264, Surface, and framebuffer test images check the display pipeline without connecting a phone.
ICCOA CarLink · UnavailableThe proprietary SDK is missing; no protocol integration is implemented.
One active source and one browser control session at a time.
Use your music apps in CarPlay.
Audio plays on Android by default, with optional browser output.
Scan the browser QR code with WheelPlay,
or enter the pairing code. Confirm, then start the display.
Interactive illustrations, not actual CarPlay screenshots or a device connection page. The real interface depends on your iPhone and apps.
LESS SETUP. MORE POSSIBILITY.
Android handles the connection.
Your car browser brings it into view.
View, touch, and go full screen from a single webpage. No extra client to install on your car display.
CarPlay supports H.264 and compatible HEVC passthrough; Android Auto uses H.264. VNC delivers the desktop as JPEG / WebP images.
Adjust CarPlay display, safe areas, audio, and location. VNC offers mouse, physical keyboard, and view-only controls. Available settings depend on the source.
READY WHEN YOU ARE.
Start with an Android 9+ host
and a car browser that can reach it on your local network.
Open the latest successful main build’s wheelplay-debug-apk artifact page. Results are cached for up to 5 minutes.
GitHub sign-in is required to download. Artifacts may expire.
Install the app and choose a connection in Input sources. Only CarPlay needs imported authentication assets; Android Auto, VNC, and diagnostic sources do not.
Read the authentication import guideConnect Android and your car to the same local network. In the car browser, open the address shown in the WheelPlay app.
Use the address in the app to connect your devices.Scan the QR code or enter the pairing code, then start the display. Follow the source guide to connect an iPhone, Android Auto phone, or existing VNC server. You may need to reconnect the browser after switching sources.
Read the full setup guideNo. Alongside CarPlay, you can try Android Auto or connect an existing VNC server; both remain experimental. Diagnostic sources can test the display without a phone connection. ICCOA is currently unavailable. Sources & compatibility →
Your car browser needs modern web and touch support, plus local network access to Android. Compatibility varies by vehicle, software, and network. Test your setup while safely parked.
Normal local network connections do not require root. Experimental Tesla compatibility offers a root-free VPN option and a rooted hotspot-routing option for browsers that restrict private network access. Both require device testing. Compatibility guide ↗
CarPlay uses Android audio and microphone by default, with optional browser routing. Browser microphone input needs trusted HTTPS and permission. Android Auto uses host audio and microphone only; VNC has no audio support.Audio setup guide ↗
Android serves the browser display locally, without a cloud relay. VNC requires an existing server on the remote device. Online navigation and music may still need Internet access. Connect using the address in the app and use trusted networks.
Authentication assets are only needed for CarPlay connections and are not bundled in public builds. Import valid assets locally under Settings → CarPlay authentication assets. The web service, browser pairing, and other sources work without them.Supported import methods ↗
Yes. WheelPlay builds on DiPlay / xcertplay under GPL-3.0, preserving upstream and third-party notices. Read the code, report issues, or contribute. Third-party components and assets retain their own licenses. View the license ↗
OPEN SOURCE. OPEN POSSIBILITIES.
Try it, share feedback, or contribute code.