$ ia-team github.com/NspxMiguel/ia-team

ia-team.

Põe as outras IAs de linha de comando e de API da sua máquina para trabalhar — e devolve o que elas fizeram como um patch para revisar antes de encostar no seu repositório.

$curl -fsSL https://raw.githubusercontent.com/NspxMiguel/ia-team/main/install.sh | bash

Exemplo de Uso

bash — ia-team
$team run antigravity "refaz o hero da landing: cara de caro, sem framework"
$team diff antigravity-20260821-132212
$team apply antigravity-20260821-132212

Sprint em Paralelo

Dispare múltiplos agentes ao mesmo tempo em tarefas que não tocam os mesmos arquivos. Cada um trabalha em sua própria worktree descartável e em paralelo.

bash — ia-team
$team sprint "antigravity: a landing" "codex: a API" "groq: os testes" "gemini: os docs"

O Time

O ia-team não traz modelo próprio — ele dirige os agentes instalados via CLI e os serviços conectados por API.

Adaptador Roda / Integrador Especialidade
CLI instaladas
codex codex exec Refatoração grande, backend, testes, seguir spec à risca
antigravity agy -p Interface, landing page, CSS, protótipo rápido
gemini gemini -p Documento longo, pesquisa e análise de código amplo
claude claude -p (Haiku) Segunda leitura de um diff, varredura barata
opencode opencode run A opinião de outro provedor via CLI
cursor cursor-agent -p Frontend, mudança espalhada em muitos arquivos
Por API
groq groq API Execução ultra-rápida para tarefas em lote e suíte de testes
nvidia nvidia API Modelos abertos de alto desempenho em infraestrutura Nvidia
openrouter openrouter API Acesso unificado a diversos modelos e provedores independentes
cerebras cerebras API Inferência de altíssima velocidade para código e tarefas repetitivas
mistral mistral API Raciocínio conciso, backend e geração de código
together together API Catálogo amplo de modelos open-source de ponta
deepseek deepseek API Raciocínio profundo, lógica complexa e resolução de bugs difíceis

Comunicação da Equipe

Os agentes trocam informações no quadro do projeto e revisam o trabalho dos colegas antes da entrega.

team note: Define diretrizes e contratos de API no quadro compartilhado do projeto antes dos agentes iniciarem o trabalho (ex: team note lead "o contrato de rotas está no README").

team relay: Envia recados e passa o bastão diretamente entre os agentes sobre o progresso das tarefas (ex: team relay lead codex "antigravity terminou o frontend").

team crosscheck: Solicita que um modelo diferente faça a revisão cruzada do patch (ex: team crosscheck <id> --by claude), descobrindo bugs e pontos cegos antes da aplicação.

Detecção de Cota

Quando o limite de requisições ou a cota de saldo/free tier de um agente se esgota durante a execução, o ia-team detecta a falha imediatamente.

O agente pausado é temporariamente colocado no banco de reservas, e a sua tarefa é reencaminhada para outro agente disponível sozinho. A execução continua de forma transparente sem interromper o andamento do projeto. Você pode acompanhar quem está pausado com team quota.

Worktrees Isoladas & Revisão

Cada execução do team roda em uma worktree isolada do Git em ~/.ia-team/worktrees/<id>. O agente recebe o briefing da tarefa e trabalha no seu próprio branch descartável, enxergando a mesma árvore de arquivos que você (inclusive alterações não commitadas).

Tudo é registrado em ~/.ia-team/runs/<id> com logs, briefing e patch. Nenhum agente commita nem dá push: você revisa o patch completo com team diff e decide se quer aplicar as mudanças na sua árvore de trabalho com team apply ou descartar tudo com team drop.