Comma AI's OpenPilot is the most popular open source self-driving stack on GitHub, enabling aftermarket autonomy features like auto-steer and adaptive cruise control in existing cars. The system runs on a dedicated device that processes camera input with machine learning models to output steering and acceleration commands, interfacing with car systems via reverse-engineered CAN bus protocols. Unlike closed commercial systems, OpenPilot emphasizes user ownership, transparency, and open development in a field dominated by proprietary players like Tesla and Waymo.
Why listen
You get a rare inside look at the full technical stack of a production-grade open source self-driving system, from real-time control loops to CAN bus integration, all built outside the big tech ecosystem.
Key takeaways
01OpenPilot demonstrates that robust, real-world autonomous driving features can be built and maintained as open source, with over 50% of user-driven miles now under system control.
02The architecture relies on a compact ML pipeline that ingests video to directly output vehicle control signals, bypassing complex modular stacks in favor of end-to-end learning with continual on-device adaptation.
03Comma’s approach includes reverse-engineering car-specific CAN bus commands, enabling support across many vehicle models without requiring manufacturer cooperation.