Free · open source · Windows, macOS & Linux

All your repositories,
organized and a click away.

GitBench keeps every repo you work in grouped in one sidebar, so you can switch between them instantly, with no reopening windows or re-adding folders. It's a native, GPU-accelerated client with a visual commit graph, inline diffs, and one-click auto-updates.

Download

Latest release · free · other platforms

See it in action

GitBench comes with a dark and a light theme — see how both look.

GitBench showing the commit history, graph, and an inline diff view in dark mode

Everything a real repo needs

Switch & organize repos

Group every repository into collapsible folders in the sidebar and jump between them instantly. Your whole workspace in one window.

Visual commit graph

Trace branches, merges, and history at a glance with a fast, readable graph renderer.

Branch management

Checkout, rename, delete, merge, rebase, and fast-forward, local and remote, straight from the context menu.

Staging & inline diffs

Stage and unstage by file or folder, discard, stash, and review every change in an inline diff view.

Worktrees, stashes & submodules

Browse stashes and manage worktrees and submodules, the bits a real repository actually has.

Auto-updates

GitBench checks for new releases on launch and applies them with one click, no manual reinstalls.

Download GitBench

Pick your platform. Installs include automatic updates.

GitBench drives the git command line, so make sure Git is installed and on your PATH. All builds and source are on GitHub Releases.

Frequently asked questions

Is GitBench free?

Yes. GitBench is completely free and open source. There are no paid tiers, accounts, or license keys — every feature is available to everyone.

Which operating systems does GitBench support?

GitBench runs natively on Windows (x64), macOS (both Apple Silicon and Intel), and Linux (x64, as an AppImage).

Do I need Git installed to use GitBench?

Yes. GitBench drives your existing Git command-line installation, so you need Git installed and available on your system PATH. You can get it from git-scm.com.

How is GitBench different from GitKraken, Sourcetree, or Fork?

GitBench is built around working in many repositories at once: every repo stays grouped in one sidebar so you can switch instantly without reopening windows. It is a native, GPU-accelerated app that is free and open source, with a visual commit graph, inline diffs, and one-click auto-updates.

Does GitBench update automatically?

Yes. GitBench checks for new releases on launch and applies them with a single click, so you stay current without manually downloading and reinstalling.

Is GitBench safe to use, and where is the source code?

GitBench is open source — all of the code and every release build are published on GitHub, so you can review exactly what it does or build it yourself.

Enjoying GitBench?

GitBench is free and open source. If it saves you time, you can help fuel its development with a coffee.

Buy me a coffee