🧠 Page Reports on Itself

GitHub PR That Explains Its Own Changes

Inject inline explanations into GitHub pull request diffs so reviews get faster and riskier changes get flagged earlier.

Last updated March 1, 2026

Install Free for Chrome

Cancel anytime

What you get

  • Summarize changes per file/section next to the relevant diff
  • Highlight potential risks (security, performance, breaking changes)
  • Explain intent in plain language for reviewers
  • Cut review time on large PRs without losing rigor

How it works

The workflow, in plain English

Before: You open a 400-line pull request. You read the diff file by file, mentally inferring what each change does and whether it’s risky. 30 minutes for a thorough review.

After: Between each diff section, a collapsible blue box appears: “This block refactors auth middleware from callbacks to async/await.” Another one: “Warning: this removes the rate limiting check — was this intentional?” The PR taught you about itself. You review it in half the time.

Why traditional tools can’t: AI code review tools generate a summary at the top. Dassi injects explanations INLINE, next to the exact lines they describe.

Step-by-step

  1. Open a GitHub PR diff page.
  2. Ask dassi for inline explanations and risk flags.
  3. Skim section-by-section with the annotations as context.
  4. Leave comments or request changes with concrete reasons.

Example prompts to try

  • “Explain what changed in this PR, inline per diff section.”
  • “Flag any auth, rate-limit, or permission changes as high risk.”
  • “Suggest review checklist items for this PR.”

Tips for better results

  • Be specific about what you want injected into the page (buttons, filters, a panel, a summary, etc.).
  • If the page has multiple sections, tell dassi exactly what to focus on (e.g., “the transactions table” or “the diff for file X”).
  • Prefer safe workflows first: draft, summarize, label, and prepare — then take actions (submit, purchase) only after review.

Works-with pages

Role playbooks

Frequently Asked Questions

Isn’t a top-level PR summary enough?

A summary helps, but reviewers still need to connect explanations to specific hunks. Inline notes reduce mental context-switching.

Can it detect risky changes reliably?

It can surface suspicious patterns (auth removed, missing validation). Always treat it as an assistant, not an approval stamp.

Will it leak code?

Be mindful of model/provider settings. For sensitive repos, use approved providers or restrict what’s shared.

Try this workflow in 2 minutes

Install dassi, open the page you’re working on, and describe the outcome you want. No scripts, no integrations.

Install Free for Chrome

Cancel anytime