About
Built in the open
by rivflux.
redswitchboard is a small, open-source translator. It signs in to your Rivian and reads the car's live data (the only writes it ever makes are signing in and refreshing that session), then re-serves everything shaped exactly like the Tesla Fleet API. Point any Tesla-ecosystem app at it and your Rivian shows up as if it were a Tesla. It never sends a command to your car, and no request ever reaches a Tesla server.
Today it speaks Rivian to Tesla. Where it's going is make-agnostic: any car's API, served as a Tesla, with the order set by what people on the waitlist tell us they drive.
It started as a way to keep TeslaMate-style history on a Gen 1 R1T, and it's been logging that truck for years. R2 support is next, as soon as one's in the driveway.
Battery
82%
Range
241 mi
State
Charging
Odometer
12,408 mi
Gear
Park
Inside
71°F
Your Rivian's live data, flowing into a Tesla-native dashboard.
Timeline
How it got here
-
2022
A Gen 1 R1T, and no way to log it
TeslaMate-style history existed for Teslas, but nothing for Rivian. So the first hack: read the Rivian API and pretend to be a Tesla.
-
2023
Tracking the R1T full-time
The translator went from weekend hack to always-on. Every drive and charge on the R1T logged through Tesla-native tools.
-
2024
Open-sourced
Released under AGPL-3.0, with TeslaMate v4 validated end-to-end and a gentle, change-adaptive poller that's easy on the Rivian API.
-
2025
Battle-tested
Years of real-world miles on a Gen 1 R1T. Refined the field map, the auth handling, and the self-host story.
-
2026
v1 · cloud waitlist, R2 next
Self-host runs with one command and the hosted cloud waitlist opens. R2 support is coming as soon as it's in the driveway.
Everything is AGPL-3.0 licensed and developed in public.
View the source on GitHub →