Ferramenta de revisão de código com IA que publica comentários em linha, resumos e respostas em pull requests e merge requests usando LLMs como OpenAI, Claude ou Ollama.
Nayjest/Gito
Revisor de código com IA e código aberto que analisa pull requests do GitHub e alterações em branches locais com LLMs de qualquer provedor.
Alternativa open source a:CodeRabbit
- Estrelas
- 464
- Forks
- 45
- Issues abertas
- 61
- Último commit
- mês passado
O que é?
Gito é um revisor de código com IA de linha de comando que analisa pull requests ou alterações em branches locais usando um modelo de linguagem e aponta possíveis problemas de segurança, bugs e questões de manutenibilidade. Ele é baseado no ai-microcore e funciona com APIs compatíveis com OpenAI, Anthropic, Google e runtimes locais, como Ollama, vLLM e llama.cpp.
No CI, o Gito pode ser configurado por meio de workflows do GitHub Actions ou do GitLab CI. Ele publica os resultados da revisão como comentários no PR e responde a menções de mantenedores. O assistente `gito deploy` gera os arquivos de workflow. Localmente, `gito review` verifica a branch atual em relação à branch principal, enquanto `gito remote` revisa um repositório remoto.
O comportamento é configurado por repositório em `.gito/config.toml`, que permite personalizar prompts, templates de saída, exclusões de arquivos e integrações com Jira ou Linear. O Gito não mantém estado: o código-fonte vai diretamente do runner ou da máquina local para o provedor de modelo configurado, sem ser armazenado pelo Gito.
Recursos principais
- 01Analisa pull requests do GitHub e do GitLab por meio de workflows de CI e publica os resultados como comentários.
- 02É compatível com APIs compatíveis com OpenAI, Anthropic, Google e runtimes locais de LLM, como Ollama e vLLM.
- 03Executa `gito review` localmente em uma branch ou revisa um repositório remoto.
- 04Permite personalizar prompts, templates de saída e arquivos excluídos usando um arquivo de configuração TOML por projeto.
- 05Integra-se ao Jira e ao Linear para acompanhar issues.
- 06Inclui um instalador autônomo para Windows e o assistente de configuração `gito deploy`.
Casos de uso
- Adicionar uma revisão automatizada inicial a cada pull request em um repositório do GitHub.
- Revisar alterações locais antes de enviar, sem encaminhar o código a um serviço de revisão de terceiros.
- Executar revisões de código com um modelo hospedado localmente em ambientes isolados da rede ou com requisitos rigorosos de privacidade.
- Aplicar padrões de revisão específicos do projeto por meio de prompts personalizados no CI.
Início rápido
- 1
Instale o Gito do PyPI com pip
pip install gito.bot - 2
Execute o assistente de configuração inicial para configurar a conexão com seu LLM
gito setup - 3
Acesse a raiz do repositório, mude para a branch que deseja revisar e execute a revisão
gito review
Antes de usar
- Para a instalação com pip, apenas o Python 3.11 a 3.13 é listado como pré-requisito.
- O suporte ao GitLab ainda está em beta, e o suporte ao Bitbucket está apenas planejado.
- As revisões exigem uma chave de API de LLM ou um modelo hospedado localmente.
Em coleções
Tópicos
Perguntas frequentes
- O que é Gito?
- Revisor de código com IA e código aberto que analisa pull requests do GitHub e alterações em branches locais com LLMs de qualquer provedor. Gito é um revisor de código com IA de linha de comando que analisa pull requests ou alterações em branches locais usando um modelo de linguagem e aponta possíveis problemas de segurança, bugs e questões de manutenibilidade. Ele é baseado no ai-microcore e funciona com APIs compatíveis com OpenAI, Anthropic, Google e runtimes locais, como Ollama, vLLM e llama.cpp.
- Gito é gratuito? Qual é a licença?
- Gito é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Gito ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Gito foi em 1 de out. de 2026.
- Para que posso usar Gito?
- Adicionar uma revisão automatizada inicial a cada pull request em um repositório do GitHub. Revisar alterações locais antes de enviar, sem encaminhar o código a um serviço de revisão de terceiros. Executar revisões de código com um modelo hospedado localmente em ambientes isolados da rede ou com requisitos rigorosos de privacidade. Aplicar padrões de revisão específicos do projeto por meio de prompts personalizados no CI.
- Como instalar Gito?
- Instale o Gito do PyPI com pip: pip install gito.bot Execute o assistente de configuração inicial para configurar a conexão com seu LLM: gito setup Acesse a raiz do repositório, mude para a branch que deseja revisar e execute a revisão: gito review
- Onde consigo Gito?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nayjest/Gito
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma CLI e GitHub Action que, após uma revisão de código com IA, avalia o risco de merge de um pull request e lista os arquivos e endpoints alcançados.
Bot open source do GitHub que usa suas próprias chaves para executar revisão de código com IA, triagem de issues e correções de CI nos workflows do GitHub Actions.
CLI de code review com IA que combina seleção determinística de arquivos e regras com um agente LLM para comentar linhas específicas em diffs do Git.
Revisão de código com IA e código aberto para pull requests, que você pode hospedar por conta própria e conectar ao provedor de LLM que preferir.
Um hook de commit do git que faz uma revisão de código com IA em cada diff staged antes de concluir o commit, com uma interface no navegador para comentários inline.