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

PR Explainer doesn't just throw your diff at an LLM and hope for the best. It builds a context graph — resolving dependencies, tracing call sites, classifying changes by severity — so every tour and review references real code at verified line numbers. Narrated walkthroughs that explain what changed. Code review findings that flag what's wrong. Both grounded in actual code analysis, not guesswork.

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

See severity-graded findings inline while you listen. Actually understand what you're approving. Export as video 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.

Catch issues, not just understand them

Severity-graded findings — critical bugs, warnings, good practices — shown inline with gutter markers in the editor. Run reviews standalone or combined with narrated tours.

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. Managed mode picks the best available; local mode uses your own API keys.

Watch it work

Representative demo based on a real tour · Open in new tab ↗

Screen recording of a live tour in VS Code

Install & ways to run

In your editor (primary)

Install from the VS Code Marketplace or OpenVSX (Cursor, Windsurf). Sign in from the extension with your indieprise account, or paste an API key from your settings — both work; keys are best for remote/headless setups.

CLI

prexplainer review for severity-graded findings, prexplainer tour for a narrated walkthrough, prexplainer signals --json for repo intelligence. Installed and kept current by the Indieprise suite — Docker (preferred): docker run -d -p 7070:7070 -v ~/.indieprise:/home/indieprise/.indieprise ghcr.io/singhularity/indieprise-ids:latest, or natively via ids install prexplainer.

Daemon mode

The background daemon (git-event reviews on your schedule) runs as part of the Indieprise dashboard — start it with ids serve or ids service install; you'll see it on the prexplainer card at localhost:7070. A standalone daemon without the suite isn't available yet.

Account & API keys

One indieprise account works across prexplainer, migrataur, devsbill, and the suite dashboard. Generate keys at prexplainer.com/settings — a key created here also authenticates every other indieprise tool.

Stop rubber-stamping PRs

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

PR Explainer on Product Hunt