Skip to content
mindaugaskaspPublic

Latest commit

 

History

278 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diff Bro — an offline-only diff viewer for Windows, macOS and Linux

Stop pasting production configs into an online diff tool.
Compare two files, keep the ones worth keeping, and hand one to a teammate sealed —
with no account, no telemetry and not one network request.

Diff Bro comparing two files side by side, each pane named at its top right, beside the sidebar's Home panel

Install

OS Get it
Windows 10/11 diff-bro-Setup-v<version>.exe
macOS 12+ (Apple silicon) diff-bro-v<version>.dmg or Homebrew
Linux (Ubuntu/Debian) diff-bro-v<version>.deb or AppImage
brew tap mindaugaskasp/tap && brew install --cask diff-bro

Builds are not yet signed, so Windows and macOS warn the first time you open the app — see packaging.

What it does

Compare Two files or two pasted texts side by side, with every change highlighted.
Understands data Spreadsheets, JSON, YAML, XML and diagrams compare by meaning, not just by line.
Keep Save comparisons and text snippets in a private, encrypted library.
Share safely Send a sealed file only the people you chose can open, and it expires on its own.
Tools Format JSON, decode a token, convert a timestamp and more, without a website.
Make it yours A System theme that follows your OS, twenty more, nested tags, and a quick search that finds anything in a keystroke.

Everything in detail: features.

Private by design

  • Nothing leaves your computer. The app makes no network requests at all.
  • Encrypted at rest. Saved work is locked with a key your operating system keeps.
  • Shared only with who you pick. Details in the security model.

A look around

The start screen: two files, pasted text or a new snippet, beside the sidebar's Home panel Two Excel workbooks compared as aligned grids, changed cells boxed
Two Mermaid diagrams compared as one picture, added parts in green and removed parts in red Saving a comparison with a name, tags and an expiry

Build from source

Needs Node 22.12+.

npm install
npm run dev      # run it
npm run check    # lint + tests

No local Node? Run it in Docker instead — see docker/README.md.

Docs

License

Mozilla Public License 2.0 — use it commercially; changes to Diff Bro's own files stay open.

Releases

Packages

Contributors

Languages