MergeMate

MergeMate

Fast, friendly diff and merge tool.

Compare files side-by-side and resolve git merge conflicts — without leaving the terminal workflow.

Download Free See what's inside →

Free  ·  No account required  ·  Linux & Windows available now

MergeMate app screenshot

Everything you need for diff and merge

Side-by-side diff

Compare any two files with colour-coded additions and removals. Syntax highlighting for Swift, Python, JavaScript, and more.

Merge conflict resolution

Resolve conflicts visually — use mine, use theirs, keep both, or edit manually. Navigate conflicts with keyboard shortcuts.

Native git integration

One-click setup configures MergeMate as your git difftool and git mergetool. Works with every repository.

Dark mode

Pastel colour palette that looks great in both light and dark mode, following your system preference automatically.

Keyboard-first

Full keyboard shortcut coverage so you can navigate, resolve, and save without reaching for the mouse.

Recent files

Quickly reopen recent diff pairs from the welcome screen. MergeMate remembers your last ten comparisons.

Works with your git workflow

Open Settings → Git Integration and click Set Up Git Integration. MergeMate installs the CLI helper and configures git in one step — no extra tools needed.

Terminal
$ git difftool myfile.py
# MergeMate opens automatically

$ git mergetool
# Resolve conflicts visually, save, done

Download MergeMate

Free to download. No subscription, no account, no catch.

Linux

Available now as a .deb package for Ubuntu and Debian-based systems.

Ubuntu 22.04+  ·  Free

Windows

Available now as an installer for Windows 10 and later.

Windows 10+  ·  Free

macOS

A native macOS version built in Swift is in development.

Coming Soon

macOS 14 Sonoma and later