Repolode
adoin

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:GitKrakenSourcetree

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. 1

    Baixe o instalador para o seu sistema na versão mais recente

  2. 2

    Clone o repositório

    git clone https://github.com/adoin/git-Agent.git
  3. 3

    Acesse a pasta do projeto

    cd git-Agent
  4. 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