AI code review for GitHub

Every pull request, reviewed before anyone has to ask.

CodeLens is a GitHub App that reads your diffs, finds bugs, security risks and maintainability problems, and posts a clear review right on the PR — so your team ships faster with fewer surprises.

  • Works with any language
  • Nothing to configure
  • Revoke access anytime
acme/api · Pull request #42

CodeLens

reviewed this pull request

Solid refactor overall — one correctness issue to fix before merging.

🚨 Issue · payments/refund.ts

amount / quantity throws when quantity is 0. Guard it, or return early.

⚠️ Suggestion · orders/list.ts

This loop queries per row. Batch it to avoid an N+1.

✅ Looks good

Clear naming and well-scoped functions throughout.

Illustrative example of a CodeLens review

Features

Everything a great reviewer does, on every PR

Built to sit quietly in your GitHub workflow and make every review sharper.

Reviews every pull request

Opened, updated or reopened — CodeLens picks up the PR automatically and reviews the diff. No commands, no config files.

Feedback you can act on

Each review opens with a one-line verdict, then splits into what looks good, suggestions and real issues, with the why and a suggested fix.

Catches what humans skim past

Bugs, injection risks, unvalidated input, missing null checks, race conditions and performance traps are all on the checklist.

Repository-aware context

Sync a repo and reviews can draw on the rest of your codebase, not just the lines that changed.

Reliable background jobs

Reviews run as durable background jobs with automatic retries, so a flaky API call never silently drops your PR.

A dashboard for every PR

See every pull request and its status — pending, processing, reviewed or failed — and jump straight to it on GitHub.

How it works

Up and running in three steps

01

Connect GitHub

Sign in with GitHub and install the CodeLens app on the repositories you choose. Revoke access any time.

02

Open a pull request

Push your branch as usual. A signature-verified webhook tells CodeLens the moment a PR changes.

03

Get the review in the PR

CodeLens analyses the diff and posts a structured review as a comment, right where your team already works.

Benefits

Spend review time on what matters

Merge with more confidence

Surface bugs and security problems while the code is still in review, when they are cheapest to fix.

Give your reviewers their time back

Let CodeLens handle the first pass so humans can focus on design, intent and trade-offs.

Raise the baseline for the whole team

Explanations come with every finding, so each review quietly teaches better habits.

Without CodeLens
With CodeLens
Waiting hours for a first look
A first review lands on the PR within moments
Reviewers skim large diffs
Every changed file is checked, every time
Feedback depends on who's free
The same checklist applied to every PR
Small bugs slip through to production
Edge cases and risky patterns flagged before merge

FAQ

Quick answers

How do I get started?+

Sign in with GitHub, install the CodeLens GitHub App on the repositories you want covered, and open a pull request. That's the whole setup.

When does a review run?+

On every pull request that is opened, reopened, or updated with new commits.

Can I turn it off?+

Yes. Disconnect the app from your dashboard, or remove it from your GitHub settings at any time.

Ready for calmer, sharper code reviews?

Connect your GitHub account, install the app, and open your next pull request.

Get started with GitHub