Repolode
github

github/squad

Equipos de agentes de IA dirigidos por personas, definidos como archivos en tu repositorio y compatibles con GitHub Copilot y otros asistentes de IA para crear y coordinar código.

Estrellas
3,346
Forks
511
Issues abiertos
130
Último commit
hace 24 horas

¿Qué es?

Squad es una CLI y un SDK que configura un equipo de agentes de IA para un proyecto de software. Describes lo que estás construyendo y Squad propone roles especializados, como líder, frontend, backend y tester. Cada integrante se define en archivos Markdown dentro de una carpeta .squad/ en tu repositorio, así que los estatutos del equipo, las reglas de asignación, las decisiones y el historial de cada agente quedan versionados junto con el código y se comparten con cualquiera que clone el repositorio.

Cada agente se ejecuta en su propio contexto y solo consulta su propio conocimiento. Después, escribe lo que aprendió en su archivo de historial y en un registro compartido de decisiones. El trabajo puede asignarse a varios agentes en paralelo, y un coordinador distribuye las tareas según el rol. Las personas siguen siendo responsables de las prioridades, las aprobaciones y los cambios finales. El proyecto está diseñado para ayudar a los ingenieros a coordinarse y realizar tareas repetitivas, no para sustituir las revisiones.

Además de la configuración interactiva, Squad incluye un modo de vigilancia que consulta periódicamente las incidencias de GitHub, las clasifica y puede asignar tareas viables a agentes de Copilot. También ofrece una instalación de GitHub Agentic Workflows para gestionar un equipo mediante comandos de barra en los comentarios de las incidencias, y permite usar el mismo equipo en Claude Code, Kiro, OpenCode, Cursor, Codex y Antigravity. Un SDK de TypeScript permite definir equipos en código.

Funciones clave

  • 01Crea un equipo de IA persistente, con roles y estatutos guardados como archivos en el repositorio.
  • 02Ejecuta varios agentes en paralelo con un coordinador que asigna las tareas según el rol.
  • 03Registra las decisiones y el historial de cada agente para conservar el conocimiento entre sesiones.
  • 04El modo de vigilancia consulta periódicamente las incidencias de GitHub, las clasifica y puede asignar tareas a agentes de Copilot.
  • 05Permite usar el mismo equipo en Claude Code, Kiro, OpenCode, Cursor, Codex y Antigravity.
  • 06Ofrece un SDK de TypeScript para definir equipos en código.

Casos de uso

  • Iniciar un proyecto nuevo y dejar que un equipo de IA proponga roles y distribuya el trabajo inicial.
  • Clasificar y resolver tareas pendientes de GitHub con revisión humana en cada paso.
  • Compartir una configuración coherente del equipo de IA con todas las personas que clonen un repositorio.
  • Crear una aplicación de .NET o TypeScript que invoque un equipo de Squad mediante programación.

Inicio rápido

  1. 1

    Crea la carpeta del proyecto y accede a ella

    mkdir my-project && cd my-project
  2. 2

    Instala Squad CLI con npm (requiere Node.js 22.5 o posterior)

    npm install -g @bradygaster/squad-cli
  3. 3

    Inicializa Squad en el proyecto

    squad init
  4. 4

    Abre Copilot con el agente de Squad y configura tu equipo

    copilot --agent squad --yolo

Antes de usarlo

  • Se necesita GitHub Copilot para ejecutar el equipo de agentes.
  • La instalación con npm requiere Node.js 22.5 o posterior; también puedes usar un instalador para tu plataforma.
  • Los cambios incompatibles entre versiones están documentados en el CHANGELOG; revísalo antes de actualizar.

En colecciones

Temas

Preguntas frecuentes

¿Qué es squad?
Equipos de agentes de IA dirigidos por personas, definidos como archivos en tu repositorio y compatibles con GitHub Copilot y otros asistentes de IA para crear y coordinar código. Squad es una CLI y un SDK que configura un equipo de agentes de IA para un proyecto de software. Describes lo que estás construyendo y Squad propone roles especializados, como líder, frontend, backend y tester. Cada integrante se define en archivos Markdown dentro de una carpeta .squad/ en tu repositorio, así que los estatutos del equipo, las reglas de asignación, las decisiones y el historial de cada agente quedan versionados junto con el código y se comparten con cualquiera que clone el repositorio.
¿squad es gratuito? ¿Qué licencia tiene?
squad es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿squad sigue mantenido?
Mantenimiento activo. El último commit de squad fue el 6 nov 2026.
¿Para qué puedo usar squad?
Iniciar un proyecto nuevo y dejar que un equipo de IA proponga roles y distribuya el trabajo inicial. Clasificar y resolver tareas pendientes de GitHub con revisión humana en cada paso. Compartir una configuración coherente del equipo de IA con todas las personas que clonen un repositorio. Crear una aplicación de .NET o TypeScript que invoque un equipo de Squad mediante programación.
¿Cómo se instala squad?
Crea la carpeta del proyecto y accede a ella: mkdir my-project && cd my-project Instala Squad CLI con npm (requiere Node.js 22.5 o posterior): npm install -g @bradygaster/squad-cli Inicializa Squad en el proyecto: squad init Abre Copilot con el agente de Squad y configura tu equipo: copilot --agent squad --yolo
¿Dónde consigo squad?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/github/squad

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

Proyectos relacionados