openpilotRobotics & HardwareRobotics operating system that upgrades vehicle driver assistance.MIT
Robotics operating system that upgrades vehicle driver assistance.
openpilot provides driver-assistance software for supported vehicles using a comma device and a compatible car harness. Its vehicle compatibility table records adaptive-cruise-control availability, steering limits and minimum operating speeds by model and equipment package. The system logs driving and sensor data, with road-facing recordings uploaded by default; users can access their data through comma connect.
openpilot README / openpilot supported vehicles · Reviewed 2026-11-03
- 01 / Feature noteVehicle-specific support
Check model and package requirements, cruise-control support and steering constraints in the compatibility table.
Feature source ↗ - 02 / Feature noteDriving-data access
Access recorded driving data through comma connect; collection can be disabled.
Feature source ↗
GitHub stars
64,059
Detected license
MIT
Repository created
2016-11-24
Repository push
2026-11-04
2016-11-24GitHub release
2026-10-23 · v0.11.2Repository push
2026-11-04
GitHub stars
15,326 · 2024-11 – 2026-10
i
15,326 stars / past 2y: Stars created in each month that remained at the last successful fetch. Independent square-root scale: 0–1,952 stars/month.
Latest attempt: ok · Checked 2026-11-04T04:06:14.476952+00:00 · Last successful fetch 2026-11-04T04:06:14.476952+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
5.4/10
Scanned 2026-10-26 · 11 scored / 14 returned
i
- Security-Policy · 10/10
security policy file detected
- Maintained · 10/10
30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
- Dangerous-Workflow · 10/10
no dangerous workflow patterns detected
- Packaging · Inconclusive
packaging workflow not detected
- Code-Review · 0/10
Found 0/30 approved changesets -- score normalized to 0
- Binary-Artifacts · 10/10
no binaries found in the repo
- Token-Permissions · 0/10
detected GitHub workflow tokens with excessive permissions
- Pinned-Dependencies · 5/10
dependency not pinned by hash detected -- score normalized to 5
- CII-Best-Practices · 0/10
no effort to earn an OpenSSF best practices badge detected
- Fuzzing · 0/10
project is not fuzzed
- License · 10/10
license file detected
- Signed-Releases · Inconclusive
no releases found
- Branch-Protection · Inconclusive
internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
- SAST · 0/10
SAST tool is not run on all commits -- score normalized to 0
Repository commit ef317505dbf6 · Scorecard v5.6.0
Checked 2026-11-03T07:55:50Z · Last successful fetch 2026-11-03T07:55:50Z · Value fetched 2026-11-03T07:55:50Z · Provider source
GitHub release
Published 2026-10-23
i
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
- Run
- Device firmware
- Install
- Firmware image
- Documented platforms
- comma four / comma 3X
i
Run Install Documented platforms
Reviewed 2026-10-31 · Kanzler (AI) · Approved evidence record
Run modes
- Device firmware
openpilot runs on a comma device and upgrades driver assistance in a supported car.
Install methods
- Firmware image
On a comma four, enter the URL openpilot.comma.ai to install the release software.
Documented platforms
- comma four / comma 3X
Release branches are named for comma four and comma 3X. The README says other hardware is possible and is not plug-and-play.
External services
- comma driving-data upload · optional
The README says upload is on by default and that users can disable collection.
Resource and setup notes
- Constraint: A supported comma device, a supported car, and a car harness.
The README lists those three, plus the software URL, as what car use requires. Car compatibility is device-specific.

