Herramienta de revisión de código con IA que publica comentarios en línea, resúmenes y respuestas en solicitudes de cambios mediante LLM como OpenAI, Claude u Ollama.
Nayjest/Gito
Revisor de código con IA de código abierto que analiza pull requests de GitHub y cambios en ramas locales mediante LLM, con cualquier proveedor de modelos.
Alternativa open source a:CodeRabbit
- Estrellas
- 462
- Forks
- 45
- Issues abiertos
- 61
- Último commit
- el mes pasado
¿Qué es?
Gito es un revisor de código con IA que se ejecuta desde la línea de comandos y analiza pull requests o cambios en ramas locales con un modelo de lenguaje. Luego informa sobre posibles problemas de seguridad, errores y problemas de mantenimiento. Está basado en ai-microcore, por lo que funciona con APIs compatibles con OpenAI, Anthropic, Google y entornos locales como Ollama, vLLM y llama.cpp.
En CI, Gito se puede configurar mediante flujos de trabajo de GitHub Actions o GitLab CI. Allí publica los resultados de la revisión como comentarios en los PR y responde cuando los mantenedores lo mencionan. El asistente incluido `gito deploy` genera los archivos de flujo de trabajo. En local, `gito review` compara la rama actual con la rama principal, y `gito remote` revisa un repositorio remoto.
El comportamiento se configura para cada repositorio mediante `.gito/config.toml`, que permite personalizar prompts, plantillas de salida, exclusiones de archivos e integraciones con Jira o Linear. Gito no mantiene estado: el código fuente se envía directamente desde el runner o la máquina local al proveedor de modelos configurado, y Gito no lo almacena.
Funciones clave
- 01Revisa pull requests de GitHub y GitLab mediante flujos de trabajo de CI y publica los resultados como comentarios.
- 02Es compatible con APIs compatibles con OpenAI, Anthropic, Google y entornos de ejecución locales de LLM, como Ollama y vLLM.
- 03Ejecuta `gito review` en local para revisar una rama o analiza un repositorio remoto.
- 04Permite personalizar prompts, plantillas de salida y archivos excluidos mediante un archivo de configuración TOML para cada proyecto.
- 05Se integra con Jira y Linear para gestionar incidencias.
- 06Incluye un instalador independiente para Windows y el asistente de configuración `gito deploy`.
Casos de uso
- Añadir una primera revisión automatizada a cada pull request de un repositorio de GitHub.
- Revisar cambios locales antes de subirlos, sin enviar el código a un servicio de revisión de terceros.
- Ejecutar revisiones de código con un modelo autohospedado en un entorno aislado de Internet o con requisitos estrictos de privacidad.
- Aplicar los estándares de revisión específicos del proyecto mediante prompts personalizados en CI.
Inicio rápido
- 1
Instala Gito desde PyPI con pip
pip install gito.bot - 2
Ejecuta el asistente de configuración inicial para configurar la conexión con tu LLM
gito setup - 3
Ve a la raíz del repositorio, cambia a la rama que quieras revisar y ejecuta la revisión
gito review
Antes de usarlo
- Para la instalación con pip, solo se indica Python 3.11 a 3.13 como requisito previo.
- La compatibilidad con GitLab sigue en fase beta y la de Bitbucket solo está prevista.
- Las revisiones requieren una clave de API de LLM o un modelo alojado localmente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Gito?
- Revisor de código con IA de código abierto que analiza pull requests de GitHub y cambios en ramas locales mediante LLM, con cualquier proveedor de modelos. Gito es un revisor de código con IA que se ejecuta desde la línea de comandos y analiza pull requests o cambios en ramas locales con un modelo de lenguaje. Luego informa sobre posibles problemas de seguridad, errores y problemas de mantenimiento. Está basado en ai-microcore, por lo que funciona con APIs compatibles con OpenAI, Anthropic, Google y entornos locales como Ollama, vLLM y llama.cpp.
- ¿Gito es gratuito? ¿Qué licencia tiene?
- Gito es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Gito sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Gito fue el 1 oct 2026.
- ¿Para qué puedo usar Gito?
- Añadir una primera revisión automatizada a cada pull request de un repositorio de GitHub. Revisar cambios locales antes de subirlos, sin enviar el código a un servicio de revisión de terceros. Ejecutar revisiones de código con un modelo autohospedado en un entorno aislado de Internet o con requisitos estrictos de privacidad. Aplicar los estándares de revisión específicos del proyecto mediante prompts personalizados en CI.
- ¿Cómo se instala Gito?
- Instala Gito desde PyPI con pip: pip install gito.bot Ejecuta el asistente de configuración inicial para configurar la conexión con tu LLM: gito setup Ve a la raíz del repositorio, cambia a la rama que quieras revisar y ejecuta la revisión: gito review
- ¿Dónde consigo Gito?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nayjest/Gito
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI y GitHub Action que, después de una revisión de código con IA, evalúa el riesgo de merge de un pull request y enumera los archivos y endpoints a los que llega.
Bot de GitHub de código abierto y con claves propias que ejecuta revisiones de código con IA, clasificación de issues y correcciones de CI en tus workflows de GitHub Actions.
CLI de revisión de código con IA que combina una selección determinista de archivos y reglas con un agente LLM para dejar comentarios por línea en diffs de Git.
Revisión de código con IA de código abierto para pull requests, autoalojable y compatible con el proveedor de LLM que elijas.
Un hook de Git que revisa con IA cada diff preparado para el commit antes de confirmarlo y ofrece una interfaz web con comentarios en línea.