DevDebugger is an AI-powered debugging project that helps developers quickly identify and fix errors using text, screenshots, or uploaded files. It leverages multimodal AI to understand issues and provide context-aware, instant solutions.
-
📸 Screenshot Analysis Upload error screenshots — no need to manually type logs
-
🧠 Context-Aware Debugging Understands dependencies and project context
-
⚡ Instant Solutions Get accurate fixes in under 5 seconds
-
💻 Copy-Ready Fixes Ready-to-use solutions to reduce trial and error
-
📂 Multi-Input Support Works with text, images, and files
| Layer | Technology |
|---|---|
| Frontend | React, Tailwind CSS |
| Backend | FastAPI (Python) |
| AI Model | Google Gemini 1.5 Flash (Multimodal) |
devdebugger/
│── frontend/
│ ├── src/
│ ├── public/
│ └── package.json
│
│── backend/
│ ├── app/
│ ├── api/
│ └── main.py
│
│── data/
│ ├── raw/
│ └── processed/
│
│── requirements.txt
│── README.md
-
User uploads:
- Error text / logs
- Screenshot
- File
-
Backend processes the input
-
Gemini AI analyzes:
- Error patterns
- Code context
- Dependencies
-
Returns:
- Root cause
- Suggested fix
- Optimized solution
git clone https://github.com/EDITH96929/retail-object-detection.git
cd retail-object-detectioncd backend
pip install -r requirements.txt
uvicorn main:app --reloadcd frontend
npm install
npm run dev👉 Add your demo video link here (LinkedIn / YouTube)
- 🎨 Minimal & interactive UI redesign
- 📊 Debug history & tracking
- 🤖 Smarter auto-fix suggestions
- 🌙 Dark/light mode
- 🔍 Advanced error classification
Contributions, issues, and feature requests are welcome! Feel free to fork the repo and submit a PR.
- GitHub: https://github.com/EDITH96929
- LinkedIn: https://in.linkedin.com/in/sunil-kumar-swain-584660288
If you like this project, give it a ⭐ on GitHub!
Make sure to add the following to your .gitignore:
data/
node_modules/
__pycache__/
.env
This prevents large files and sensitive data from being pushed to GitHub.