About

About the project

Open diagnostics platform for the modern fleet.

8
AI agents
100%
Open platform
4
Services
OBD-II
Standard

Our mission

Make automotive diagnostics simple and accessible — from individual owners to large fleets. An open platform with no vendor lock-in to specific adapters.

Architecture

The web client talks only to the panel BFF — a single entry point. Behind it are three internal services (auth, vehicles, diagnostics) over gRPC. AI agents subscribe to events via RabbitMQ. No direct client-to-service calls — that is a level-1 topology rule in our codebase.

CLIENTS BFF INTERNAL SERVICES DATA / EVENTS Web client Mobile app panel BFF auth vehicles diagnostics RabbitMQ event bus 8 AI agents HTTP / WebSocket gRPC (mTLS) events

Tech stack

Modern stack optimized for reliability.

Backend
NestJS 11 · TypeScript · MikroORM · PostgreSQL 17 · gRPC
Frontend
React 18 · TypeScript · Webpack 5 · React Router 7
Mobile
Cordova · Android 8+ · BluetoothLE SPP
AI
Python · 8 microservices · RabbitMQ event bus
Infra
Kubernetes · NetworkPolicy · mTLS · Helm
Observability
ELK (Elasticsearch/Kibana) · Filebeat · structured logging

Principles

01

Open standard

No vendor lock-in: we work with any ELM327 adapter and the standard OBD-II — you are free to pick your hardware.

02

Data transparency

You see which codes were read, what the AI concluded, and what readings it is based on. No black boxes.

03

Security by default

Read-only queries by default. Any write commands require explicit confirmation with a warning about consequences.