Osegi
Automotive·1 min read

xj-scanner lets an AI agent diagnose a 1994 Jeep Cherokee

A developer known as MZULALI wired a 32-year-old Jeep Cherokee to an Arduino so Claude Code or Codex can read fault codes and live sensor data.

A 1994 Jeep Cherokee XJ with an Arduino Nano wired to its engine bay diagnostic port and a laptop running an AI agent.
Image: Хабр

A 1994 Jeep Cherokee has no touchscreen, no app and no Wi-Fi. A developer using the handle MZULALI has now given it something else: an AI agent that can talk to its engine computer. The project is called xj-scanner.

The agent can be Claude Code, Codex or another tool of that kind. It reads fault codes, watches sensor readings and keeps a history of trips.

How does xj-scanner work?

The hardware is deliberately simple. Three wires connect the diagnostic port under the hood to an Arduino Nano board, and the board plugs into a laptop over USB. The laptop also powers it.

The Jeep uses an old diagnostic system called OBD1, and its engine control unit speaks over an interface named SCI. The Arduino acts as an adapter: it passes requests from the laptop to the control unit and sends the answers back. A Python script handles the diagnostic commands and decodes the data.

The AI agent drives that script from the command line. Results land in a CSV spreadsheet with coolant temperature, exhaust air temperature, throttle position, battery voltage and oxygen sensor readings.

It is not read-only. The tool can also trigger the car's built-in self-tests for the fuel pump, the injectors and the ignition coils.

Which cars does it work with?

The author tested it only on a 1994 Jeep Cherokee XJ. Other Jeep and Chrysler models from 1991 to 1995 with SBEC-family control units might work too, but he has not checked.

The code and setup instructions are on GitHub under the GPLv3 licence. The author puts the hardware kit at about $15, not counting the laptop.

Apps worth a look

SUMO: the number puzzle

Tap the right tiles, add them up, hit the target. Easy to learn, hard to master. Free, for all ages.

Tags:xj-scannerjeep cherokeeai agentsarduinoclaude codeobd1

More from this day

See all →

More in: Automotive

See all →