Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência.
adoin/git-Agent
Cliente Git nativo para Windows, macOS e Linux, feito em Rust e egui, com assistência opcional de IA para merges de três vias.
Alternativa open source a:GitKraken
Sourcetree
- Estrelas
- 196
- Forks
- 10
- Issues abertas
- 1
- Último commit
- há 5 dias
O que é?
O Git Agent é um cliente Git para desktop, disponível para Windows, macOS e Linux, escrito em Rust e usando o toolkit de interface egui. Ele cobre tarefas do dia a dia, como abrir e clonar repositórios, preparar e commitar alterações, gerenciar branches, tags, stashes e remotes, além de buscar, fazer pull e push.
Para consultar o histórico e revisar alterações, oferece um grafo de commits com busca, blame, diffs por arquivo em um visualizador lado a lado com realce de sintaxe e criação de patches. As ferramentas de branches incluem merge, cherry-pick, revert, reset e planejamento de rebase interativo, além de suporte a Git Flow, submodule, subtree e Git LFS.
Os conflitos são resolvidos em um editor dedicado de merge de três vias. Opcionalmente, os usuários podem solicitar uma análise de IA usando um modelo compatível com OpenAI ou Claude, revisar as alterações sugeridas e aplicar as que aceitarem. O app usa a instalação do Git do sistema, então o Git precisa estar disponível no PATH.
Recursos principais
- 01Gerencie repositórios, branches, tags, stashes e remotes em uma única janela.
- 02Consulte o grafo de commits, blame e histórico de arquivos, e compare a árvore de trabalho com qualquer commit.
- 03Planeje rebases interativos com ações de pick, reword, squash, fixup e drop.
- 04Resolva conflitos em um editor de merge de três vias com desfazer e refazer.
- 05Solicite sugestões de merge geradas por IA e aplique-as seletivamente, de forma opcional.
- 06Oferece interfaces em inglês e chinês simplificado, com temas claro e escuro.
Casos de uso
- Desenvolvedores que preferem uma GUI nativa à linha de comando para commits e trabalho com branches no dia a dia.
- Resolver conflitos complexos de merge ou rebase com um editor visual de três vias.
- Revisar histórico e diffs em um visualizador dedicado para desktop.
- Equipes que usam Git Flow, submodules ou Git LFS e querem essas ferramentas em uma GUI.
Início rápido
- 1
Baixe o instalador para o seu sistema na versão mais recente
- 2
Clone o repositório
git clone https://github.com/adoin/git-Agent.git - 3
Acesse a pasta do projeto
cd git-Agent - 4
Compile e execute o aplicativo a partir do código-fonte
cargo run --locked --bin git-agent
Antes de usar
- A licença não está claramente identificada, então os termos de reutilização não são claros.
- O projeto está em desenvolvimento ativo, e as versões lançadas podem ser diferentes das cópias de desenvolvimento.
- O Git precisa estar instalado e disponível no PATH; no momento, as versões para Linux incluem apenas um pacote Debian.
- Os recursos de merge e commit com IA exigem o uso do seu próprio provedor de modelos e podem gerar cobranças pelo uso.
Tópicos
Perguntas frequentes
- O que é git-Agent?
- Cliente Git nativo para Windows, macOS e Linux, feito em Rust e egui, com assistência opcional de IA para merges de três vias. O Git Agent é um cliente Git para desktop, disponível para Windows, macOS e Linux, escrito em Rust e usando o toolkit de interface egui. Ele cobre tarefas do dia a dia, como abrir e clonar repositórios, preparar e commitar alterações, gerenciar branches, tags, stashes e remotes, além de buscar, fazer pull e push.
- git-Agent é gratuito? Qual é a licença?
- git-Agent é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- git-Agent ainda é mantido?
- Manutenção ativa. O último commit de git-Agent foi em 15 de out. de 2026.
- Para que posso usar git-Agent?
- Desenvolvedores que preferem uma GUI nativa à linha de comando para commits e trabalho com branches no dia a dia. Resolver conflitos complexos de merge ou rebase com um editor visual de três vias. Revisar histórico e diffs em um visualizador dedicado para desktop. Equipes que usam Git Flow, submodules ou Git LFS e querem essas ferramentas em uma GUI.
- Como instalar git-Agent?
- Baixe o instalador para o seu sistema na versão mais recente Clone o repositório: git clone https://github.com/adoin/git-Agent.git Acesse a pasta do projeto: cd git-Agent Compile e execute o aplicativo a partir do código-fonte: cargo run --locked --bin git-agent
- Onde consigo git-Agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/adoin/git-Agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um editor de código leve e multiplataforma, desenvolvido com Tauri (Rust e React), com suporte a Git, agentes de IA e atalhos do Vim.
Uma interface de terminal que exibe o grafo de commits do Git como imagens, semelhante a git log --graph --all, para navegar pelo histórico do repositório.
Suíte de escritório desktop offline-first em Rust e GPUI: documentos, planilhas, apresentações, PDF, Git e Markdown, com arquivos mantidos em pastas locais.
Uma ferramenta de terminal que reproduz commits do Git como sessões de digitação animadas, com realce de sintaxe e transições na árvore de arquivos.
Limpador de disco e analisador de espaço open source para macOS, Windows e Linux, com limpeza segura, busca por duplicados, desinstalador de apps e gerenciador de inicialização.