View Live Demo View on GitHub

CodeLens: AI-Powered Code Review and Testing Platform

CodeLens is a browser-based AI developer workspace for reviewing Python code, generating starter tests, explaining logic, checking likely bugs, estimating complexity, suggesting optimizations, and scoring code quality.

CodeLens: AI-Powered Code Review and Testing Platform dashboard

Project Overview

The project is designed to make practical code analysis approachable for beginners. A user pastes Python code into the frontend, chooses an action, and receives a clear response from the FastAPI backend.

Gemini is used when a valid API key is configured. Local fallback analyzers keep reviews, explanations, test generation, bug checks, complexity estimates, and quality scoring useful when the external AI service is unavailable.

Key Features

Architecture

Browser UI (HTML, CSS, JavaScript) communicates with a FastAPI backend. The backend handles authentication, database access, analysis endpoints, and the optional Gemini integration. SQLite is used by default, with PostgreSQL available through DATABASE_URL.

Technology Stack

Try It Live and View the Code

Open the CodeLens live demo to explore the developer review workspace.

View the complete CodeLens source code on GitHub


Connect with Me
www.tauqueeralam.com
LinkedIn | GitHub

Discussion