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.
Auto-Explore/GitComet
Uma GUI desktop para Git rápida e local-first, disponível para Linux, Windows e macOS, desenvolvida em Rust com o framework GPUI.
Alternativa open source a:GitKraken
SourceTree
GitHub Desktop
- Estrelas
- 939
- Forks
- 56
- Issues abertas
- 50
- Último commit
- há 18 horas
O que é?
GitComet é um cliente Git para desktop que busca manter a interface responsiva em repositórios grandes, como bases de código do tamanho do Chromium, ao navegar pelo histórico e por diffs de arquivos. Ele cobre fluxos de trabalho do dia a dia, como remotes, pull e push, staging, commits, worktrees, branching e navegação por vários repositórios, com diffs inline e lado a lado, além de ferramentas de merge de 2 e 3 vias.
A edição open source oferece suporte a Git LFS para status de arquivos, download de conteúdo, locks e tracking, além de suporte a git-annex para get, drop, copy e move de conteúdo. Também pode atuar como difftool e mergetool do Git, com modo headless para scripts e modo GUI, e aceita os formatos de invocação do KDiff3 e do Meld como substituto direto. A verificação opcional de assinaturas de commits funciona com gpg e ssh-keygen.
O aplicativo é escrito em Rust, usa o framework de UI GPUI e inclui temas integrados e personalizados. Requer Git local na versão 2.53 ou mais recente.
Recursos principais
- 01Navegação responsiva por repositórios grandes e diffs de arquivos.
- 02Diffs inline e lado a lado, com ferramentas de merge de 2 e 3 vias.
- 03Suporte a Git LFS e git-annex para gerenciar arquivos grandes e conteúdo.
- 04Pode ser usado como difftool e mergetool do Git, nos modos GUI e headless.
- 05Verificação de assinaturas de commits com gpg ou ssh-keygen.
- 06Temas integrados e personalizados.
Casos de uso
- Revisar diffs e histórico em monorepos muito grandes.
- Resolver conflitos de merge visualmente com merge de 3 vias.
- Substituir o difftool ou mergetool padrão do Git por um cliente com interface gráfica.
- Gerenciar locks do Git LFS e o conteúdo de arquivos em um app desktop.
Início rápido
- 1
Instalar o GitComet com Homebrew
brew install --cask gitcomet - 2
Baixar o app na página GitHub Releases (alternativa ao Homebrew)
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de versões derivadas oferecidas pela rede.
- Requer uma instalação local do Git na versão 2.53 ou posterior.
- No Linux, o cask do Homebrew instala uma versão AppImage que alguns sistemas não conseguem executar.
Tópicos
Perguntas frequentes
- O que é GitComet?
- Uma GUI desktop para Git rápida e local-first, disponível para Linux, Windows e macOS, desenvolvida em Rust com o framework GPUI. GitComet é um cliente Git para desktop que busca manter a interface responsiva em repositórios grandes, como bases de código do tamanho do Chromium, ao navegar pelo histórico e por diffs de arquivos. Ele cobre fluxos de trabalho do dia a dia, como remotes, pull e push, staging, commits, worktrees, branching e navegação por vários repositórios, com diffs inline e lado a lado, além de ferramentas de merge de 2 e 3 vias.
- GitComet é gratuito? Qual é a licença?
- GitComet é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- GitComet ainda é mantido?
- Manutenção ativa. O último commit de GitComet foi em 20 de out. de 2026.
- Para que posso usar GitComet?
- Revisar diffs e histórico em monorepos muito grandes. Resolver conflitos de merge visualmente com merge de 3 vias. Substituir o difftool ou mergetool padrão do Git por um cliente com interface gráfica. Gerenciar locks do Git LFS e o conteúdo de arquivos em um app desktop.
- Como instalar GitComet?
- Instalar o GitComet com Homebrew: brew install --cask gitcomet Baixar o app na página GitHub Releases (alternativa ao Homebrew)
- Onde consigo GitComet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Auto-Explore/GitComet
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.
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 CLI em Rust para gerenciar git worktrees pelo nome da branch, feita para executar vários agentes de programação com IA em paralelo.
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.
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.