---
title: Install BranchPilot on Linux | Snap Store
description: Get the latest version of BranchPilot for Linux - Git GUI for Linux with
  a visual commit graph and hunk-level staging
url: https://snapcraft.io/branchpilot
---

# BranchPilot

[Dhiva-Labs (dhivakar1010)](https://snapcraft.io/publisher/dhivakar1010 "View all snaps from Dhiva-Labs (dhivakar1010)")

* [Dhiva-Labs (dhivakar1010)](https://snapcraft.io/publisher/dhivakar1010 "View all snaps from Dhiva-Labs (dhivakar1010)")

latest/stable 1.0.0

Install latest/stable of BranchPilot

---

**Install using the command line**

```
sudo snap install branchpilot
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* branchpilot

---

### License

* MIT

---

### Last updated

* 5 August 2026 - latest/stable

---

### Websites

* [github.com/Dhiva-Labs/BranchPilot](https://github.com/Dhiva-Labs/BranchPilot "https://github.com/Dhiva-Labs/BranchPilot")

---

### Contact

* [dhivakar1010@gmail.com](mailto:dhivakar1010@gmail.com "mailto:dhivakar1010@gmail.com")

---

### Source code

* [github.com/Dhiva-Labs/BranchPilot](https://github.com/Dhiva-Labs/BranchPilot "https://github.com/Dhiva-Labs/BranchPilot")

---

### Report a bug

* [github.com/Dhiva-Labs/BranchPilot/issues](https://github.com/Dhiva-Labs/BranchPilot/issues "https://github.com/Dhiva-Labs/BranchPilot/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/branchpilot#report-snap-modal)

---

* [Description](https://snapcraft.io/branchpilot#tab-description)
* [Security](https://snapcraft.io/branchpilot#tab-security)

#### 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.

---

## Install BranchPilot on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/branchpilot/arch)

[### CentOS](https://snapcraft.io/install/branchpilot/centos)

[### Debian](https://snapcraft.io/install/branchpilot/debian)

[### elementary OS](https://snapcraft.io/install/branchpilot/elementary)

[### Fedora](https://snapcraft.io/install/branchpilot/fedora)

[### KDE Neon](https://snapcraft.io/install/branchpilot/kde-neon)

[### Kubuntu](https://snapcraft.io/install/branchpilot/kubuntu)

[### Manjaro](https://snapcraft.io/install/branchpilot/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/branchpilot/pop)

[### openSUSE](https://snapcraft.io/install/branchpilot/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/branchpilot/rhel)

[### Ubuntu](https://snapcraft.io/install/branchpilot/ubuntu)
