FluxGit compared with the clients you already know.
Written to be useful rather than flattering. The facts below about other products were read from their own sites in August 2026; if one is out of date, tell us and it gets corrected. Prices are not listed because they change and a stale price is worse than none.
Platforms
Sourcetree is a free client for Mac and Windows only - its own site describes it as "a free Git client for Windows and Mac". GitHub Desktop has no official Linux build either. GitKraken runs on Windows, Mac and Linux, as does FluxGit.
If you work on Linux, that alone removes two of the four from your list before any feature matters. FluxGit on Linux is a .deb for x86_64; there is no arm64 build and no AppImage yet.
The free tier, honestly
FluxGit is free for public repositories and asks for a licence for private, self-hosted and local-only ones. That is not a FluxGit invention. GitKraken's free Community tier is limited to local repositories and public remotes, with private repository access in the paid plans - the same shape.
Sourcetree is free with no such restriction, and if price is the deciding factor that is a real answer. We would rather you knew.
What FluxGit has that the others do not
Two things, and they are the reason it exists rather than a longer feature list.
An approval layer for AI agents. An agent proposes a git write over MCP - commit, merge, push, reset - and it does not run until a human sees the exact operation, its risk and its restore point, and approves that specific proposal. 23 read-only tools and 11 writes behind that handshake. If your code is being written by Claude Code, Cursor or Codex, this is the difference between reviewing the diff afterwards and deciding beforehand.
An audit of who changed the repository. Git records commits. It does not record that something discarded uncommitted work, or that an agent reset a branch and you approved it. FluxGit keeps the operation, the actor, the restore point and the outcome, in a hash chain where an edited or deleted entry is detectable. How that works.
When you should not choose FluxGit
- You need a mature, settled product. FluxGit is in public beta. The macOS builds are signed and notarized; the Windows installer is not code-signed yet and Windows shows a SmartScreen warning on first run.
- You are on Linux arm64, or a distribution that does not take .deb. There is no build for you today.
- No AI agent touches your repositories. The approval layer and the audit are most of the argument for FluxGit. Without agents you are choosing it for the graph, the safety rails and the recovery flows - which are real, but a settled free client may serve you just as well.
- You want deep issue-tracker or CI integration inside the client. Other clients have invested years there.