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.
alibaba/open-code-review
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.
Alternativa open source a:CodeRabbit
- Estrellas
- 49,612
- Forks
- 3,643
- Issues abiertos
- 342
- Último commit
- ayer
¿Qué es?
Open Code Review es una herramienta de línea de comandos que revisa cambios de código con un LLM. Lee diffs de Git, selecciona los archivos que necesitan revisión, agrupa los archivos relacionados y envía cada grupo a un agente que puede leer el contenido completo de los archivos, buscar en el código base e inspeccionar otros archivos modificados para obtener contexto. El resultado son comentarios de revisión estructurados y asociados a líneas específicas.
El proyecto divide el trabajo entre la lógica de ingeniería fija y el modelo. Los módulos deterministas se encargan de seleccionar archivos, aplicar reglas y posicionar comentarios, mientras que el agente gestiona las decisiones dinámicas y la recuperación de contexto. El conjunto de reglas integrado abarca problemas como las desreferencias de punteros nulos, la seguridad de hilos, XSS e inyección SQL en varios lenguajes.
Además de revisar diffs de un workspace, un rango de ramas o un solo commit, el comando `ocr scan` revisa archivos o directorios completos. Es compatible con endpoints compatibles con OpenAI y Anthropic, y puede ejecutarse en modo de delegación, en el que un agente de programación como Claude Code realiza la revisión con su propio modelo.
Funciones clave
- 01Revisa diffs de Git de un workspace, un rango de ramas o un solo commit.
- 02Genera comentarios de revisión estructurados, posicionados por línea.
- 03Incluye reglas integradas para detectar problemas de NPE, seguridad de hilos, XSS e inyección SQL.
- 04Analiza archivos o directorios completos sin necesitar un diff mediante `ocr scan`.
- 05Funciona con endpoints de modelos compatibles con OpenAI y Anthropic.
- 06Ofrece plugins para Claude Code, Codex, Cursor, Kimi Code y OpenCode.
Casos de uso
- Añadir la revisión automatizada de pull requests a un pipeline de CI/CD, como GitHub Actions o GitLab CI.
- Revisar una rama de funcionalidad comparándola con main antes de abrir una merge request.
- Auditar un código base o directorio desconocido que no tenga un diff significativo.
- Permitir que un agente de programación con IA realice la revisión con su propio modelo mediante el modo de delegación.
Inicio rápido
- 1
Instala la CLI globalmente mediante npm
npm install -g @alibaba-group/open-code-review - 2
Configura un proveedor de LLM
ocr config provider - 3
Elige un modelo para el proveedor activo
ocr config model - 4
Ejecuta una revisión en tu proyecto de Git
ocr review
Antes de usarlo
- Requiere Git 2.41 o una versión posterior.
- Las revisiones necesitan un endpoint de LLM y una clave de API configurados, salvo que uses Delegation Mode.
- La capacidad de recuerdo es menor que la de los agentes de propósito general; es una concesión deliberada para priorizar la precisión.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es open-code-review?
- 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. Open Code Review es una herramienta de línea de comandos que revisa cambios de código con un LLM. Lee diffs de Git, selecciona los archivos que necesitan revisión, agrupa los archivos relacionados y envía cada grupo a un agente que puede leer el contenido completo de los archivos, buscar en el código base e inspeccionar otros archivos modificados para obtener contexto. El resultado son comentarios de revisión estructurados y asociados a líneas específicas.
- ¿open-code-review es gratuito? ¿Qué licencia tiene?
- open-code-review es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿open-code-review sigue mantenido?
- Mantenimiento activo. El último commit de open-code-review fue el 6 nov 2026.
- ¿Para qué puedo usar open-code-review?
- Añadir la revisión automatizada de pull requests a un pipeline de CI/CD, como GitHub Actions o GitLab CI. Revisar una rama de funcionalidad comparándola con main antes de abrir una merge request. Auditar un código base o directorio desconocido que no tenga un diff significativo. Permitir que un agente de programación con IA realice la revisión con su propio modelo mediante el modo de delegación.
- ¿Cómo se instala open-code-review?
- Instala la CLI globalmente mediante npm: npm install -g @alibaba-group/open-code-review Configura un proveedor de LLM: ocr config provider Elige un modelo para el proveedor activo: ocr config model Ejecuta una revisión en tu proyecto de Git: ocr review
- ¿Dónde consigo open-code-review?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alibaba/open-code-review
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Un escáner de seguridad de mejor esfuerzo para AI Agent Skills que detecta prompt injection, exfiltración de datos y patrones de código malicioso.
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.
Una plataforma de desarrollo autohospedada y todo en uno que combina alojamiento Git, gestión de incidencias, CI/CD, paquetes, wiki y agentes de IA.
Runtime modular y sistema de orquestación que coordina agentes de programación con IA mediante pipelines con controles para tareas, revisión, entregas y documentación en Claude Code, Codex, Cursor y más.