TeslaMate · natively on iOS

Your car's story, in your pocket.

Tezi turns your self-hosted TeslaMate into a fast, private, native app. Every drive, charge and mile — beautifully told.

Coming soon to the App Store See what's inside

iPhone · iPad · No cloud · No tracking

Straight from your database

Your drives and charges, made legible.

No Grafana, no browser tabs. Tezi reads your TeslaMate and renders every trip as something you actually want to look at.

Paris → Lyon
Sun 14:20 – 18:47 · 4h 27m
Road trip
465 km
78 kWh · 168 Wh/km
Supercharger · Beaune
Sun 16:05 · 32 min · €0.39/kWh
Fast charge
+240 km
52 kWh · €20.28
Home charge
Overnight · off-peak tariff
AC · 11 kW
+180 km
31 kWh · €4.03

Sample data shown. Your figures come from your own server.

Analytics

Understand every kilowatt-hour.

Distance, cost and efficiency by month, drawn with native Swift Charts and unit-aware formatting. See exactly where your energy — and money — goes.

12,480
km this year
158
Wh/km avg
€311
saved vs petrol

Drives & road trips

Follow every route on the map.

Each drive is plotted on a MapKit route coloured by speed or elevation. Multi-leg journeys are auto-detected as road trips, and a parking timeline surfaces overnight vampire drain.

3
legs detected
465 km
longest trip

Battery health

Watch degradation, not guesswork.

Track your battery's real capacity over time, with a custom new-battery figure for accurate readings. Know what your car is really holding.

94%
of new capacity
−6%
over 24,900 km

And the rest

Built like the app you wish TeslaMate had.

  • Live overviewAn edge-to-edge hero photo of your car with battery, range and status.
  • Tezi PassportA shareable summary of your distance, energy, places and savings.
  • Charge costs & tariffsEditable per-session costs and a map pin for every charge.
  • Flexible authBearer token, Basic auth or Cloudflare Access, over LAN or remote.
  • Seven languagesLocalized with locale-aware units and currency from day one.
  • Demo modeExplore the whole app with realistic sample data — no server needed.

Live Activities

Watch a charge from your Lock Screen.

Plug in and Tezi follows the session live — on the Lock Screen and in the Dynamic Island, powered by WidgetKit.

Battery percentage, added range, power and time remaining, without opening the app.

Pricing

Start free. Unlock everything, once.

Try the whole app in demo mode, connect your server, then upgrade with a single one-time purchase.

Free

€0

The essentials, forever

  • Live overview & vehicle status
  • Drives, charges & battery health
  • Last 30 days of history
  • One TeslaMate server
  • Full demo mode

Privacy

Tezi has no accounts, no analytics and no backend. Your data stays on your device and your server — we never see it.

Collected by us
Nothing. No trackers, no ads, no usage analytics.
On device
Server settings in the app's local database; secrets in the iOS Keychain.
Network
Tezi talks only to the TeslaMate address you provide — nothing else.
Erasing
Delete a server, or the app, and its data goes with it.

Read the full Privacy Policy

Setup

Connected in a few minutes.

Tezi is a viewer for a TeslaMate server that you host. Here's how to point it at yours.

  1. Run TeslaMate & TeslaMateApi

    Tezi reads your data through TeslaMateApi, the REST layer for TeslaMate. Add it to your existing Docker setup.

  2. Find your server address

    Note where TeslaMateApi is reachable — e.g. http://192.168.1.20:8080 on your LAN, or a domain you expose remotely.

  3. Add the server in Tezi

    Tap Add server, paste the URL, and pick your auth: none, Bearer token, Basic auth, or Cloudflare Access.

  4. Test & go

    Tezi runs a connection test, then loads your vehicles. Want to look first? Tap Explore the demo on the welcome screen.

Read the FAQ