<<<<<<< HEAD
Simple web app that can:
- Generate documentation for a GitHub repo (scans
.py/.javafiles) - Explain an uploaded
.py/.javafile - Summarize an uploaded
.pdf
- Create
.env
Copy .env.example to .env and set:
GEMINI_API_KEY(free-tier key from Google AI Studio)- (optional)
GITHUB_TOKENto avoid GitHub API rate limits
- Install dependencies
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt- Run the backend
From the project root:
python .\backend\app.pyBackend health check:
http://127.0.0.1:5000/health
- Open the frontend
Open frontend/index.html in your browser (double-click is fine).
- If you don’t want to use any API key, set
USE_FAKE_AI=truein.envto run in demo mode. - If port
5000is already in use, changePORTin.env.
=======
AI PROJECT
0b5ffd89e72397a843412ca561db8763f150840d