AI product Open source

CarWatch

CarWatch is an open-source, offline in-car AI agent from ThinkOffApp that runs on a Raspberry Pi 5 with a locally hosted language model. It joins chat rooms as a vehicle agent, answers questions from the car's owner's manual using lexical retrieval-augmented generation and page citations, and reads live vehicle and system data while stating when information cannot be sensed. A continuous energy-based voice listener and whisper.cpp provide local speech input without a wake word, with responses played through the car's speakers. The system can monitor OBD and engine data, send departure and arrival messages, trip summaries, and dashcam clips, and expose a phone dashboard for approvals, replies, model selection, and maintenance. The repository describes systemd-managed services for the model server, room agent, voice listener, dashboard, and engine watcher, with Python standard-library code and no cloud subscription required.

View repository Visit site Mentioned in 2 videos ↓

What CarWatch is used for

2 uses taken from transcripts — each links to the moment in the video.

  • An in-car assistant that runs a 35-billion-parameter model locally on a Raspberry Pi 5 and answers questions from the vehicle's owner's manual with page citations. It supports local voice interaction without a wake word.

  • An offline AI agent that runs on a Raspberry Pi 5 in a vehicle and participates in chat rooms. It answers questions from the car's manual, reads live vehicle and system data, supports voice input, accesses OBD data and dash-cam clips, and serves a phone dashboard.

Videos mentioning CarWatch

2 in the library.