Skip to content

Subakkumar/ai-code-reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Code Reviewer

An intelligent code review assistant powered by Google Gemini. Paste any code and get instant AI-driven feedback on bugs, security vulnerabilities, architectural improvements, and best practices — with a quality score and review history dashboard.

Features

  • AI-powered analysis for bugs, security issues, and architecture
  • Quality score (0–100) per review
  • Review history dashboard with stats
  • Supports Python, JavaScript, TypeScript, Java, Go, Rust, SQL, and more
  • Fully local — your code never leaves your machine except to Gemini API

Tech Stack

  • Backend: Python, Flask, SQLAlchemy, SQLite
  • AI: Google Gemini 1.5 Flash
  • Frontend: Vanilla HTML/CSS/JS

Setup

  1. Clone the repo
  2. Create a virtual environment: python -m venv venv
  3. Activate it: venv\Scripts\activate (Windows) or source venv/bin/activate (Mac/Linux)
  4. Install dependencies: pip install -r requirements.txt
  5. Create a .env file with your Gemini API key:
  6. Run: python app.py
  7. Open http://localhost:5000

##Screenshots

Screenshot 2026-04-18 180753 Screenshot 2026-04-19 132149

About

Description: Intelligent code reviewer that detects bugs, security vulnerabilities and architecture issues with quality scores Topics: python flask ai groq code-review security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors