Skip to content

openpilot

Open-source driver-assistance software that upgrades supported cars, run on a comma device.

Stars
64k
Forks
11.4k
Licence
MIT
Language
Python
Last update
4 days ago
Type
App

What it is

openpilot is open-source software that its maker describes as an operating system for robotics. Per the README, it upgrades the driver assistance system in 300+ supported cars when installed on a comma device connected through a car harness. The README states it is alpha-quality software for research purposes only and is not a product.

  • Install the release software on a comma four with a supported car and harness
  • Review the supported car list in docs/CARS.md before buying hardware
  • Follow the docs and community wiki to learn how the system works
  • Contribute pull requests or issues to the GitHub project

Great for

  • Owners of a supported car who want to experiment with open driver-assistance software
  • Researchers and engineers studying driver-assistance systems
  • Developers who want to read or contribute to the codebase
  • People comfortable with hardware installation and a research-grade system

Not ideal for

  • Anyone wanting a finished, fully supported consumer product, since the README says it is alpha quality and not a product
  • People with cars not on the supported list, since other hardware is 'not plug-and-play' per the README
  • People who do not want driving data uploaded by default, since the README says data upload is on by default
Step-by-step guide: how to use openpilotInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    See the README

    You'll need: A comma four or other supported device · A car harness · A supported car from the list in docs/CARS.md

    Quick start (from README)

    bash <(curl -fsSL openpilot.comma.ai)
  2. 2

    Run it

    • Confirm your car is on the supported list in docs/CARS.md
    • Connect the comma four to your car using the car harness
    • During device setup, enter the URL openpilot.comma.ai to install the release version
    • Follow the setup instructions at comma.ai/setup
  3. 3

    Get the most out of it

    • Use the release branch (release-mici or release-tizi per the README table) for the most tested build
    • Use the staging branch if you want releases slightly early
    • Read the community wiki for running details
    • Review the data settings in the README's User Data section and opt out if desired

Downloads

Strengths

  • Open source under the MIT license, with the code publicly available
  • Documented safety and testing practices, including software-in-the-loop tests on every commit
  • Large active community and extensive documentation at docs.comma.ai

Trade-offs

  • README describes it as alpha-quality software for research only, with no warranty
  • Requires specific hardware (comma device and car harness) and a supported car for a plug-and-play setup
  • Uploads driving data by default; users must opt out in settings if they prefer not to share

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.