Repolode
github

github/gh-aw

Extensión de GitHub CLI que permite definir automatizaciones de repositorio con IA en Markdown y ejecutarlas de forma segura mediante GitHub Actions.

Estrellas
5,422
Forks
596
Issues abiertos
339
Último commit
hace 5 horas

¿Qué es?

GitHub Agentic Workflows (gh-aw) permite a los desarrolladores definir tareas de agentes de IA para un repositorio en archivos Markdown con YAML frontmatter. El comando `gh aw compile` convierte cada workflow en un archivo estándar de GitHub Actions que se ejecuta en GitHub.

Está pensado para tareas que requieren razonamiento o interpretación, como clasificar issues, revisar pull requests, investigar fallos de CI, mantener la documentación, analizar dependencias y generar informes del repositorio. Las compilaciones, pruebas y despliegues deterministas siguen usando workflows de Actions normales; los workflows agénticos conviven con ellos.

Incluye motores como GitHub Copilot, Claude Code, OpenAI Codex, Google Gemini y Pi. De forma predeterminada, los trabajos de agentes son de solo lectura y se ejecutan en un entorno aislado; las escrituras en GitHub se aplican mediante trabajos de safe-outputs validados y con permisos específicos.

Funciones clave

  • 01Define workflows en Markdown con YAML frontmatter para especificar activadores, permisos, herramientas y el motor que se usará.
  • 02Compila cada workflow en un workflow estándar de GitHub Actions con `gh aw compile`.
  • 03Es compatible con los motores GitHub Copilot, Claude Code, OpenAI Codex, Google Gemini y Pi.
  • 04Ejecuta los trabajos de agentes en modo de solo lectura y en un entorno aislado de forma predeterminada.
  • 05Aplica las escrituras en GitHub mediante trabajos de safe-outputs validados y con permisos específicos.

Casos de uso

  • Clasificar issues nuevos y asignarles etiquetas automáticamente.
  • Revisar pull requests con un agente de IA como parte de CI.
  • Investigar ejecuciones fallidas de CI y resumir la causa.
  • Mantener la documentación actualizada y generar informes periódicos del repositorio.

Inicio rápido

  1. 1

    Instala la extensión de GitHub CLI

    gh extension install github/gh-aw
  2. 2

    Sigue la guía de inicio rápido para elegir un motor de IA, añadir un flujo de trabajo de ejemplo y ejecutarlo con GitHub Actions

Antes de usarlo

  • Se necesita una cuenta o una clave de API de un motor de IA, como GitHub Copilot, Claude Code, OpenAI Codex o Google Gemini.
  • Los flujos de trabajo agénticos requieren una supervisión humana cuidadosa, y el README indica que se use bajo la propia responsabilidad.
  • Las versiones desde la 0.83.3 hasta antes de la 0.85.4 se retiraron tras descubrirse una vulnerabilidad de seguridad.

Temas

Preguntas frecuentes

¿Qué es gh-aw?
Extensión de GitHub CLI que permite definir automatizaciones de repositorio con IA en Markdown y ejecutarlas de forma segura mediante GitHub Actions. GitHub Agentic Workflows (gh-aw) permite a los desarrolladores definir tareas de agentes de IA para un repositorio en archivos Markdown con YAML frontmatter. El comando `gh aw compile` convierte cada workflow en un archivo estándar de GitHub Actions que se ejecuta en GitHub.
¿gh-aw es gratuito? ¿Qué licencia tiene?
gh-aw es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gh-aw sigue mantenido?
Mantenimiento activo. El último commit de gh-aw fue el 20 oct 2026.
¿Para qué puedo usar gh-aw?
Clasificar issues nuevos y asignarles etiquetas automáticamente. Revisar pull requests con un agente de IA como parte de CI. Investigar ejecuciones fallidas de CI y resumir la causa. Mantener la documentación actualizada y generar informes periódicos del repositorio.
¿Cómo se instala gh-aw?
Instala la extensión de GitHub CLI: gh extension install github/gh-aw Sigue la guía de inicio rápido para elegir un motor de IA, añadir un flujo de trabajo de ejemplo y ejecutarlo con GitHub Actions
¿Dónde consigo gh-aw?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/github/gh-aw

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

Proyectos relacionados