CodeCriticAI is an agentic, AI-powered code review desktop application. It provides automated code review, refactoring suggestions, and code quality feedback using modern AI models.
- Automated code review and refactoring suggestions
- UI with inline comments and code highlighting
- Electron + React + Vite frontend
- Flask (Python) backend with AI integration
- Cross-platform desktop packaging
- frontend/: Electron + React + Vite desktop client
- backend/: Flask API server with AI code review logic
CodeCriticAI_Demo.mp4
- Node.js (v18+)
- Python 3.12+
- npm (v9+)
- (Optional) Electron globally for advanced packaging
- Clone the repository:
git clone https://github.com/ljkart/CodeCriticAI.git cd CodeCriticAI
- Install frontend dependencies:
cd frontend npm install cd ..
- Install backend dependencies`:
cd backend uv install . cd ..
- cd back to CodeCriticAI project root
- run
npm install
- and run
npm run dev
This will start both the backend server and the Electron frontend.
frontend/
— Electron + React desktop clientbackend/
— Flask API serverdocs/
— Documentation, screenshots, demo videos
MIT