Version1.0.0
Revision2
Size55.6 MB
LicenseMIT
Confinementstrict
Basecore22

Git GUI for Linux with a visual commit graph and hunk-level staging


BranchPilot is a git client for the Linux desktop: a visual commit graph,
hunk-level staging, full branch, stash and remote operations, and a
drag-and-drop editor for interactive rebase.

It wraps the git command-line tool directly — there is no libgit2 and the
application never handles or stores credentials.

Features include a commit graph with persistent lane assignment and
colour-coded refs, syntax-highlighted diffs with per-hunk staging, branch
and stash management, fetch, pull and push with live progress, interactive
rebase with conflict resume, and power operations such as tags,
cherry-pick, revert, reset, worktrees and per-file history.

Note on confinement: as a strictly confined snap this build reads your SSH
keys through the ssh-keys interface, which must be connected once after
install:

sudo snap connect branchpilot:ssh-keys

Your top-level ~/.gitconfig is not visible to a confined snap, so set your
identity per repository (git config user.name / user.email) or use the
commit box, which writes repository-local configuration.

A Dhiva Labs project.

Update History

1.0.0 (2)
5 Aug 2026, 13:30 UTC

Published5 Aug 2026, 13:28 UTC

Last updated5 Aug 2026, 13:23 UTC

First seen5 Aug 2026, 13:30 UTC