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.
Free. No account, no sign-in, no trial.
Checking for the latest version…
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)
- Unzip and drag GitLanes.app to Applications.
- The app is not notarised yet, so clear the quarantine flag before the first launch:
xattr -dr com.apple.quarantine /Applications/GitLanes.app
Linux (Debian, Ubuntu)
- Install the package.
aptpulls in the dependencies. - You need a Vulkan-capable GPU driver.
sudo apt install ./gitlanes-*-linux-x86_64.deb