Structural diffs for modern code reviews
Striffs™ visualize how pull requests change your system's architecture so you can: guide AI-generated code.
Striffs visualize how a pull request changes system structure: what was added, what was removed, and what relationships shifted across the codebase.
Language support
Java
Supported
Python
Supported
TypeScript
Supported
C#
Coming soon
Go
Coming soon
Built for reviewers
Replace line diffs with architectural clarity.
Made for agents
Keep automated coding aligned with intent.
How to read a Striff
Learn the diagram once, read every review faster.
A Striff turns changed source files into a structural diff view. Click the tabs below to learn what each signal means.
Change coloring
Each change type gets a distinct color so you can instantly scan for what matters.
Added
New classes, methods, or relationships
Removed
Deleted code or deprecated paths
Modified
Changes to existing implementations
Context
Unchanged code for reference
Why Striffs
Line diffs are legacy tooling.
Agent-based coding tools accelerate architectural drift. Reviewers need to see structure, not just code. Striffs are the diff tool for automated programming.
Detect architectural drift early
Spot widening dependencies and design drift before they become refactors.
Guide agent-generated code
Give automation guardrails by reviewing structure, not just syntax.
Review intent, not just output
Understand what a change means for the system, not just the file diff.
Make large PRs navigable
Compress context so reviewers can focus on high-impact areas first.
Get the plugin
Get the Striff browser extension
Install the extension to generate Striff diagrams directly inside your code review workflow.
Add compare_as support for custom field equality #9237
main from feature/compare-as