Self-host · Open source

Run it yourself. One command.

The whole stack comes up on your own machine with Docker, Podman, or Apple's container runtime. It's AGPL-3.0 licensed, so you can read every line and audit exactly what it does.

Self-host

Run it yourself

switchboard is open source. One service sits between your Rivian and your apps, and you run it with Docker, Podman, or Apple’s container runtime.

# clone the repo
git clone https://github.com/bttnns/red-switchboard
cd red-switchboard

# edit your env vars
cp .env.example .env        # then open .env in your editor

# run it
docker compose -f compose/compose.yaml up -d

Log into your Rivian account once with the bundled auth tool, then open TeslaMate, sign in, and turn streaming off per car. Full steps and configuration are in the README, with the design in the architecture notes.

It’s open source under the AGPL-3.0 license, and contributions are welcome: open an issue or pull request and help make it better.

Open source & private

Open source

The translator is fully open and AGPL-3.0 licensed. Read every line, audit exactly what it does, run it yourself, or send a pull request. No black box, and nothing locked in.

View the source →

Private by design

It is read-only: it watches your car's data and never sends a command or touches a control. No request ever reaches a Tesla server. On the cloud, your data stays yours, run by a former Apple engineer who takes privacy seriously.