GitLanes Install

The graph, the merge, the commit. Nothing else.

GitLanes is a small, fast, free git GUI for macOS and Linux. It does the parts of git that are better with a picture and leaves the rest to your terminal.

Built on GPUI, the GPU-accelerated UI framework behind the Zed editor. Designed to be fast.

Linux packages: Debian, Ubuntu (.deb) · Fedora (.rpm) · plain binary

Free. No account, no sign-in, no trial.

Checking for the latest version…

GitLanes showing a commit graph with several branch lanes, the branch sidebar, and the staging panel

Everything you open a git GUI for

And none of the dashboards, boards, sign-in screens, or subscriptions that came with the last one.

Commit graph

Every branch in its own coloured lane, so you can see what diverged, what merged, and where you are.

Act from the graph

Merge, cherry-pick, and check out straight from a commit or branch. Create, push, and delete tags the same way.

Staging and commit

Review diffs, stage what you mean to, and commit. Stash the rest and bring it back later.

Remotes and worktrees

Add and edit remotes, and manage worktrees, without looking up the flags again.

It runs your git

Every write shells out to the git binary. Hooks, commit signing, credential helpers, and merge drivers behave exactly as they do on the command line.

Built on GPUI, like Zed

Written in Rust on GPUI, the same UI framework that powers the Zed editor. Every frame is drawn on the GPU and the app is designed to be fast. No browser inside.

Install

The download buttons always point at the latest release.

macOS (Apple Silicon)

  1. Open the download and drag GitLanes to Applications.
  2. Open GitLanes. macOS says it can't verify the app: click Done.
  3. In System Settings → Privacy & Security, scroll down and click Open Anyway. You only do this once; updates install themselves.

Prefer the terminal? Run this instead of steps 2 and 3:

xattr -dr com.apple.quarantine /Applications/GitLanes.app

Linux (recommended)

  1. Run this in a terminal. It installs GitLanes for your user in ~/.local and adds it to your app menu. No root needed.
  2. GitLanes updates itself: it downloads new versions in the background and asks you to restart.
  3. You need git and a Vulkan-capable GPU driver.
curl -fsSL https://gitlanes.com/install.sh | sh

Linux (Debian, Ubuntu)

  1. Install the package. apt pulls in the dependencies.
  2. You need a Vulkan-capable GPU driver.
  3. Updates ask for your password, because the package lives in /usr.
sudo apt install ./gitlanes-*-linux-x86_64.deb

Linux (Fedora)

  1. Install the .rpm package. dnf pulls in the dependencies.
  2. You need a Vulkan-capable GPU driver.
  3. Updates ask for your password, because the package lives in /usr.
sudo dnf install ./gitlanes-*-linux-x86_64.rpm