Orchestra

O poder do Claude Code, sem precisar abrir um terminal.

Inteligência Artificial Enviado por Guilherme Golabek Brein

Fiz uma GUI open source pra orquestrar times de agentes com Claude Code — Orchestra

Uso Claude Code todo dia e acho absurdamente poderoso. Mas quando eu queria botar múltiplos agentes colaborando — um escrevendo código, outro revisando, outro testando — eu ficava malabarando terminais, passando contexto na mão e montando tudo com arame e fita.

Então resolvi construir o Orchestra. É um canvas visual (tipo React Flow) onde cada nó é uma instância real do Claude Code CLI. Você arrasta agentes, conecta, configura modelo/persona/skills/MCP servers por agente, e dá Run.

O que ele faz na prática:

- Canvas visual — arrasta, conecta, executa
- Geração de workflow por texto — descreve o que precisa em português mesmo e ele monta o time de agentes
- Execução ao vivo — agentes brilham azul quando ativos, verde quando terminam, streaming via Socket.IO
- Discussões em time — agentes fazem brainstorm, review ou debate juntos, com um moderador IA
- Segurança — três camadas de política, aprovação manual pra comandos arriscados, limite de budget
- Agendamento — cron pra rodar workflows recorrentes (ex: code review todo dia às 9h)
- Skills — 5 built-in + importa de qualquer repo Git

Tudo roda local na sua máquina. MIT license.

Stack: Next.js + Fastify + React Flow + Claude Code CLI

Repo: github.com/gbrein/Orchestra

O que ainda tá cru: orquestração funciona bem pra pipelines lineares, mas fica imprevisível com branching complexo. O modo discussão às vezes entra em loop. O planner de vez em quando decompõe demais tarefas simples. Tô trabalhando nisso.

Queria ouvir de vocês: que tipo de workflow vocês montariam com isso? Tenho usado mais pra pipelines de código e brainstorming, mas acho que tem muito mais caso de uso.

Pergunta qualquer coisa sobre a implementação.

Dar Boost

Screenshots