Descripción
OpenCode Code Review proporciona revisiones automatizadas de solicitudes de extracción impulsadas por IA directamente dentro de su entorno de GitHub Actions. Esta herramienta gratuita y de código abierto se integra sin problemas en su flujo de trabajo de desarrollo, ofreciendo un análisis de solo lectura de cada solicitud de extracción. Está diseñada para identificar defectos potenciales y sugerir correcciones, mejorando la calidad del código y agilizando el proceso de revisión.
Leer más
La acción opera leyendo los cambios de código, siguiéndolos a través de su repositorio y luego publicando un comentario conciso detallando cualquier defecto introducido. Un sistema único de dos pasadas asegura la precisión: después de un escaneo inicial, una segunda pasada intenta refutar cada hallazgo, asegurando que solo se presenten problemas validados. El comentario de revisión se actualiza dinámicamente con cada push, previniendo duplicaciones y manteniendo la retroalimentación actualizada.
Los usuarios mantienen el control total sobre sus datos y modelos. La herramienta se ejecuta en sus propias GitHub Actions con su propia clave de modelo, apoyando una variedad de proveedores incluyendo OpenRouter (predeterminado), Anthropic, OpenAI y Google. Esta arquitectura asegura que no se almacene ningún dato externamente y que no se requiera registro en servicios de terceros. La acción es estrictamente de solo lectura, lo que significa que no puede modificar el código, aprobar solicitudes de extracción o ejecutar comandos de shell, priorizando la seguridad y previniendo cambios no deseados.
Más allá de las revisiones automatizadas, OpenCode Code Review permite a los miembros del equipo interactuar con el revisor de IA utilizando comandos `/oc`. Al comentar `/oc ¿por qué esto reintenta dos veces?` o `/oc revisión` en cualquier problema o solicitud de extracción, los usuarios pueden obtener respuestas detalladas con referencias de archivo:línea o activar una nueva revisión. Esta capacidad interactiva está restringida a los propietarios del repositorio, miembros y colaboradores, asegurando un acceso controlado.
La configuración es sencilla, implicando agregar su clave de modelo como un secreto del repositorio e integrar un archivo de flujo de trabajo. La herramienta también admite orientación personalizada a través de un archivo `guide.md`, permitiendo al revisor comprender los detalles específicos del proyecto y las reglas de codificación. Esto asegura que la IA se enfoque en aspectos relevantes de su base de código, proporcionando retroalimentación más específica y efectiva. La acción está licenciada bajo MIT, lo que significa que los usuarios solo incurren en costos de su proveedor de modelo elegido por el uso de tokens y de GitHub por los minutos de ejecución, si corresponde.
- CategoríaRevisión de código y pruebas con IA
- Modelo de preciosGratis
- ImplementaciónGitHub Actions
- PlataformasWeb
Características principales de OpenCode Code Review
Revisiones automatizadas de solicitudes de extracción impulsadas por IA
Funciona dentro de sus propias GitHub Actions
Soporta múltiples proveedores de modelos de IA (OpenRouter, Anthropic, OpenAI, Google)
Operación de solo lectura para mayor seguridad
Sistema de validación de defectos en dos pasadas
Comentarios de revisión dinámicos actualizados en cada push
Comandos interactivos `/oc` para preguntas y nuevas revisiones
Orientación personalizada del proyecto a través de `guide.md`
Revisiones omitidas para solicitudes de extracción de bifurcaciones para proteger las claves de modelo
Soporte para ejecutores autoalojados para repositorios privados
Presupuesto de revisión configurable y hallazgos máximos
Licencia MIT y código abierto
Excluye archivos de bloqueo, traducciones y archivos minificados de la revisión
Medidas de seguridad contra inyecciones de comandos y acceso no autorizado
Herramientas de evaluación para evaluar cambios en modelos y comandos
¿Cómo usar OpenCode Code Review?
Agregar clave de modelo: Cree un nuevo secreto del repositorio llamado `OPENROUTER_API_KEY` (o para su proveedor elegido) en la configuración de su repositorio de GitHub.
Agregar archivo de flujo de trabajo: Cree `.github/workflows/opencode-review.yml` en su repositorio con la configuración de flujo de trabajo proporcionada.
Abrir solicitud de extracción: Abra una solicitud de extracción para activar una revisión automatizada de código por IA.
Recibir revisión: Un comentario de revisión con defectos identificados aparecerá en su solicitud de extracción en minutos.
Hacer preguntas: Comente `/oc <pregunta>` en cualquier problema o solicitud de extracción para obtener respuestas generadas por IA con referencias de código.
Reejecutar revisión: Comente `/oc revisión` en una solicitud de extracción para reejecutar la revisión de IA y actualizar el comentario existente.
Personalizar revisión: Copie `templates/guide.md` a `.github/opencode-review/guide.md` y agregue pautas específicas del proyecto para revisiones más inteligentes.
Casos de uso de OpenCode Code Review
- Verificaciones automatizadas de calidad de código
- Proceso de revisión de código simplificado
- Educación y retroalimentación para desarrolladores
- Detección de vulnerabilidades de seguridad
- Explicación de código bajo demanda
- Pautas de revisión personalizables
- Mantenimiento de proyectos de código abierto
- Seguridad del código en repositorios privados







