Free & open source · macOS · Windows · Linux

The Git client
of tomorrow.

GitMorrow is a fast, native Git GUI with everything you expect from a professional client — a visual commit graph, hunk-level staging, interactive rebase and worktrees. Without a subscription, without an account, without Electron.

GitMorrow history view: color-coded commit graph with branch labels, commit list and changed files of a selected commit

The full pro workflow — without the friction.

GitMorrow covers everything you expect from a professional Git client — and removes the barriers around it.

The workflow you expect

  • Visual commit graph with swimlanes and branch labels
  • Hunk- and line-level staging in a proper diff viewer
  • Interactive rebase with drag & drop
  • Stashes, tags, remotes and conflict handling

Without the friction

  • Free and open source (GPL-3.0) — no license, no subscription
  • No account required — works fully offline, with any Git host or none
  • Runs on Linux, too — one client for macOS, Windows and Linux
  • Native, not Electron — launches in under a second, sips RAM

All of Git’s power, none of the wait.

A commit graph that keeps up

Your entire repository history at a glance: color-coded swimlanes, merge lines and branch labels, rendered at 60 fps on a native canvas. The layout is computed in Go, so even repositories with thousands of commits scroll instantly.

Commit graph with color-coded branch swimlanes next to the commit list

Stage exactly what you mean

Stage individual hunks or single lines in the Changes view, powered by a Monaco diff viewer with full syntax highlighting. Review every change before it goes in — no more git add -p guesswork.

Diff view with syntax highlighting showing added and removed lines of a commit

Branches and worktrees, visually

Create branches with a live preview of where they fork. Work on multiple branches at once with Git worktrees — create, switch and remove them directly from the UI, no stashing required.

New Branch dialog with a small graph preview showing where the new branch forks from main

Interactive rebase, without the todo file

Reorder, squash, reword and drop commits by dragging them in the graph. Watch it happen:

Interactive rebase in GitMorrow — 5 seconds, no terminal.

Your repository stays yours

Credentials stay local

Authentication is delegated to Git’s native helpers: the SSH agent, macOS Keychain and Windows Credential Manager. GitMorrow never stores your credentials.

No account, no telemetry gate

Works with any Git host — or none at all. Local repositories, fully offline. Optional AI commit messages use your own provider settings.

Free software, really

Licensed GPL-3.0-or-later. Free to use, free to modify, free to share — and built in the open on GitHub.

Updates included

Automatic updates via Sparkle on macOS, WinSparkle on Windows and AppImageUpdate on Linux. No store, no account.

Download the preview

GitMorrow is in active development and pre-1.0. Preview builds for all three platforms are published on GitHub — expect rough edges and tell us what breaks.

macOS

12 Monterey or newer
.dmg · Intel & Apple Silicon

Windows

10 21H2 or newer
NSIS installer (.exe)

Linux

Modern distributions
AppImage