Linux desktop

A Git client for Linux and AI coding agents.

FluxGit combines visual history, precise staging and operation-specific recovery on Linux x86_64. Compatible agents can inspect the repository and propose Git actions through MCP. The desktop app shows the proposed change and its risk before you approve or reject execution.

Download the Debian or Ubuntu package

The public Linux build is FluxGit 0.5.1, packaged as a .deb for x86_64 Debian and Ubuntu systems. The download page resolves the current platform release and its SHA-256. Linux ARM and AppImage builds are not available; check the architecture before downloading.

Verify, install and test

Keep the downloaded file and its published checksum together. Compare the SHA-256 before installing the package.

sha256sum FluxGit_*_amd64.deb
sudo apt install ./FluxGit_*_amd64.deb

Let agents propose; keep the decision

Codex, Claude Code and OpenCode are independent tools; compatibility depends on the host launching a local stdio MCP server. The public MCP package provides read-only inspection and Git-operation proposals. FluxGit shows the operation, risk and available recovery context before a human decision. A shell granted separately to an agent remains outside this approval boundary. Consult the agent control guide for integration and release details.

Inspect the repository before changing it

Follow branches in visual history, compare changes and stage by file or hunk. Worktrees, submodules, conflict tools, bisect and blame help you investigate a change. Advanced workflows remain in beta. For history edits, check supported restore points and the reflog; recovery depends on captured snapshots and retained entries. Discard does not promise a restore point.

Understand the measured graph layout

The 29 September 2026 benchmark averaged 55.9393 ms for 100,000 linear commits on Apple M4, macOS 26.2 and Node 24.15.0. Commits were already in memory. This measures graph layout, excluding Git reads, startup and canvas rendering; it is not a Linux hardware benchmark. The linear row used 27 samples with ±6.13% relative margin of error. Reproduce it from the source checkout with the command below.

History already in memoryMean layout time
100,000 linear commits55.9393 ms
100,000 commits, 512 interleaved branches65.4451 ms
npm --prefix app/ui run bench:graph

Start with a public repository

Keep a normal remote or filesystem backup for important work. Practise a small staging change first, then use the Git School recovery guides before testing risky history operations. Worktrees help separate branches for agents; they are not security sandboxes.

Free mode opens public repositories on GitHub, GitLab.com and Bitbucket.org. Private, self-hosted and local-only repositories need a licence. A 14-day trial covers the licence features with no card; public checkout is not enabled.

Frequently asked questions

Does FluxGit run on Linux ARM?

No public Linux ARM build is available. The current Linux package is an x86_64 Debian/Ubuntu .deb.

Can I install an AppImage?

No AppImage is currently available. Download and verify the supported .deb package.

Keep exploring