An AI-powered platform that allows developers to upload source code projects, analyze them using configurable AI providers, and receive automated code reviews with actionable recommendations.
- User Registration
- User Login
- JWT Authentication
- Protected API Routes
- Create Projects
- View Projects
- Delete Projects
- Upload ZIP Archives
- Automatic ZIP Extraction
- File Explorer Tree
- Code File CRUD Operations
- Multiple AI Provider Support
- Configurable Base URLs
- Configurable Models
- Encrypted API Key Storage
- OpenAI-Compatible API Support
- LM Studio Support
- Security Review
- Performance Review
- Code Quality Review
- Architecture Review
- Documentation Review
- Review Storage
- Review Search
- Review Details
- Review Findings
- FastAPI
- SQLAlchemy
- PostgreSQL (Neon)
- JWT Authentication
- Cryptography (Fernet)
- Next.js
- TypeScript
- Tailwind CSS
- LM Studio
- OpenAI Compatible APIs
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devCreate a .env file:
DATABASE_URL=
SECRET_KEY=
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=60
ENCRYPTION_KEY=FastAPI Swagger UI:
http://127.0.0.1:8000/docs
- AI Chat With Codebase
- Team Collaboration
- Pull Request Reviews
- Advanced Semantic Search
- GitHub Integration