面向 Linux 与 AI 编码代理的 Git 客户端。
FluxGit 在 Linux x86_64 上结合可视化历史、精确暂存和按操作划分的恢复。兼容代理可通过 MCP 检查仓库并提出 Git 操作。桌面应用先展示修改和风险,再由你批准或拒绝执行。
下载 Debian 或 Ubuntu 软件包
公开 Linux 版本是 FluxGit 0.5.1,以 .deb 提供给 Debian 和 Ubuntu x86_64 系统。下载页解析当前平台发布版本及其 SHA-256。暂无 Linux ARM 或 AppImage 版本;下载前请确认架构。
验证、安装并测试
将下载文件与公布的校验值一同保存。安装软件包之前对比 SHA-256。
- 下载 Linux .deb,并从下载页复制其 SHA-256。
- 运行下方校验命令,将输出与公布值对比。
- 安装验证后的软件包,首次测试打开一个可丢弃的仓库。
sha256sum FluxGit_*_amd64.debsudo apt install ./FluxGit_*_amd64.deb代理提出方案,你作出决定
Codex、Claude Code 和 OpenCode 是独立工具;兼容性取决于宿主能否启动本地 stdio MCP 服务器。公开 MCP 软件包提供只读检查及 Git 操作提案。FluxGit 在人作出决定前展示操作、风险和可用恢复信息。另行授予的 shell 不在此审批边界内。集成和发布详情请参阅代理控制指南。
修改之前检查仓库
在可视化历史中跟踪分支、比较修改,并按文件或修改块暂存。worktree、子模块、冲突工具、bisect 和 blame 帮助调查修改。高级流程仍处于测试阶段。编辑历史时请检查支持的恢复点和 reflog;恢复依赖已创建快照和保留条目。丢弃修改不保证创建恢复点。
理解实测图布局
2026 年 9 月 29 日的基准测试中,Apple M4、macOS 26.2 和 Node 24.15.0 上的 100,000 个线性提交平均为 55.9393 ms。提交已在内存中。这测量的是图布局,不含 Git 读取、启动和 canvas 渲染,并非 Linux 硬件基准测试。线性行使用 27 个样本,相对误差范围为 ±6.13%。可在源码 checkout 中用下方命令重现。
| 已加载到内存的历史 | 平均布局时间 |
|---|---|
| 100,000 个线性提交 | 55.9393 ms |
| 100,000 个提交、512 个交错分支 | 65.4451 ms |
npm --prefix app/ui run bench:graph从公开仓库开始
重要工作请保留普通远程或文件系统备份。先练习暂存一项小修改,再阅读 Git 学堂恢复指南后测试危险历史操作。worktree 能为代理分离分支,但不是安全沙箱。
免费模式可打开 GitHub、GitLab.com 和 Bitbucket.org 上的公开仓库。私有、自托管和仅本地仓库需要许可。14 天试用包含许可功能,无需银行卡;公开购买尚未启用。
常见问题
FluxGit 能在 Linux ARM 上运行吗?
暂无公开 Linux ARM 版本。当前 Linux 软件包是 Debian/Ubuntu x86_64 .deb。
可以安装 AppImage 吗?
目前暂无 AppImage。请下载并验证支持的 .deb 软件包。