Pipeline de papéis, em terminais de verdade
implementadoPM, Tech Leader, Developer, QA e Dev Reviewer. Cada um é um processo real do claude, codex, opencode ou gemini rodando no seu repositório — não uma simulação dentro de um chat.
o que é
O Dispatcher transforma um pedido em uma pipeline: PM escreve a história, Tech Leader quebra em tarefas, Devs rodam em paralelo, QA valida, Reviewer revisa — cada papel num terminal de verdade, no seu repositório, com os CLIs e as assinaturas que você já paga.
Sem custo de modelo por fora, sem chave de API guardada, sem simulação em chat: são os seus claude, codex, opencode e gemini — despachados, medidos e cobrados por artefato em disco.
a tese da casa
O mesmo modelo entrega mais ou menos dependendo de como é usado. Por isso o harness é montado por tarefa: trabalho mecânico em modelo barato com effort baixo, raciocínio denso em modelo forte com effort alto.
A resolução é determinística, por cadeia de precedência — e o Dispatcher avisa quando não consegue impor. Onde o CLI tem flag, o valor é imposto; onde não tem, ele entra no briefing e aparece como pedido. Os dois nunca são pintados da mesma cor.
o harness completo
claude, codex, gemini e opencode são o motor — e sozinhos, cada um é uma janela solta. O Dispatcher é o anel em volta: orquestração por papéis, worktrees por missão, rotinas que rodam no relógio, bancos de dados com ponte segura, biblioteca de MCPs, memória compartilhada e um dashboard que só mostra números medidos.
O harness resolve CLI, modelo e effort por tarefa — trabalho mecânico em modelo barato, raciocínio denso em modelo forte — e diz o que foi imposto por flag e o que foi apenas pedido. Nada orbita por enfeite: cada satélite ali é painel de verdade dentro do app.
como se usa
Um campo de texto. Anexe imagens, vincule cartões do planner, escolha a formação de papéis — ou aceite a que já vem pronta.
Cada papel ganha um terminal, um CLI, um modelo e um effort. O estágio de Dev quebra em tarefas paralelas, com as dependências entre elas respeitadas.
Terminais reais, lado a lado. Cada estágio termina escrevendo um arquivo — é ele que libera o próximo, não um texto na tela.
público alvo
Quem já usa um CLI de agente e cansou de revezar janelas. O Dispatcher assume que você tem claude, codex, opencode ou gemini instalado e configurado — o valor dele é orquestração e visibilidade, não inteligência.
o que já roda
PM, Tech Leader, Developer, QA e Dev Reviewer. Cada um é um processo real do claude, codex, opencode ou gemini rodando no seu repositório — não uma simulação dentro de um chat.
Um estágio acaba quando o artefato dele para de crescer e contém o marcador de fim. Nada é decidido raspando a tela: CLI redesenha e muda de layout entre versões, e um raspador quebraria em silêncio.
O Tech Leader escreve as tarefas; o Dispatcher lê, valida e paraleliza. JSON inválido, id duplicado, dependência inexistente e ciclo são tratados e reportados — nunca travam a missão.
CLI, modelo, effort, permissões e skills resolvidos por precedência. E a matriz diz o que é imposto por flag e o que é só pedido no briefing — a diferença aparece no painel, não some numa nota de rodapé.
Cada missão pode cortar seu próprio checkout, e o agente reivindica só os repositórios que a história toca. Remover a checkout preserva a branch.
Status colorido no explorer, faixa de diff no editor, blame na linha do cursor, stage por hunk, grafo de commits, autofetch e aviso ao commitar em branch protegida.
CodeMirror com minimapa e preview de markdown, sob uma regra que não se dobra: salvar com o arquivo alterado em disco é recusado, apagar vai para a lixeira, aba com alteração pergunta antes de fechar.
Pastas e documentos markdown dentro do repositório, lidos por você no editor e pelos agentes por ferramenta MCP. Agente que não acha o que o time decidiu, inventa.
Quadros, colunas e cartões dentro da bancada, com calendário e vínculo com a missão. Os agentes criam e movem cartões por ferramenta MCP — o que ficou pendente vira cartão em vez de virar esquecimento.
Desenho à mão livre para pensar antes de despachar. O agente também desenha: descreve o fluxo em nós e arestas e o layout é calculado aqui, porque diagramar é a parte que modelo faz mal.
MySQL, Postgres, SQL Server e Oracle no painel, com console de SQL. O agente consulta pela mesma ponte, sempre somente leitura e sempre registrado — arquivo quebrado está no git, tabela derrubada não.
Um atalho global e a fala vira texto no campo onde o cursor está, inclusive dentro de um terminal. Roda com whisper local ou com serviço na nuvem, e a chave fica num cofre criptografado da máquina.
Um agente documenta o procedimento uma vez; o Dispatcher repete no horário que você marcar — cron, CLI e modelo escolhidos, resultado registrado e falha alarmada. Roda de madrugada, te acorda só se quebrar.
O registry oficial da comunidade, navegável dentro da bancada: busca, detalhes completos e instalação com um clique no claude, codex, gemini e opencode — com o comando exato mostrado antes de qualquer escrita.
Custo, tokens, tempo de boot e memória liberada são lidos do que o CLI reportou. Quando não há medida, a interface mostra n/a — um zero inventado tem cara de medição.
planos
Limites e recursos vêm do próprio servidor de licenças — é a mesma resposta que o aplicativo obedece quando decide o que liberar.
A bancada: pipeline de papéis, terminais, editor, git, biblioteca e rotinas. Uma máquina, um agente por vez.
Planner de tarefas e quadro branco, três máquinas e quatro agentes em paralelo. Para quem despacha todo dia.
A bancada inteira: bancos de dados com ponte MCP, ditado por voz, assentos de equipe e os limites altos.
formações
PM escreve a história, Tech Leader quebra em tarefas, Devs rodam em paralelo, QA valida, Dev Reviewer revisa o diff. Cada porta espera a anterior fechar.
Sem cerimônia: um pedido, um agente, um artefato. Para o conserto que não precisa de três reuniões antes.
Brief, copy, construção e revisão visual — as palavras decididas antes do markup. Uma página inteira numa missão.
Contrato primeiro; backend e frontend de verdade em paralelo; integração que prova que os dois se encontram. O contrato é o que deixa ninguém esperando ninguém.
Você desenha os papéis, o que cada um lê, o que cada um escreve e como o estágio se divide. A formação vira um arquivo versionado no repositório.
Crie a conta, ative a licença na sua máquina e rode a primeira missão hoje.