OBD2AI is an innovative Android application that connects to your car's OBD2 system, providing detailed diagnostics and state analysis using OpenAI's ChatGPT API. This application aims to simplify car maintenance and diagnostics, making it accessible for every car owner.
- Real-Time Diagnostics: Connects to your car's OBD2 port for real-time data retrieval.
- AI-Powered Analysis: Uses OpenAI's ChatGPT API for advanced error analysis and state-of-the-car reporting.
- User-Friendly Interface: Easy to navigate interface for a hassle-free user experience.
- This project uses Semantic versioning
- See current releases
- An Android device with Android 6.0 or newer.
- An OBD2 ELM 327 Bluetooth scanner.
- Clone the repo:
git clone https://github.com/JakKubi/OBD2AI.git
- Open the project in your preferred Android development environment.
- Build and run the application.
- Connect the OBD2 scanner to your car's OBD2 port.
- Open the OBD2AI app and pair it with the scanner.
- Access real-time data and AI-powered insights from your car.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Clone the project repository to your local machine (
git clone https://github.com/JakKubi/OBD2AI.git
) - Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- OpenAI ChatGPT API
- OBD2 Communication - kotlin-obd-api by eltonvs
- OpenAI API - openai-kotlin by Aallam
This readme was created with the help of ChatGPT.