Your Tesla.
Your data. On your terms.
WattLoft is an open-source dashboard that talks straight to the Tesla Fleet API — live telemetry, every drive and charge, battery health and automations. Run it on your own hardware, or sign straight in to the hosted dashboard.
Free account · iPhone, Mac & Apple Watch apps · open source — self-host it anytime
Everything the car knows, kept.
Tesla's app shows you the moment; WattLoft keeps the history and does something with it.
Live telemetry
Over a hundred fields — state of charge, temperatures, tire pressures, location — polled gently so the car isn't kept awake.
Drives & charges
Every trip with its route on a map, every charging session with cost and energy — searchable, forever.
Battery health
Pack capacity measured from your actual charging, tracked over time — not a guess from rated range.
Automations
Rules that watch while you don't: precondition at 7:30, stop charging at a price cap, lock up when everyone leaves.
Alerts
A door left open, a charge interrupted, the car gone offline — a notification the moment it matters.
Accounts & sharing
Give the family their own logins, share a read-only live page with anyone, and keep admin things admin-only.
Native apps.
The same dashboard in your dock and your pocket — widgets, notifications and all.
WattLoft for Mac
Menu-bar-ready dashboard with home-screen widgets. Signed & notarized by Apple.
Download for macOS macOS 14 or newer · Apple silicon & Intel · notarized by AppleWattLoft for iPhone & Apple Watch
Lock-screen widgets, background alerts, and the car in your pocket — plus a standalone watch app with complications for every face.
Coming soon App Store release in preparationUp and running in an evening.
Hosted in minutes at connect.wattloft.com — or on your own hardware by the time dinner's ready.
Run WattLoft — or don't
npm start on any box with Node — the built-in tunnel puts it on
your own domain. Or skip hosting and use connect.wattloft.com.
Connect your Tesla
Sign in through Tesla's own Fleet API with your own developer app — WattLoft never sees your Tesla password.
Just drive
History accumulates by itself. Come back to graphs, costs, battery trends and a searchable log of everything.
No clouds in the middle. WattLoft talks straight to Tesla and keeps everything in one SQLite file on the machine it runs on — your own box if you self-host, the dashboard's server if you use connect.wattloft.com. Either way there are no analytics, no data brokers, no third parties between you and your car.
Under the hood.
Boring on purpose — the fewer moving parts, the longer it runs untouched.
One process, one file
Node.js and SQLite, zero npm dependencies. Backing up means copying a folder.
No ports opened
A built-in Cloudflare Tunnel puts it on your own domain — nothing exposed on your router.
Your own API keys
It talks to Tesla through your own Fleet API app. No middleman with access to your car.
Open source
MIT licensed. Read every line it runs — it's the whole point of self-hosting.
Gentle on the car
Reads only a car that's already awake, so the dashboard never causes vampire drain.
Runs anywhere
A Raspberry Pi, an old Mac, any Linux box. If it runs Node, it runs WattLoft.