commaai /openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.

★ 64,100⑂ 11,391👁 1,315⑃ 18,604● 3,341▤ 64◈ 0
PythonMITCreated 2016-11-24comma.ai/openpilot
64,100
stars
+9
11,391
forks
1,315
watchers
18,604
prs
3,341
issues
64
releases
0
discussions

README

openpilot


  openpilot is an operating system for robotics.
  
  Currently, it upgrades the driver assistance system in 300+ supported cars.



  Docs
   · 
  Roadmap
   · 
  Contribute
   · 
  Community
   · 
  Try it on a comma four


Quick start: bash 


  
    
    
    
  



Using openpilot in a car
------

To use openpilot in a car, you need four things:
1. Supported Device: a comma four, available at comma.ai/shop/comma-four.
2. Software: The setup procedure for the comma four allows users to enter a URL for custom software. Use the URL openpilot.comma.ai to install the release version.
3. Supported Car: Ensure that you have one of the 300+ supported cars.
4. Car Harness: You will also need a car harness to connect your comma four to your car.

We have detailed instructions for how to install the harness and device in a car. Note that it's possible to run openpilot on other hardware, although it's not plug-and-play.


 Branches

Running master and other branches directly is supported, but it's recommended to run one of the following prebuilt branches:

| comma four branch      | comma 3X branch        | URL                                    | description                                                                         |
|------------------------|------------------------|----------------------------------------|-------------------------------------------------------------------------------------|
| release-mici         | release-tizi         | openpilot.comma.ai                     | This is openpilot's release branch.                                                 |
| release-mici-staging | release-tizi-staging | openpilot-test.comma.ai                | This is the staging branch for releases. Use it to get new releases slightly early. |
| nightly              | nightly              | openpilot-nightly.comma.ai             | This is the bleeding edge development branch. Do not expect this to be stable.      |
| nightly-dev          | nightly-dev          | installer.comma.ai/commaai/nightly-dev | Same as nightly, but includes experimental development features for some cars.      |

For chestnut, use the following installer URLs:

| branch                       | URL                                                        | description                                                                         |
|------------------------------|------------------------------------------------------------|-------------------------------------------------------------------------------------|
| nightly-chestnut           | installer.comma.ai/commaai/nightly-chestnut                | This is the bleeding edge development branch. Do not expect this to be stable.      |
| nightly-chestnut-dev       | installer.comma.ai/commaai/nightly-chestnut-dev            | Same as nightly, but includes experimental development features for some cars.      |

To start developing openpilot
------

openpilot is developed by comma and by users like you. We w

Top issues

Latest release

0.11.2 Release v0.11.2 2026-10-23
Check out our release blog post for more details!

 New driving model
   Big model with 880M parameters
 Support for big models running on an external GPU
 Live stream cameras from comma connect
 Generate dashcam clips from comma connect
 Remote comma body control from comma connect
 New alert sounds
 CUPRA Born 2021-2023 support thanks to DaHansi!
 Volkswagen ID.4 2021-2025 support thanks to DaHansi!

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON