Plug in an OBD-II adapter, connect your computer, and get plain-English diagnosis with repair steps and cost estimates — powered by AI, running on your machine.
Connect an OBD-II USB adapter to your car's diagnostic port and your computer.
open-mechanic reads live sensor data and fault codes in real time.
Get plain-English diagnosis, severity rating, repair steps, and cost estimate.
Plain-English explanations powered by the AI model of your choice.
Offline fault code database. Works without internet.
RPM, temperature, O2, fuel trim, MAF, and more in real time.
Linux, macOS, and Windows. Native adapters, no VM needed.
Your data stays on your machine. No cloud dependency.
DTC clearing requires explicit confirmation. AI output always includes informational disclaimer.
dmesg | grep ttyUSBNo extra drivers. OBDLink EX detected automatically as /dev/ttyUSB0.
ls /dev/cu.usbserial-*FTDI VCP driver or native support on macOS 12+.
FTDI VCP or macOS 12+ nativeDevice Manager → COM3Set OBD_PORT=COM3 in your .env file.
{
"severity": "warning",
"summary": "Catalytic converter efficiency below threshold on bank 1",
"likely_causes": [
"Aged catalytic converter",
"Rich fuel mixture causing catalyst damage",
"Upstream O2 sensor fault skewing readings"
],
"repair_steps": [
"Inspect upstream and downstream O2 sensors for correct waveform",
"Check for exhaust leaks before the catalytic converter",
"Test catalytic converter efficiency with a scan tool",
"Replace catalytic converter if efficiency confirmed below spec"
],
"estimated_cost_usd": { "low": 150, "high": 1200 },
"diy_feasible": false,
"diy_difficulty": "hard",
"urgency": "soon",
"disclaimer": "This diagnosis is informational only and does not constitute professional mechanical advice."
}