Switch & organize repos
Group every repository into collapsible folders in the sidebar and jump between them instantly. Your whole workspace in one window.
Free · open source · Windows, macOS & Linux
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.

Group every repository into collapsible folders in the sidebar and jump between them instantly. Your whole workspace in one window.
Trace branches, merges, and history at a glance with a fast, readable graph renderer.
Checkout, rename, delete, merge, rebase, and fast-forward, local and remote, straight from the context menu.
Stage and unstage by file or folder, discard, stash, and review every change in an inline diff view.
Browse stashes and manage worktrees and submodules, the bits a real repository actually has.
GitBench checks for new releases on launch and applies them with one click, no manual reinstalls.
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.