
The AI Code Reviewer is a web-based tool designed to help developers improve code quality before human review. It analyzes code snippets for readability, structure, and maintainability, providing clear feedback, quality metrics, and a refactored version of the code. The tool supports multiple AI models, allowing developers to compare outputs from different LLMs while keeping the review process fast, transparent, and developer-friendly.
Built using Next.js and TypeScript, the Code Reviewer integrates multiple LLM providers including OpenAI, Anthropic (Claude), Google Gemini, and free Hugging Face serverless models. Users can paste code, select a model, and optionally provide API keys when required. The system normalizes responses across providers, displays code quality metrics, highlights improvement suggestions, and shows an updated code snippet. Special handling is implemented for free Hugging Face models, gracefully managing quota limits and allowing users to switch models or provide their own keys, demonstrating real-world AI integration, error handling, and scalable full-stack design.
Typescript
Next Js
Tailwind
OpenAI
Gemini
Anthropic
HuggingFace


