PERSONAL · VEHICLE DIAGNOSTICS

Capsule OBD

A cross-platform OBD/CAN diagnostic tool built to match manufacturer-level scan tools using only open standards.

↓ SCROLL

The problem

Manufacturer diagnostic tools are expensive, locked to one brand, and closed. A capable OBD scanner covering every protocol, every connection type and the full DTC corpus barely exists outside dealership hardware.

The approach

One shared protocol engine, written once, reused across desktop and mobile. It speaks every public transport (USB-serial, Bluetooth Classic, BLE, WiFi, direct CAN) and every public protocol from legacy K-line through modern CAN-FD, UDS and J1939, so the core never gets re-implemented per platform.

System design

ShellTauri (Rust) desktop, shared core for mobile
FrontendReact + TypeScript + Tailwind
TransportsUSB-serial, Bluetooth Classic, BLE, WiFi, direct CAN
ProtocolsK-line through CAN-FD, plus UDS and J1939
DataBundled standard + manufacturer PIDs, full DTC corpus

What it does

Universal connection

Talks to a vehicle over any physical or wireless transport it has.

Full protocol coverage

Reads/clears codes, streams live data, runs actuator tests, and reaches enhanced manufacturer PIDs.

One core, every platform

The same protocol engine runs unmodified on Windows, macOS, Linux, Android and iOS.

Stack

TauriRustReactTypeScriptTailwind CSS
Tauri + ReactStack
5 platformsTargets
SoloRole
In developmentStatus