Your team ships 20 PRs a day.
How many did you actually understand?

LLM-generated code is flooding your review queue. You're approving PRs you haven't fully read. PR Explainer fixes this.

auth.ts — PR #142: Add OAuth PKCE flow
const verifier = generateCodeVerifier();
const encoder = new TextEncoder();
const data = encoder.encode(verifier);
const hash = await crypto.subtle.digest("SHA-256", data);
const challenge = base64UrlEncode(hash);
const params = new URLSearchParams({
code_challenge: challenge,
code_challenge_method: "S256",
});
1/3

Three steps to actually understanding a PR

1

Open a PR

Any PR, any size. Run "Explain PR" from the command palette.

2

Listen and follow

A voice walks you through each change while the relevant lines light up. Pause, skip, or rewind.

3

Review with confidence

Actually understand what you're approving. Export as video with captions for the rest of the team.

What you get

Hit play and listen

The narration walks through each change while the relevant lines light up. No context switching, no re-reading diffs.

Drop a video in the PR

Export tours as MP4 with captions. Reviewers watch the walkthrough before diving into the diff.

Brief, standard, or detailed

Quick 30-second overview or a thorough file-by-file breakdown. You pick how deep to go.

Instant replays

Tours are cached by content hash. Revisit a PR and it plays back instantly — no regeneration, no waiting.

Your models, your choice

Claude, GPT, Gemini — use whichever LLM you prefer. Hosted mode picks the best available; local mode uses your own API keys.

Free to start, no credit card needed

Local Mode

Free
Forever
  • Unlimited tours
  • Bring your own API keys
  • No account needed
  • All detail levels
  • Video export with captions
  • Multiple voices (OpenAI, ElevenLabs)
  • Runs entirely on your machine
  • Tour quality depends on your model
Install Extension

Hosted Pro

Coming Soon
Pricing TBD
  • Unlimited tours
  • Best available models for narration
  • All detail levels — brief, standard, and detailed
  • Premium voices — full ElevenLabs library
  • Video themes — light, dark, branded
  • Higher quality video export (1080p)
  • Markdown & PDF export
  • PR description generator
  • Faster generation
  • Priority support
  • Team features (planned)

Watch it work

Demo video coming soon

Stop rubber-stamping PRs

Take back control of code review. Understand every change before you hit approve.

Install Extension