Cliente Git de desktop

Um cliente Git que continua rápido com históricos reais.

FluxGit reúne histórico visual do Git, preparação precisa de alterações e revisão de operações arriscadas no macOS, Windows e Linux. Acompanhe branches, examine as alterações exatas e veja a recuperação disponível antes de agir. Quando um agente compatível propõe uma escrita Git via MCP, você decide se ela será executada.

Veja a alteração antes do commit

Leia as branches juntas no grafo ou posicione commits em uma linha do tempo. Compare dois commits ou branches e prepare um arquivo, um trecho ou alterações selecionadas. Conflitos, stashes, tags, worktrees e submódulos ficam junto ao histórico para você examinar o estado do repositório antes da próxima operação.

Mantenha as propostas dos agentes sob revisão

Codex, Claude Code e OpenCode são ferramentas de programação independentes. A compatibilidade MCP depende de o host aceitar um servidor stdio local. Nesse caminho, agentes inspecionam e propõem; FluxGit apresenta operação, risco e recuperação para aprovação ou rejeição. Um shell concedido separadamente ao agente fica fora desse limite. O guia de controle explica as integrações aceitas e seu escopo por versão.

Escolha a recuperação antes de uma ação arriscada

Revise a prévia antes de reset, rebase ou outras mudanças no histórico. Operações cobertas podem capturar pontos de restauração Flux ou snapshots de segurança. O reflog ajuda a localizar commits anteriores; as entradas retidas determinam o que está disponível. O descarte avisa quando não cria um ponto de restauração: proteja o trabalho sem commit antes de continuar.

O grafo, medido

Em 29 de setembro de 2026, o layout de 100.000 commits lineares teve média de 55.9393 ms no Apple M4, macOS 26.2 e Node 24.15.0. Os commits sintéticos já estavam na memória. Os tempos excluem leituras Git, inicialização, rede e renderização do canvas; não medem a abertura de um monorepo nem o desempenho Linux.

As linhas de layout completo usaram 22–27 amostras. A linha incremental reutilizou o histórico em cache, com cinco amostras e margem de erro relativa de ±17.77%. A linha linear usou 27 amostras e ±6.13%. Reproduza a medição a partir de um checkout do código com o comando abaixo.

Histórico já carregado na memóriaTempo médio de layout
100.000 commits lineares55.9393 ms
100.000 commits, 512 branches intercaladas65.4451 ms
100.000 commits com muitos merges69.0414 ms
100 commits adicionados, 99.900 em cache13.1805 ms
npm --prefix app/ui run bench:graph

Teste um fluxo Git completo

Use um repositório descartável para a primeira operação arriscada e mantenha seu backup habitual para trabalhos importantes.

Escolha sua versão de desktop

A beta pública oferece macOS Apple Silicon e Intel, Windows x64 e Linux x86_64. As versões macOS são assinadas e notarizadas. O instalador Windows não tem assinatura de código e pode mostrar SmartScreen. Linux usa um .deb para Debian/Ubuntu; escolha a versão atual da plataforma na página de downloads.

O modo gratuito abre repositórios públicos no GitHub, GitLab.com e Bitbucket.org. Repositórios privados, hospedados por você e apenas locais exigem licença. O teste de 14 dias inclui os recursos da licença sem cartão; a compra pública ainda não está habilitada.

Grafo de commits gravado com repositórios sintéticos; sem narração.

Perguntas frequentes

Um agente pode escrever sem aprovação?

Operações enviadas pelo FluxGit MCP exigem uma decisão no desktop. Comandos executados por um shell disponível separadamente ficam fora desse limite.

Toda alteração Git é reversível?

Não. A recuperação depende da operação, dos pontos capturados e dos dados Git retidos. Confira a prévia antes de executar.

Continue explorando