DiPlay — Adds Apple CarPlay functionality to compatible Android head units, primarily in BYD cars, via an independent app.

Analyzed by · Automotive · Mobile · View on GitHub

What It Is

Imagine your car's built-in screen, usually running its own Android system, suddenly gaining the full power of Apple CarPlay. DiPlay is an Android application that makes this happen for specific car models, particularly BYD vehicles. Instead of buying a new head unit or using a clunky dongle, you install this app directly on your car's existing screen, turning it into a CarPlay receiver.

This is a big deal for BYD owners who want the seamless integration and features of CarPlay—like Apple Maps, music, and Siri—but are stuck with their car manufacturer's often less intuitive system. DiPlay solves the problem of missing first-party CarPlay support, offering a software-only solution that enhances the driving experience without major hardware modifications.

DiPlay GitHub repository card

License Verdict

GPL-3.0 License — Commercial Use with Copyleft — Commercial Use Approved • Strong Copyleft Applies

This project uses the GNU General Public License v3.0, which means you can use, modify, and distribute it commercially. However, if you distribute modified versions or derivative works, you must release your changes under the same GPL-3.0 license. This makes building proprietary SaaS or closed-source products directly on top of DiPlay challenging, as you'd need to open-source your modifications.

How to Use It

DiPlay is installed as an Android Package Kit (APK) directly onto your car's head unit, not your iPhone. You'll need to enable APK installation on your head unit. Wireless CarPlay requires Android 10+ for Wi-Fi Direct, though wired connections work on Android 9+.

Prerequisites:

Estimated setup time: 15 minutes.

adb install DiPlay.apk

What I'd Build With This

Premium DiPlay Companion App (micro-saas)

Develop a separate, proprietary Android companion app that integrates with DiPlay on BYD head units, offering premium features like advanced diagnostics, performance monitoring, or custom themes not available in the open-source core. This app would be sold as a one-time purchase or low monthly subscription. Target BYD owners who have already installed DiPlay and are looking for further customization and data insights.

Effort: 3 Weeks Build Time · Target: BYD Enthusiasts · Pricing: $9.99/mo or $99 one-time

Remote DiPlay Setup & Optimization Service (saas)

Offer a subscription-based service providing remote setup assistance, troubleshooting, and optimization for BYD owners struggling to install or configure DiPlay. This could involve guided video calls, custom configuration file generation, and access to a knowledge base. You'd charge a recurring fee for ongoing support and access to exclusive tips, targeting less tech-savvy BYD owners who value convenience and guaranteed functionality.

Effort: 1 Month Build Time · Target: Non-Technical BYD Owners · Pricing: $29/mo

White-Label DiPlay for Automotive Aftermarket (enterprise)

License a customized, white-label version of DiPlay (adhering to GPL-3.0 requirements for source code distribution) to aftermarket car accessory companies or specialized BYD dealerships. These businesses could pre-install DiPlay on head units they sell or offer it as a premium upgrade service, bundling their own branding and support. The revenue comes from licensing fees per unit or a partnership model, targeting businesses that sell car electronics or services to BYD owners.

Effort: 3 Months Build Time · Target: Automotive Aftermarket Retailers · Pricing: Custom Licensing Fees

Sai Pavan Gopularam's Take

This project is a fantastic example of solving a very specific problem for a dedicated niche: BYD owners wanting CarPlay. The GPL-3.0 license means you can't easily build a closed-source SaaS on it, but you could offer premium support or value-added services around it. If I were to jump in, I'd target BYD forums and offer a paid, remote setup and troubleshooting service, probably pulling in $500-$1000 a month initially.

Watch Out For

I break down trending repos like DiPlay every week — join the newsletter.

Browse all free repo breakdowns