Review markdown in rendered preview
- Rendered side by side or inline
- Changed words marked in the text
- Tables, lists and code blocks too
- The raw text one click away
Diffloupe is a Mac app for reading git changes: side-by-side diffs, the branch log, rendered Markdown and a 3-pane merge window. Your code stays on your Mac.
Your code never leaves your Mac. Diffloupe reads the repository and draws every diff on your machine, with nothing sent anywhere.
Every line is on GitHub, so you can check what the app does. No account and no telemetry. Your code never leaves your Mac.
Built in Rust. Every release is tested against these targets.
Diffs work on every text file. Syntax colours cover the languages you use most.
Pick any two branches: the one you work on and a target to compare it with. Diffloupe shows every change between them, and keeps the view current while you work.
Staged, changed and new files in one list that refreshes as you edit.
Changed words stand out inside each line, and unchanged code folds away.
Only your branch's own commits, with merges from the target shown as dividers.
Yours, the result and theirs side by side when a merge has conflicts.
Changes, diffs, history, documentation, merges, commits and a terminal. Eight views in one window, all reading the same repository.
Before a pull request
Walk through every file your branch changes, and fix what you find before anyone else reads it.
After a merge
See each conflict in three panes, take the right lines, then commit the merge in the same window.
Documentation
Review changes to a README or a guide rendered as a page, with every changed word marked.
Open source
The source is on GitHub, so you can see exactly what Diffloupe does with your code.
Download Diffloupe and use every feature at no cost. There is no account to create and no trial that runs out.
No. Every feature in this release is free to use.
No. Diffloupe has no accounts. Install it and open a repository.
Perhaps later, for new features. This page will show it first.
Paid features may be added later.
Quick start
Diffloupe is a Mac app for reviewing git changes. It shows what your branch changes compared with the branch it will merge into, with side-by-side diffs, the branch log, rendered Markdown and a 3-pane merge window.
A Mac with Apple silicon and macOS 13 or later.
Diffloupe is not notarised by Apple yet, so macOS stops a copy downloaded in a browser at its first start. The command installs it without that dialog, and it checks the download first.
Nowhere. Your repositories and settings stay on your Mac. Diffloupe is open source, so you can check every line of what it does.
Diffloupe tells you when a new version is out and installs it with one click, keeping your settings. Running the install command again works too.
Choose Uninstall Diffloupe… in the settings menu. It removes the app and the data it stored.
Install it with one command, open a repository, and read every change before you merge.