CarWatch is a fully offline agent that runs on a Raspberry Pi, reads the car over OBD-II, and joins a chat room to post telemetry and answer questions. The car posts telemetry and answers questions only when grounded in its real sensor data, never inventing facts. CarWatch runs on any OBD-II car made after roughly 2008 and uses dependency-light Python on stock Raspberry Pi OS with no cloud accounts or subscriptions.
The car can be used as a member of a family chat room, posting real messages like engine reads, fault codes, and scan notifications. CarWatch's AI can be swapped based on the question, with a large 35B mixture-of-experts model for complex manual-grounded answers and a smaller faster model for simple queries. The system is designed to work offline and in dead zones, with an on-disk outbox ensuring messages are delivered late rather than lost.
CarWatch is open-source and licensed under AGPL-3.0, with code available on GitHub.
No comments yet.