AX
Artifex.
GitHub
← All tools
🔄Code Review

IntentDiff

Understand what a PR actually does — beyond line-by-line diff noise.

IntentDiff reads a pull request and explains the semantic intent of every change: what business logic shifted, what invariants changed, what the author was actually trying to do.

View on GitHub ↗
$pip install intentdiff
intentdiff — zsh
intentdiff --pr 234 --repo myorg/backend

/ the problem

Diffs show you what changed. Not why. Not what it means.

A 400-line diff takes 30 minutes to review properly. Half of that is decoding what the change actually does. IntentDiff gives you the semantic summary in seconds — so you can spend review time on judgment, not decoding.

/ how it works

Four steps. One command.

1
📥

Ingest the diff

Reads the full PR diff including context lines and commit messages

2
🧩

Group by intent

Clusters related changes by the business logic or system behavior they affect

3
📝

Summarise each group

One plain-English sentence per cluster — what changed and why it matters

4

Flag risk areas

Claude highlights security-sensitive, performance-critical, or breaking changes

/ use cases

When to reach for IntentDiff

Large PR review acceleration
Onboarding engineers to unfamiliar codebases
Security review of auth/payment changes
Release notes generation

Ready to use IntentDiff?

MIT licensed. One command install. Works in CI today.

$pip install intentdiff
Full docs on GitHub ↗

/ stay in the loop

New tools ship weekly.

Get notified when new tools land, features ship, or a tool reaches 1k stars. No noise. Unsubscribe any time.