Skip to content

commaai/new-connect

Repository files navigation

connect

This is a rewrite of comma connect, the web (and mobile) experience for openpilot.

Try it out at https://new-connect.connect-d5y.pages.dev.

Development

  • Install bun: https://bun.sh
  • Install dependencies: bun install
  • Start dev server: bun dev --open

For a full fresh setup in $HOME:

curl -fsSL https://bun.sh/install | bash

cd ~
git clone [email protected]:commaai/new-connect.git

cd new-connect
bun install
bun dev

Contributing

Join the #dev-connect-web channel on our Discord.

connect has a demo mode, so no special comma device is needed to develop connect.

A few constraints to keep connect light and the dev environment fun:

  • 5k line limit
  • 500KB bundle size limit
  • 1m timeout for all CI

References:

Roadmap

The first goal is to replace current connect and get this shipped to https://connect.comma.ai.

This milestone tracks that progress. Most of the issues there are paid bounties.

Once we've shipped v1, next up will be:

  • Sentry mode
  • SSH console for openpilot developers
  • Replace snapshot with a live stream
  • openpilot clips, like this community tool
  • Manage the settings on your comma 3X
  • Car mangement: lock doors, EV charge status, etc.