This is an experimental rewrite of comma connect, the web (and mobile) experience for openpilot.
Try out new-connect at https://new-connect.connect-d5y.pages.dev.
- Install bun: https://bun.sh
- Install dependencies:
bun install
- Start dev server:
bun dev --open
Join the #dev-connect-web
channel on our Discord.
A few constraints:
- 5k line limit
- 500KB bundle size limit
- 1m timeout for all CI; a fast development environment is a delightful one
These are the minimum features for parity with connect.
Drives
- list
- show map
- play qcams
- engagement timeline
- file uploads
Map
- show user and car location
Misc
- demo mode
- snapshot
- comma prime sign up + management
- pairing to a new device
- PWA: splash, icon, offline mode, etc.
And some eventual features beyond connect's current feature set:
- SSH console
- sentry mode
- dashcam clips
- manage openpilot settings
- replace all of useradmin.comma.ai
- car mangement: lock doors, EV charge status, etc.