Git diff wasn't built for code review
Mantish uses structural analysis to classify every change in your diff — all locally, no cloud required. Instead of seeing "200 lines added, 180 deleted", you see exactly what happened.
Your code never leaves your machine. Mantish runs entirely on your device — we have no servers that receive, store, or process your source code. We never see your code.
Semantic diff
Every change is classified as moved, extracted, renamed, modified, added, or deleted. The diff viewer highlights each type differently so you can focus on what matters.
Structure view
See a high-level overview of what changed — classes, methods, properties — with line counts and change badges. Click any member to expand the full diff inline.
Auto-mute noise
Formatting, imports, whitespace, and comment changes are detected and dimmed automatically. Toggle any category on or off to control what you see.
Rename
Symbol renamed without logic changes
Diagram view
Visualize the relationships between changed files as an interactive graph. See at a glance which files reference each other, spot clusters of related changes, and navigate between them with a click.
Files tree & tags tree
Browse PR files as a folder tree or group them by tag — tests, generated code, docs, infrastructure, security-sensitive files, and more. Tags are assigned automatically so you can triage large PRs in seconds.
Works with your platform
Mantish connects to GitHub, GitLab, Azure DevOps, and Bitbucket. Pull requests, branches, iterations, and comment threads work across all four platforms through a single unified interface.
Supports your language
Mantish isn't just for C#. Structural analysis works across all major languages — every one gets semantic diff, structure view, auto-mute tags, and word-level highlights.
Roslyn-powered deep analysis
Full structural parsing
Including JSX and TSX
Functions, types, interfaces
Classes, functions, decorators
Classes, methods, annotations
Data classes, extensions
Structs, impls, traits
Functions, types, structs
Selectors, rules, variables
Elements, attributes
Keys, structure changes
Any file format that your git platform serves gets line-level diff and word-level highlights. Languages listed above also get structural analysis — members, classes, functions — for the structure view and smarter change classification.
Split comment views
Bot-generated review comments and human comments are displayed in separate panels. Focus on what your teammates said, then check the automated suggestions — or the other way around. No more scrolling through mixed threads.
Code anonymization
Mantish can anonymize your code before any external processing. Identifiers, class names, and domain terms are replaced with generic placeholders — your business logic stays private.
Color blind modes
Built-in color blind palettes for protanopia, deuteranopia, and tritanopia. Change type highlights, badges, and diff markers all adapt so every reviewer can distinguish additions from deletions at a glance.