A Git client that actually runs on Linux.
Most desktop Git clients treat Linux as the platform they will get to later. GitHub Desktop has no Linux build. Sourcetree has no Linux build. FluxGit ships one, from the same source as the macOS and Windows applications.
What you get, and what you do not
The Linux build is a .deb package for x86_64. There is no arm64 build and no AppImage today. If you are on a distribution that does not take .deb packages, or on arm64, this will not work for you yet, and saying otherwise would waste your time.
Everything else is the same application: the commit graph, staging, conflict resolution, worktrees, submodules, bisect, blame, the operation audit and the MCP approval layer for AI agents. Nothing is held back for the other platforms.
Fast on real history
Laying out a hundred thousand commits takes about 40 ms, and about 52 ms when 512 branches
are interleaved through them. Those numbers come from graph.layout.bench.ts in the
repository, measured on Apple Silicon; the layout is the same code on every platform, though
the hardware is not. Re-run them with npx vitest bench.
Free for public repositories
Free mode opens public repositories on GitHub, GitLab.com and Bitbucket.org, with no account and no time limit. Private, self-hosted and local-only repositories need a licence, and there is a 14-day trial of everything a licence unlocks, with no card.