Your Tesla.
Your data.
Your servers.
OTELOG is a self-hosted, privacy-first telemetry & analytics platform for the cars, vans, fleets and bikes you actually own. One dashboard, every brand, no surveillance.
MULTI-BRAND BY DESIGN
Tesla, Smartcar, OVMS, BMW, Ford and more — each provider runs in its own sandboxed plugin process. Add a new brand without touching the core.
NO PHONE-HOME, EVER
Default config sends zero data to anyone. Cloud AI, analytics, and diagnostics are strictly opt-in, per-axis, and revocable.
BUILT ON OPEN CONTRACTS
Four versioned contracts — API, events, storage, provider — let you swap any layer. AGPL-3.0-or-later. Your stack, your call.
Live dashboards, trip & energy analytics, alerts, automations — all running on your hardware, talking only to your vehicles.
REAL-TIME TELEMETRY
State-of-charge, location, doors, climate, tire pressure — streamed via WebSocket. Sub-second when the vehicle supports push.
SAFE AUTOMATIONS
Schedule preheat, defer charging to off-peak, route alerts on geofences. Dangerous commands gated by sensitivity flags and two-party confirms.
OBSERVABILITY BUILT IN
OpenTelemetry pipeline ships with Grafana, Tempo, Loki, Mimir, Pyroscope. SLO-anchored alerts from day one.
Phased & deliberate.
Foundation
Four contracts, monorepo, first Tesla provider, single-host Docker deploy.
Multi-brand
Smartcar, OVMS, BMW. Alerts, automations, observability stack.
Insights
Native mobile, ML predictive layer, V2G/V2H, federated community data.
Fleet
Multi-tenant, SCIM, regional active-active, marketplace.
Spin it up.
When the first cut lands, this is all it takes. Star or watch the repo to know when — no signup form, no email list, no surprises.
$ git clone https://github.com/atulmgupta/otelog.git $ cd otelog && docker compose up