Repolode
google-github-actions

google-github-actions/run-gemini-cli

Una GitHub Action que ejecuta Gemini CLI en tu repositorio para revisar pull requests, clasificar issues y atender solicitudes con @gemini-cli.

Estrellas
2,112
Forks
288
Issues abiertos
85
Último commit
hace 2 meses

¿Qué es?

run-gemini-cli es una GitHub Action que ejecuta Gemini CLI en los workflows de GitHub. Puede trabajar de forma autónoma en tareas programadas o activadas por eventos, o funcionar como asistente bajo demanda cuando alguien menciona a @gemini-cli en un comentario de un issue o pull request.

La action incluye workflows preconfigurados para revisar pull requests, clasificar issues, ofrecer un asistente conversacional general y dirigir los comandos de los comentarios al workflow correspondiente. La idea es copiar cada workflow en el directorio .github/workflows de un repositorio y personalizarlo. Un archivo GEMINI.md en el repositorio proporciona al modelo instrucciones específicas del proyecto.

La autenticación admite una clave de Gemini API, Vertex AI o Workload Identity Federation en Google Cloud. Para acceder a GitHub, se puede usar el GITHUB_TOKEN predeterminado o una GitHub App personalizada. También se puede enviar telemetría opcional de OpenTelemetry a un proyecto de Google Cloud.

Funciones clave

  • 01Se ejecuta automáticamente ante eventos como la apertura de issues o pull requests, o según una programación.
  • 02Responde a las menciones de @gemini-cli en comentarios de issues y pull requests.
  • 03Permite que Gemini use herramientas como GitHub CLI (gh) durante una tarea.
  • 04Lee un archivo GEMINI.md con instrucciones y contexto específicos del proyecto.
  • 05Admite la autenticación con una clave de Gemini API, Vertex AI y Workload Identity Federation.

Casos de uso

  • Revisar pull requests automáticamente cuando se abren.
  • Clasificar nuevos issues de GitHub al crearse o según una programación nocturna.
  • Pedirle a Gemini que explique código, sugiera cambios o escriba pruebas a partir de un comentario en un issue o PR.
  • Enviar la telemetría de los workflows a un proyecto de Google Cloud para supervisarlos.

Inicio rápido

  1. 1

    Obtén una clave de Gemini API en Google AI Studio

  2. 2

    Añade la clave como secreto del repositorio con el nombre GEMINI_API_KEY

  3. 3

    Inicia Gemini CLI y ejecuta el comando de configuración para crear los workflows

    gemini
  4. 4

    En Gemini CLI, escribe /setup-github y luego abre una solicitud de cambios o menciona a @gemini-cli en un comentario para probarlo

Antes de usarlo

  • Se necesita una clave de Gemini API guardada como secreto de GitHub o una configuración de Google Cloud para Vertex AI.
  • El valor predeterminado de gemini_cli_version es latest, por lo que el comportamiento de CLI puede cambiar entre ejecuciones si no fijas una versión.

Temas

Preguntas frecuentes

¿Qué es run-gemini-cli?
Una GitHub Action que ejecuta Gemini CLI en tu repositorio para revisar pull requests, clasificar issues y atender solicitudes con @gemini-cli. run-gemini-cli es una GitHub Action que ejecuta Gemini CLI en los workflows de GitHub. Puede trabajar de forma autónoma en tareas programadas o activadas por eventos, o funcionar como asistente bajo demanda cuando alguien menciona a @gemini-cli en un comentario de un issue o pull request.
¿run-gemini-cli es gratuito? ¿Qué licencia tiene?
run-gemini-cli es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿run-gemini-cli sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de run-gemini-cli fue el 21 ago 2026.
¿Para qué puedo usar run-gemini-cli?
Revisar pull requests automáticamente cuando se abren. Clasificar nuevos issues de GitHub al crearse o según una programación nocturna. Pedirle a Gemini que explique código, sugiera cambios o escriba pruebas a partir de un comentario en un issue o PR. Enviar la telemetría de los workflows a un proyecto de Google Cloud para supervisarlos.
¿Cómo se instala run-gemini-cli?
Obtén una clave de Gemini API en Google AI Studio Añade la clave como secreto del repositorio con el nombre GEMINI_API_KEY Inicia Gemini CLI y ejecuta el comando de configuración para crear los workflows: gemini En Gemini CLI, escribe /setup-github y luego abre una solicitud de cambios o menciona a @gemini-cli en un comentario para probarlo
¿Dónde consigo run-gemini-cli?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/google-github-actions/run-gemini-cli

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

Proyectos relacionados