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.

TeslaMate · your Rivian

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 →