A visual Git client that
keeps your history safe.

Mergelio is free and open source, for macOS, Windows and Linux. You get a commit graph, line-by-line staging, a three-way merge tool, interactive rebase and undo for almost everything. No account, nothing sent home.

All platforms · BSD-3-Clause · Requires Git

Mergelio window: branch list on the left, commit graph in the middle and the Changes panel with staged and unstaged files on the right.

Everything you do in Git, in one window

Commit graph

History drawn in lanes, with ref pills, keyboard navigation, author and date filters, and search by message or by the code a commit changed.

Stage exactly what you mean

Stage or discard by file, hunk or a run of lines. Side-by-side or inline diffs with word-level highlights, syntax colours and image diffs.

Three-way merge tool

Ours, result and theirs side by side. Resolving only stages the file: you review it and commit or continue yourself.

Interactive rebase

Reorder, reword, squash, fixup and drop commits. Autosquash, exec and break steps, and stacked branches move along.

Undo for almost everything

Reflog-backed undo and redo for commits, merges and rebases. reset --hard stashes your work first, and an operation journal survives crashes.

GitHub & GitLab

Pull and merge requests with CI status, plus issues, next to your branches. Read-only: tokens go through your git credential helper.

Files, editor & terminal

Browse the project, edit files in tabs with find and replace, and keep a real system-shell terminal docked under the repository.

Private by default

No account, no telemetry unless you turn it on, and update checks only if you say yes. Settings stay in a local database.

Also: commit and tag signature checks, blame and line history, worktrees, git notes, stashes with undo, profiles with their own SSH keys, a multi-repo dashboard, a command palette, themes, and English and Ukrainian UI. Full feature list →

Mergelio diff sheet showing an inline diff of a TypeScript file with Stage hunk and Discard hunk buttons.

Download Mergelio 1.13.1

Released October 23, 2026 · Release notes · All releases

macOS

Apple Silicon · macOS 12+

Signed and notarized disk image. Open it and drag Mergelio to Applications.

Download .dmg

Windows

x64

Run the installer. It isn't code-signed yet, so SmartScreen asks first: choose More info → Run anyway.

Download setup.exe

Debian / Ubuntu

x64
sudo apt install ./mergelio_1.13.1_amd64.deb
Download .deb

Fedora

x64
sudo dnf install ./mergelio-1.13.1-1.fc41.x86_64.rpm
Download .rpm

Mergelio runs the git on your PATH. If you don't have it, install Git first. Each release ships a signed SHA256SUMS.txt; see how to verify a download.