PR Lens icon

PR Lens

PR Lens helps developers review pull requests with animated architecture and data flow diagrams, clarifying complex and AI-generated code changes inside the PR.

PR Lens

What PR Lens does

PR Lens is a developer tool for reviewing pull requests through animated architecture and data flow diagrams rendered inside the PR itself. Instead of forcing reviewers to parse a long wall of diff, it emphasizes the shape of the change, the parts that were touched, and the relationships between them.

The site positions the product for AI-generated and complex code changes where cognitive load is high. Example PRs show a change summary card, linked diagrams, and an interactive canvas that lets reviewers inspect architecture, data flow, and walkthrough steps in more detail.

Core features

Diagram-based PR review

PR Lens presents code changes as animated architecture and data flow diagrams instead of relying only on raw diff text. The goal is to make the shape of the change easier to understand before reading line-by-line code.

Change context across the system

The rendered views highlight additions, changes, and deletions in context so reviewers can see what changed and what stayed in place. This helps preserve the system model across multi-file changes.

Multiple review lenses

Architecture and data-flow lenses are both shown in the product examples, with the ability to drill into either view from the comment card or the canvas. That supports reviewing structure and runtime movement separately.

Interactive review canvas

The gallery and PR examples show walkthrough-style interaction, including play controls, keyboard navigation, panning, zooming, themes, and fit-to-view controls on the canvas.

Structured rendering model

The site describes the renderer as deterministic and based on a strongly typed schema, which suggests the same input produces consistent diagrams suitable for repeatable review.

Local, open-source workflow

PR Lens is described as open source, local-first, and free of API-key requirements, with an example install command shown on the homepage.

When to use PR Lens

  • Review multi-file refactors

    Use it when a pull request spans several files or layers and a reviewer needs to understand how pieces connect before reading detailed code.

  • Audit AI-generated PRs

    Use it for agent-authored changes, where a reviewer wants a higher-level view of the architecture and data flow before checking implementation details.

  • Trace behavioral changes

    Use it when a change adds, removes, or reorganizes runtime paths such as queues, workers, or API calls and the sequence matters.

  • Inspect complex PRs collaboratively

    Use it when you want an interactive canvas for exploring a PR, including walkthrough steps, zooming, and theme switching, rather than a static summary.

  • Run a local review workflow

    Use it when reviewing codebases that benefit from a local, no-API-key workflow and a deterministic render from structured input.

Pros and Cons

Pros

  • Shows code changes as architecture and data-flow diagrams inside the pull request.
  • Surfaces additions, changes, deletions, and unchanged neighbors in context.
  • Provides an interactive canvas with panning, zooming, themes, and walkthrough controls.
  • Works locally and does not require an API key, according to the homepage.
  • Open source and MIT licensed, as stated on the site.

Cons

  • The public pages do not document the full setup flow, supported environments, or repository requirements.
  • Pricing details are not visible in the provided source, so cost and plan structure remain unclear.
  • The source examples show the product on specific PRs, but broader integration coverage is not documented.

FAQ

How do you install PR Lens?

The site shows a copy prompt and an install command using npm skills add coldteadotai/pr-lens, but it does not document a broader setup flow or prerequisites beyond that.

Does PR Lens need an API key or a remote service?

The homepage says PR Lens works locally, is open source, and does not require an API key.

What does PR Lens show in a pull request?

The product renders pull requests as animated architecture and data flow diagrams inside the PR itself, with comments that link to a full-size interactive canvas.

What integrations are supported?

The source does not document supported repositories, CI systems, or other platform integrations beyond the examples shown on the site.

What does PR Lens cost?

The pricing page does not list plan details or prices in the provided source, so the site only confirms that a pricing page exists.

Quick Facts

Category
Developer Tool
Primary use
Pull request review for AI-generated or complex code changes
Output format
Animated architecture and data flow diagrams inside PRs
Platform
Web-based product site with local workflow example
Source domain
prlens.dev
License
MIT licensed, per homepage copy