Repolode
github

github/squad

Equipes de agentes de IA lideradas por pessoas e armazenadas como arquivos no repositório, trabalhando com GitHub Copilot e outros hosts de IA para ajudar a desenvolver e coordenar código.

Estrelas
3,346
Forks
511
Issues abertas
130
Último commit
há 24 horas

O que é?

Squad é uma CLI e um SDK que configuram uma equipe de agentes de IA para um projeto de software. Você descreve o que está desenvolvendo, e o Squad sugere funções especializadas, como liderança, frontend, backend e testes. Cada integrante é definido em arquivos Markdown na pasta .squad/ do repositório, então os estatutos da equipe, as regras de encaminhamento, as decisões e o histórico de cada agente são versionados junto com o código e compartilhados com quem clonar o repositório.

Cada agente executa em seu próprio contexto e lê apenas o próprio conhecimento; em seguida, registra o que aprendeu no arquivo de histórico e em um registro compartilhado de decisões. O trabalho pode ser distribuído a vários agentes em paralelo, e um coordenador encaminha as tarefas de acordo com as funções. As pessoas continuam responsáveis pelas prioridades, aprovações e alterações finais. O projeto foi criado para ajudar engenheiros a coordenar o trabalho e lidar com tarefas repetitivas, não para substituir a revisão.

Além da configuração interativa, o Squad inclui um modo de monitoramento que consulta issues do GitHub, faz a triagem e pode acionar agentes do Copilot para trabalhar nos itens viáveis. Também oferece uma instalação de GitHub Agentic Workflows para gerenciar a equipe por meio de comandos slash nos comentários das issues, e permite usar a mesma equipe no Claude Code, Kiro, OpenCode, Cursor, Codex e Antigravity. Um SDK TypeScript permite definir equipes em código.

Recursos principais

  • 01Cria uma equipe de IA persistente, com funções e estatutos armazenados como arquivos no repositório.
  • 02Executa vários agentes em paralelo sob a coordenação de um componente que encaminha tarefas de acordo com as funções.
  • 03Registra decisões e o histórico de cada agente para que o conhecimento seja mantido entre sessões.
  • 04O modo de monitoramento consulta issues do GitHub, faz a triagem e pode acionar agentes do Copilot.
  • 05Permite usar a mesma equipe no Claude Code, Kiro, OpenCode, Cursor, Codex e Antigravity.
  • 06Oferece um SDK TypeScript para definir equipes em código.

Casos de uso

  • Iniciar um projeto e deixar uma equipe de IA sugerir funções e dividir o trabalho inicial.
  • Fazer a triagem e trabalhar nas issues pendentes do GitHub, com revisão humana em cada etapa.
  • Compartilhar uma configuração consistente de equipe de IA com todas as pessoas que clonarem um repositório.
  • Desenvolver uma aplicação .NET ou TypeScript que acione uma equipe do Squad programaticamente.

Início rápido

  1. 1

    Crie a pasta do projeto e acesse-a

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

    Instale o Squad CLI com npm (requer Node.js 22.5 ou posterior)

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

    Inicialize o Squad no projeto

    squad init
  4. 4

    Abra o Copilot com o agente do Squad e configure sua equipe

    copilot --agent squad --yolo

Antes de usar

  • É necessário ter o GitHub Copilot para executar a equipe de agentes.
  • A instalação com npm requer Node.js 22.5 ou posterior; você também pode usar um instalador para sua plataforma.
  • As alterações incompatíveis entre versões estão documentadas no CHANGELOG; consulte-o antes de atualizar.

Em coleções

Tópicos

Perguntas frequentes

O que é squad?
Equipes de agentes de IA lideradas por pessoas e armazenadas como arquivos no repositório, trabalhando com GitHub Copilot e outros hosts de IA para ajudar a desenvolver e coordenar código. Squad é uma CLI e um SDK que configuram uma equipe de agentes de IA para um projeto de software. Você descreve o que está desenvolvendo, e o Squad sugere funções especializadas, como liderança, frontend, backend e testes. Cada integrante é definido em arquivos Markdown na pasta .squad/ do repositório, então os estatutos da equipe, as regras de encaminhamento, as decisões e o histórico de cada agente são versionados junto com o código e compartilhados com quem clonar o repositório.
squad é gratuito? Qual é a licença?
squad é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
squad ainda é mantido?
Manutenção ativa. O último commit de squad foi em 6 de nov. de 2026.
Para que posso usar squad?
Iniciar um projeto e deixar uma equipe de IA sugerir funções e dividir o trabalho inicial. Fazer a triagem e trabalhar nas issues pendentes do GitHub, com revisão humana em cada etapa. Compartilhar uma configuração consistente de equipe de IA com todas as pessoas que clonarem um repositório. Desenvolver uma aplicação .NET ou TypeScript que acione uma equipe do Squad programaticamente.
Como instalar squad?
Crie a pasta do projeto e acesse-a: mkdir my-project && cd my-project Instale o Squad CLI com npm (requer Node.js 22.5 ou posterior): npm install -g @bradygaster/squad-cli Inicialize o Squad no projeto: squad init Abra o Copilot com o agente do Squad e configure sua equipe: copilot --agent squad --yolo
Onde consigo squad?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/github/squad

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados