Repolode
Nikita-Filonov

Nikita-Filonov/ai-review

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.

Alternativa open source a:CodeRabbit

Estrellas
601
Forks
103
Issues abiertos
9
Último commit
el mes pasado

¿Qué es?

AI Review se ejecuta como un paso de CI/CD en solicitudes de cambios y pide a un modelo de lenguaje grande que revise el diff. Puede publicar comentarios línea por línea, un resumen general y respuestas de seguimiento en hilos de revisión existentes. La herramienta funciona con GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps y Gitea, y puede usar OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter o Azure OpenAI como backend del modelo.

Se configura mediante un archivo .ai-review.yaml, .ai-review.json o variables de entorno, y ofrece subcomandos de CLI como run-inline, run-summary y run-context para ejecutar modos de revisión específicos. Un modo de agente opcional permite que el modelo ejecute comandos de shell como ls, cat, rg y git para explorar el repositorio antes de redactar su revisión. Las instrucciones para las revisiones inline, context y summary se pueden personalizar para adaptarlas a las pautas de código del equipo.

La herramienta se instala desde PyPI como xai-review o se descarga como imagen de Docker, e incluye plantillas de CI listas para usar con GitHub Actions y GitLab CI/CD. Al usar Ollama, las solicitudes se envían a un entorno local o autohospedado, por lo que la revisión puede ejecutarse sin enviar código a una API externa.

Funciones clave

  • 01Publica comentarios en línea, resúmenes de revisión y respuestas de IA en hilos existentes.
  • 02Es compatible con GitHub, GitLab, Bitbucket Cloud y Server, Azure DevOps y Gitea.
  • 03Permite alternar entre OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter y Azure OpenAI.
  • 04El modo de agente permite que el modelo explore el repositorio con comandos de shell antes de revisarlo.
  • 05Plantillas de instrucciones personalizables para revisiones inline, context y summary.
  • 06Configuración mediante YAML, JSON o variables de entorno para aplicar ajustes en CI.

Casos de uso

  • Añadir una primera ronda automática de comentarios de revisión a solicitudes de cambios de GitLab o GitHub.
  • Ejecutar revisiones con un modelo Ollama autohospedado para que el código permanezca dentro de tu infraestructura.
  • Aplicar las pautas de código del equipo mediante instrucciones de revisión personalizadas.
  • Activar manualmente modos de revisión desde un workflow de GitHub Actions.

Inicio rápido

  1. 1

    Instálalo con pip desde PyPI

    pip install xai-review
  2. 2

    O ejecútalo directamente con Docker

    docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary
  3. 3

    Crea un archivo .ai-review.yaml en la raíz del proyecto con la configuración de tu LLM y VCS

Antes de usarlo

  • Para ejecutar revisiones se necesita un token de API del proveedor de LLM elegido, a menos que ejecutes una instancia local de Ollama.
  • Las revisiones las genera un LLM externo, por lo que la calidad de los comentarios depende del modelo y de la configuración.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ai-review?
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. AI Review se ejecuta como un paso de CI/CD en solicitudes de cambios y pide a un modelo de lenguaje grande que revise el diff. Puede publicar comentarios línea por línea, un resumen general y respuestas de seguimiento en hilos de revisión existentes. La herramienta funciona con GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps y Gitea, y puede usar OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter o Azure OpenAI como backend del modelo.
¿ai-review es gratuito? ¿Qué licencia tiene?
ai-review es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ai-review sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de ai-review fue el 3 oct 2026.
¿Para qué puedo usar ai-review?
Añadir una primera ronda automática de comentarios de revisión a solicitudes de cambios de GitLab o GitHub. Ejecutar revisiones con un modelo Ollama autohospedado para que el código permanezca dentro de tu infraestructura. Aplicar las pautas de código del equipo mediante instrucciones de revisión personalizadas. Activar manualmente modos de revisión desde un workflow de GitHub Actions.
¿Cómo se instala ai-review?
Instálalo con pip desde PyPI: pip install xai-review O ejecútalo directamente con Docker: docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary Crea un archivo .ai-review.yaml en la raíz del proyecto con la configuración de tu LLM y VCS
¿Dónde consigo ai-review?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nikita-Filonov/ai-review

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados