AIToday
Large Language ModelsOpen-Source AIGIGAZINE AIPublished: Oct 12, 2026, 19:01 JST

CarWatch turns your car into an offline AI agent on a Raspberry Pi 5

CarWatch turns your car into an offline AI agent on a Raspberry Pi 5

3 Key Points

  1. What happened

    CarWatch, built on a 2021 Mercedes-Benz E 300e plug-in hybrid called "@eclass", runs a local AI model on a Raspberry Pi 5 connected to the car's OBD port, reading live data such as engine RPM, coolant temperature, hybrid battery level, 12V voltage, fuel and fault codes, and answering voice questions with no internet connection.

  2. Why it matters

    Because everything runs on the Raspberry Pi 5 with a local AI model and no cloud account or subscription, a car can answer questions like what a yellow tire warning light means from its built-in manual and notify the family group chat only when important events occur, even in garages or tunnels where connectivity is poor.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

CarWatch is developed on a specific vehicle, a 2021 Mercedes-Benz E 300e plug-in hybrid named "@eclass", and connects to the car's OBD port via a Raspberry Pi to pull real-time vehicle data without going through the cloud. The project is published in Python and requires no subscription or cloud account, which sets it apart from connected-car services that typically depend on a manufacturer's backend. It also offers practical uses beyond diagnostics: managing multiple vehicles as agents in one account, detecting arrival and departure at home via Wi-Fi context rather than GPS for smart-home routines, charging the hybrid at the cheapest electricity price based on rate fluctuations, and comparing range against route plans to warn early about charging or refueling stops. A notable design choice is switching between AI models depending on the question, with larger models suited to explaining warning lights and smaller, faster ones for simple queries like current speed, and the dashboard showing each model's real performance on the Raspberry Pi. The project states four principles of honesty, including claiming only what it can sense and only what is verified, and a rule that onboard models may cite only sensor numbers they can point to in the latest actual reading. It also lists an unsolved mystery: continuous CAN broadcast frames the adapter can receive, which likely contain richer information than polled PIDs, and it invites outside community help to decode them.

FAQ
What hardware do I need to build CarWatch?
You need a Raspberry Pi 5, a Bluetooth ELM327 adapter, a USB-C mobile battery and a local AI model in GGUF format. The system is written in Python and published openly.
Can CarWatch work without an internet connection?
Yes. The process completes without internet connectivity, and vehicle information is first saved to an on-disk outbox for later delivery when offline. Voice responses, manual reference, dashboard display and trip tracking run on the Raspberry Pi even in garages or tunnels.
Can I use CarWatch to unlock my car or open the windows?
No. Locking doors and closing windows from a smartwatch is possible, but unlocking, opening windows and starting the engine are not implemented for safety reasons.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAMD's Helios AI deals with OpenAI, Meta, Anthropic face margin test