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.
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
Instálalo con pip desde PyPI
pip install xai-review - 2
O ejecútalo directamente con Docker
docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary - 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
Revisión de código con IA de código abierto para pull requests, autoalojable y compatible con el proveedor de LLM que elijas.
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.
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.
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.
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.