AutoMedic is an intelligent agent that helps you diagnose car issues by analyzing symptoms. Built with Pydantic AI, FastAPI, and Vue.js.
- ๐ฃ๏ธ Natural Language Intake: Describe problems in plain English.
- ๐ง Structured Diagnosis: Returns confidence scores, severity ratings, and DIY feasibility.
- ๐จ Modern Dashboard: Dark-mode automotive aesthetic.
-
Install Dependencies:
python -m venv venv .\venv\Scripts\activate pip install -r backend/requirements.txt
-
Environment Variables:
- Rename
.env.example(or create.env) - Add your
OPENAI_API_KEY=...
- Rename
-
Run Locally:
# Run the server from the root directory uvicorn backend.main:app --reload -
Usage:
- Open
http://localhost:8000/static/index.html - Enter car details and symptoms.
- View the diagnostic report.
- Open
- Backend: Python 3.x, FastAPI, Pydantic AI
- Frontend: HTML5, TailwindCSS, Vue.js (CDN)
- AI Model: GPT-4o (or compatible) via OpenAI/OpenRouter