arzidev

GitLab AI Reviewer

Estado: 🚧 Prototipo

Asistente de revisión automática de código que analiza los cambios de un Merge Request utilizando modelos de inteligencia artificial y publica sugerencias directamente como discusiones en GitLab.


Objetivo

El objetivo del proyecto es reducir el tiempo invertido en revisiones de código repetitivas, proporcionando una primera revisión automática antes de la intervención de un desarrollador.

La plataforma busca identificar posibles errores, malas prácticas y oportunidades de mejora sin reemplazar la revisión humana, sino complementándola.


Funcionalidades

Actualmente el proyecto permite:


Stack tecnológico

Área Tecnologías
Backend Python · FastAPI
AI OpenAI API
Integraciones GitLab Webhooks · GitLab REST API
Base de datos Supabase · PostgreSQL
Infraestructura Docker

Arquitectura

GitLab

Merge Request

Webhook

GitLab AI Reviewer

───────────────┬────────────────

         OpenAI API

        Análisis del diff

     GitLab Discussions

Estado actual

Actualmente el sistema es capaz de:


Próximos pasos