Features
Kinsman Diff Viewer gives you a clean, native macOS interface for reviewing git diffs. Whether you paste a diff, open a patch file, pipe from the terminal, or point it at a repo — you get a fast, visual review experience.
Visual Diff Review
- Unified View — Traditional single-column diff with color-coded additions and deletions.
- Side-by-Side View — Old file on the left, new file on the right for easy comparison.
- Syntax Highlighting — Language-aware highlighting for Swift, Python, JavaScript, TypeScript, Go, Rust, C/C++, Java, PHP, Ruby, and more.
- Collapsible Hunks — Expand/collapse individual change blocks with prev/next navigation.
- Line Numbers — Toggle line numbers on or off. Adjustable font size (9–24pt).
File Navigation
- File List Sidebar — Quick access to every changed file with status badges (Added, Modified, Deleted, Renamed).
- File Tree View — Hierarchical folder view of all changed files.
- Dashboard — Overview with total files changed, additions, deletions, and file type breakdown.
- Search & Filter — Full-text search across all diff content. Filter by file status or sort by path, changes, additions, or deletions.
Git Review Workflow
- Review Modes — Review unstaged, staged, all uncommitted changes, commit history, or compare branches.
- Accept Verdict — Stage all changes, stage & commit with a message, or stage, commit & push.
- Reject Verdict — Stash changes or discard them entirely.
- Commit History — Browse and navigate through past commits.
- Branch Comparison — Compare your current branch against main or any other branch.
Command-Line Integration
- kdiff CLI — Launch from the terminal:
kdiff --review,kdiff --staged,kdiff file.diff, orgit diff | kdiff. - Git Alias — Set up as a git alias for seamless integration into your workflow.
- Multi-Window — Each invocation opens a new window so you can compare multiple diffs side by side.
Flexible Input
- Paste — Paste any unified diff directly into the app.
- Open File — Open .diff or .patch files.
- Pipe — Pipe output from any command:
git diff | kdiff. - Git Repo — Point at any git repository to review its current changes.
- Recent Files — Quickly reopen recent diffs and repos.
System Requirements
- macOS 14 (Sonoma) or later
- Apple Silicon or Intel Mac
Get it Now
Available for macOS for $8.99.
Purchase & DownloadRequires macOS 14 Sonoma or later. One-time purchase, direct download.
