See every repo at a glance.

A macOS desktop app that turns your projects folder into a navigable tree of git repos, with status, diffs, and one-click staging.

Apple Silicon · macOS 12+ · Free · Open source

First launch on macOS? The v0.1.0 build is unsigned and macOS marks it as "damaged." Run xattr -cr /Applications/Git\ Explorer.app once in Terminal, then double-click. From v0.1.1 the app will be ad-hoc signed and this step won't be needed.
Git Explorer main view: folder tree on the left, repo detail on the right

What it does

A single window for every repo in your projects folder. No tabs, no context switching.

Status at a glance

Every repo's clean, dirty, ahead, behind, or diverged state surfaces as a colored dot in the tree.

Hunk-level diffs

Inspect what changed line-by-line before you commit. Staged and unstaged sections side by side.

One-click staging

Stage, unstage, or discard files individually or in bulk. Commit with .

Branches without the dance

List local and remote branches, create new ones, check out, delete, or merge — without leaving the app.

Real git, real auth

Network operations use your system git so SSH agents, credential helpers, and 2FA all just work.

Stashes, made obvious

Save, apply, pop, or drop stashes from a panel that doesn't pretend they don't exist.

Status indicators

Cleanup to date
Dirtyuncommitted
Aheadunpushed
Behindunpulled
Divergedboth
Changes view: staged and unstaged files with an inline hunk-level diff

The changes view: staged and unstaged files with hunk-level diffs.