Catch bugs, security vulnerabilities, and performance issues before they reach production. Route different review tasks to the best LLM for the job - or run entirely local with Ollama.
Everything you need for comprehensive, automated code reviews
Use different LLMs for different tasks: fast models for summaries, powerful models for security analysis, local Ollama as free fallback.
Detect OWASP Top 10 vulnerabilities, CVEs, and security anti-patterns with integrated security tools.
PMD, Checkstyle, SpotBugs for Java. ESLint for JS/TS. Ruff, Bandit for Python. Clippy for Rust.
Watch your review progress live. See which files are being analyzed and get instant feedback.
Monitor LLM token usage and costs. Set daily limits and get alerts before exceeding budgets.
Jenkins, GitHub Actions, GitLab CI support. Automated reviews on every pull request.
Paste your Jira ticket or story content. AI verifies that PR changes align with the ticket requirements.
Mark issues as helpful or false positive. CodeLens learns and auto-suppresses noisy rules per repository.
Leaderboard, daily activity charts, PR size distribution, and AI-generated weekly summaries for your team.
Get comprehensive code reviews in minutes
Paste your GitHub or GitLab pull request URL into CodeLens
LLMs and static analyzers review every changed file
Review issues by severity with suggested fixes
A clean, intuitive interface designed for developer productivity
Click on image to expand
Get up and running in minutes
# Clone the repository
git clone https://github.com/bhuvangupta/codelens.git
cd codelens
# Set up backend
cd codelens-be
cp .env.example .env
# Edit .env with your API keys
./mvnw spring-boot:run
# Set up frontend (new terminal)
cd codelens-fe
cp .env.example .env
npm install && npm run dev
# Open http://localhost:5174
See the README for detailed setup instructions.