FixoraAI is an AI-powered debugging assistant that helps you analyze and fix code errors efficiently. Built using Streamlit for the frontend and FastAPI for the backend, it integrates Google Gemini 1.5 Pro API to provide intelligent debugging insights.
- 📌 Debug Any Programming Language – Identify and fix syntax errors, logical errors, and optimizations.
- ⚡ Text-by-Text Generation – ChatGPT-like typing effect for an engaging UI.
- 💾 Chat History – View past debugging sessions.
- 🎨 Professional UI – Dark-themed interface with dynamic chat alignment.
- 🌍 FastAPI Backend – Efficient handling of debugging requests.
- Frontend – Streamlit
- Backend – FastAPI
- AI Model – Google Gemini 1.5 Pro API
- Web Server – Uvicorn
git clone https://github.com/BenGJ10/Fixora-AI.git
cd FixoraAIpip install -r requirements.txtCreate a .env file in the backend/ directory and add your Google Gemini API Key:
GEMINI_API_KEY=your_google_gemini_api_keyuvicorn fastapi_backend:app --reloadIt should run on http://127.0.0.1:8000
streamlit run frontend.pyThe frontend should be accessible at http://localhost:8501
Feel free to contribute! Fork the repo, create a new branch, and submit a pull request.