CodeRabbit
Revisión de código con IA que comenta cada pull request, con triaje de PR, explicaciones de cambios y monitorización de seguridad.
CodeRabbit es una herramienta de revisión de código con IA. CodeRabbit se instala en GitHub o GitLab, donde revisa cada pull request y comenta con correcciones que se pueden confirmar directamente. También ordena la cola de revisión, explica diffs grandes y vigila el código en busca de problemas de seguridad. Las revisiones son gratis en repositorios públicos y los planes de pago empiezan con una prueba.
Ideal para Equipos de ingeniería cuyo volumen de pull requests, sobre todo los de agentes de programación, crece más rápido de lo que pueden revisar las personas.
- Plataformas
- Web, Plugin, API, MCP, Discord
- Modelo de precios
- Suscripción
- Plan gratuito
- Sí
- Prueba gratuita
- Sí
- API
- Sí
- Desarrollada por
- CodeRabbit Inc.
- Añadida
Última verificación: . Información obtenida de coderabbit.ai.
¿Qué es CodeRabbit?
CodeRabbit es un servicio de revisión de código con IA que lee cada pull request y deja comentarios con correcciones propuestas que se pueden confirmar. Se instala como app en GitHub o GitLab y también está disponible en el IDE y desde la línea de comandos. El producto se organiza en cuatro áreas. Review se ocupa de los comentarios automáticos, aprende las convenciones del equipo a partir de las respuestas y puede iterar con agentes de programación hasta resolver los problemas. Triage puntúa y ordena los pull requests abiertos, los dirige a revisores adecuados y muestra la cola como un tablero Kanban. Change Stack explica diffs grandes mediante diffs semánticos, contexto del radio de impacto y diagramas de arquitectura. Security ejecuta análisis profundos programados y comprobaciones en cada PR, verifica los hallazgos y abre una corrección. Un agente para Slack ayuda con la investigación de incidentes, los casos de soporte y la planificación. Los planes de pago incluyen una prueba de 14 días, y las revisiones en repositorios públicos son gratuitas.
Funciones principales
Revisiones automáticas de PR
Publica comentarios línea por línea en cada pull request, con una etiqueta de gravedad y una sugerencia que se puede confirmar directamente.
Learnings
Registra las correcciones de los desarrolladores, como una convención del repositorio, y las aplica a revisiones posteriores.
Comprobaciones previas y acciones posteriores a la fusión
Aplica reglas como la comprobación de títulos o docstrings antes de fusionar y ejecuta tareas posteriores, como actualizar el registro de cambios.
Triage
Puntúa los pull requests por valor y riesgo, sugiere un revisor y presenta la cola en un tablero.
Change Stack
Descompone un diff muy grande en una explicación de lo que significa, con el impacto mostrado en las capas del sistema.
Monitorización de seguridad
Analiza el código y las dependencias de forma programada y en cada PR, confirma un hallazgo y propone la reparación en un pull request.
Casos de uso
- Revisar código escrito por agentes
- Comprueba los pull requests grandes generados por agentes de programación antes de que una persona los apruebe.
- Despejar una cola de revisiones atrasadas
- Ordena una cola larga de PR para revisar primero los cambios de mayor impacto y riesgo.
- Hacer cumplir los estándares del equipo
- Aplica comprobaciones personalizadas de descripciones, títulos y documentación en cada fusión.
- Detectar dependencias vulnerables
- Detecta durante la revisión un aviso conocido en una dependencia y recibe una corrección lista.
- Investigar incidentes desde Slack
- Deja que el agente contraste una alerta con los cambios fusionados recientemente y sugiera una causa.
Lo que debes saber
- Límite de revisiones por hora
- No hay un tope de pull requests ni de repositorios en total, pero cada plan tiene un límite de revisiones por hora y desarrollador, según una política de uso razonable.
- Los nombres de los planes cambiaron
- Los planes que antes se llamaban Pro y Pro Plus ahora son Essentials y Team; las preguntas frecuentes sobre precios indican que el cambio de nombre no alteró los precios.
- Extras según el uso
- Las revisiones que superan el límite incluido, los análisis de seguridad de todo el código y los minutos de agente se facturan por separado, con un tope mensual de gasto opcional.
- Funciones de seguridad según el plan
- La monitorización continua de seguridad y la revisión de seguridad de cada PR forman parte solo de Advanced y Enterprise.
Preguntas frecuentes
¿Qué es CodeRabbit?
CodeRabbit es una herramienta de revisión de código con IA que revisa automáticamente los pull requests y comenta con correcciones sugeridas. Ofrece también triaje de PR, explicaciones de diffs y monitorización de seguridad.
¿Para qué se usa CodeRabbit?
CodeRabbit se usa para revisar los cambios de código antes de fusionarlos, priorizar los pull requests abiertos, entender diffs grandes y vigilar un código base en busca de problemas de seguridad.
¿CodeRabbit es gratis?
CodeRabbit es gratis para repositorios públicos: al instalarlo en un repositorio público se obtienen revisiones gratuitas sin más configuración. El uso privado es de pago, y todos los planes empiezan con una prueba gratuita de 14 días, sin necesidad de tarjeta de crédito.
¿Cuánto cuesta CodeRabbit?
CodeRabbit vende los planes Essentials, Team, Advanced y Enterprise, con precio por desarrollador, además de complementos según el uso. Aquí no se dan cifras porque no se pudo confirmar la moneda; consulta la página oficial de precios.
¿Con qué plataformas funciona CodeRabbit?
CodeRabbit funciona con los pull requests de GitHub y GitLab, dentro del IDE y mediante una CLI, y tiene agentes para Slack y Discord.
¿CodeRabbit tiene una API?
Sí, pero CodeRabbit incluye el acceso a la API en el plan Enterprise. Los planes inferiores incluyen en su lugar conexiones MCP.
¿CodeRabbit cobrará por cada desarrollador de mi organización?
No. CodeRabbit dice que solo se cobra por los desarrolladores que crean pull requests y que los puestos se pueden reasignar en cualquier momento.
¿Se puede alojar CodeRabbit por cuenta propia?
Sí. CodeRabbit incluye entre las funciones de Enterprise una opción de alojamiento propio y un despliegue SaaS en la UE.
Para quién es
- Ingenieros de software
- Responsables de ingeniería
- Equipos de DevOps
- Equipos de seguridad
- Mantenedores de código abierto
Aparece en estas guías
- ¿Qué herramientas de IA ayudan a desarrollar un juego, del documento de diseño al lanzamiento?Etapa 5: Código y lógica del juego
- De la idea de una app a las tiendas de aplicaciones: dónde ayudan las herramientas de IA en cada etapaEtapa 6: Pruebas y revisión de código
- Crear una app con IA: el conjunto de herramientas, capa por capaEtapa 6: Escribir el código
Cada guía recorre las etapas de un trabajo y las herramientas que ayudan en cada una. Todas las guías
Comentarios
Todavía no hay comentarios. Si has usado CodeRabbit, cuéntales a otros lectores cómo te fue.
Alternativas a CodeRabbit
| Herramienta | Plan gratuito | Precio inicial | API |
|---|---|---|---|
| Sí | — | — | |
| — | — | — | |
| — | — | — | |
| Sí | — | Sí | |
| — | — | — |
Herramientas de las mismas categorías que CodeRabbit. El precio inicial solo aparece si lo comprobamos en la página de precios del desarrollador; un guion significa que no se comprobó o no está publicado. Todas las herramientas de la categoría Asistentes de código con IA