# sunnypilot/sunnypilot

sunnypilot is an open source driver assistance system. sunnypilot offers the user a unique driving experience for over 350 supported car makes and models with modified behaviors of driving assist engagements. sunnypilot complies with the safety policy from comma.ai's openpilot as accurately as possible.

Repository: https://github.com/sunnypilot/sunnypilot
Canonical: https://ross.abutalabs.com/products/sunnypilot
Homepage: https://www.sunnypilot.ai
Language: Python
License: MIT
License Family: permissive
Topics: autopilot, comma, fsd, openpilot, selfdriving, acura, audi, chrysler, genesis, honda, hyundai, jeep, kia, lexus, mazda, nissan, ram, tesla, toyota, volkswagen
Last push: 2026-08-26T20:16:24+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 1867, "days_push": 7, "days_rel": 27, "gap_med": 3.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2065, forks 1504 (observed 2026-08-28T04:06:10.092292+00:00)

## What it is
sunnypilot is an open-source driver assistance system forked from comma.ai's openpilot, providing adaptive cruise control, automated lane centering, and driver monitoring for 350+ supported car models on comma hardware. It adds modified driving-assist behaviors such as modular assisted driving (MADS), enhanced speed control, and a driving model selector while adhering to openpilot's safety policy.

## Use cases
- add lane centering and adaptive cruise control to a supported car with a comma device
- decouple steering assist from cruise control using MADS
- switch between different driving models on a comma three or comma four
- get speed limit assistance using OpenStreetMap data and vision
- monitor a distracted or drowsy driver with camera-based driver monitoring
- remotely manage a comma device with sunnylink
- customize automatic lane change behavior with blind spot monitoring

## When to choose
- you own a comma three, 3X, or four device and a supported vehicle
- you want more customization and features than stock openpilot offers
- you want an open-source ADAS fork that follows comma.ai's safety policy

## When to avoid
- your car is not on the supported vehicle list
- you need a certified, production-grade autonomous driving system
- you are unwilling to accept alpha-software risks and data logging terms

## Facets
- artifact type: application
- maturity: active
- function: machine-learning, computer-vision, embedded, monitoring
- domain: autonomous-vehicles, robotics, machine-learning
- platform: embedded, python
- tags: openpilot-fork, adas, driver-assistance, comma-ai, self-driving, lane-keeping, adaptive-cruise-control, driver-monitoring, automotive-embedded, automotive, linux

## Member repositories
- sunnypilot/sunnypilot (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:10.092292+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:56:56.624766+00:00, confidence not recorded.
  - readme: https://github.com/sunnypilot/sunnypilot (fetched 2026-08-28T04:06:10.092292+00:00, sha 66a3d636827c)
  - homepage: https://www.sunnypilot.ai (fetched 2026-08-29T10:37:39.159035+00:00, sha e60942a9e6db)
  - site_page: https://community.sunnypilot.ai/c/documentation (fetched 2026-08-29T10:37:39.161641+00:00, sha 798faae3a0c5)
  - site_page: https://community.sunnypilot.ai/t/recommended-branch-installations/235 (fetched 2026-08-29T10:37:39.163420+00:00, sha 5c429b98bd7d)
  - site_page: https://community.sunnypilot.ai/t/840/33 (fetched 2026-08-29T10:37:39.165269+00:00, sha 1e4228cdf724)
  - site_page: https://community.sunnypilot.ai/t/568/13 (fetched 2026-08-29T10:37:39.166938+00:00, sha 28d5b3ad8f65)
  - site_page: https://community.sunnypilot.ai/t/728/1 (fetched 2026-08-29T10:37:39.168665+00:00, sha 816c9ca2683e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
