Orchestra
O poder do Claude Code, sem precisar abrir um terminal.
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.
Screenshots
Cadastre-se para votar
Junte-se à nossa comunidade de pessoas descobrindo e compartilhando os melhores produtos de tecnologia.
Entrar com Google