Repolode
anc95

anc95/ChatGPT-CodeReview

Bot de revisión de código para GitHub que usa LLM al estilo de ChatGPT para comentar los cambios de los pull requests y funciona como GitHub App, Action o aplicación Probot autoalojada.

Estrellas
4,467
Forks
469
Issues abiertos
60
Último commit
hace 3 meses

¿Qué es?

ChatGPT-CodeReview es un bot de revisión de código que envía los cambios de un pull request a un modelo de lenguaje compatible con OpenAI y publica los comentarios de revisión. Se puede instalar como GitHub App, usar como GitHub Action en un archivo de workflow o autoalojar como aplicación Probot.

Cuando se abre un pull request, el bot revisa los archivos modificados y publica sus comentarios en la cronología del PR o en la vista de cambios de archivos. Cuando se envían nuevos commits al pull request, vuelve a revisar los archivos actualizados. La configuración incluye el modelo, el idioma de salida, un prompt personalizado, la temperatura, los límites de tokens y patrones glob para incluir o ignorar archivos. Además, la Action puede usar implementaciones de Azure OpenAI o GitHub Models.

El bot alojado se describe como una implementación de prueba con límites de uso, por lo que el proyecto recomienda desplegar una instancia propia con una clave de API de OpenAI.

Funciones clave

  • 01Revisa los cambios de los pull requests con modelos compatibles con ChatGPT y publica comentarios en el PR.
  • 02Vuelve a revisar automáticamente los archivos modificados cuando se envían nuevos commits.
  • 03Funciona como GitHub Action o aplicación Probot autoalojada, con compatibilidad con Docker.
  • 04Admite prompts personalizados, idioma de salida y parámetros del modelo.
  • 05Filtra archivos mediante patrones glob para incluirlos o ignorarlos y permite establecer una longitud máxima de los parches.

Casos de uso

  • Incorporar una primera revisión automatizada a los pull requests de un repositorio de equipo.
  • Ejecutar revisiones basadas en LLM en CI mediante un workflow de GitHub Actions.
  • Alojar un bot de revisión privado en infraestructura propia y con una clave de API propia.

Inicio rápido

  1. 1

    Instala la GitHub App alojada desde el enlace del README

  2. 2

    Añade la variable o el secreto OPENAI_API_KEY a tu repositorio

  3. 3

    Añade el archivo de flujo de trabajo de GitHub Actions en .github/workflows/cr.yml

Antes de usarlo

  • El bot alojado es solo para pruebas, tiene límites de uso y puede ser inestable.
  • Necesitas tu propia clave de API compatible con OpenAI o acceso a un modelo para ejecutar revisiones.
  • El autoalojamiento requiere clonar el repositorio, configurar un archivo .env y ejecutar herramientas de compilación y gestión de procesos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ChatGPT-CodeReview?
Bot de revisión de código para GitHub que usa LLM al estilo de ChatGPT para comentar los cambios de los pull requests y funciona como GitHub App, Action o aplicación Probot autoalojada. ChatGPT-CodeReview es un bot de revisión de código que envía los cambios de un pull request a un modelo de lenguaje compatible con OpenAI y publica los comentarios de revisión. Se puede instalar como GitHub App, usar como GitHub Action en un archivo de workflow o autoalojar como aplicación Probot.
¿ChatGPT-CodeReview es gratuito? ¿Qué licencia tiene?
ChatGPT-CodeReview es open source bajo la licencia ISC. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ChatGPT-CodeReview sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de ChatGPT-CodeReview fue el 10 ago 2026.
¿Para qué puedo usar ChatGPT-CodeReview?
Incorporar una primera revisión automatizada a los pull requests de un repositorio de equipo. Ejecutar revisiones basadas en LLM en CI mediante un workflow de GitHub Actions. Alojar un bot de revisión privado en infraestructura propia y con una clave de API propia.
¿Cómo se instala ChatGPT-CodeReview?
Instala la GitHub App alojada desde el enlace del README Añade la variable o el secreto OPENAI_API_KEY a tu repositorio Añade el archivo de flujo de trabajo de GitHub Actions en .github/workflows/cr.yml
¿Dónde consigo ChatGPT-CodeReview?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anc95/ChatGPT-CodeReview

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

Proyectos relacionados