Windows, macOS e Linux · roda com os CLIs que você já tem

o que é

Você descreve a feature. Um time de agentes entrega.

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

Você não queima modelo caro em tarefa mecânica

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.

tarefa > papel > missão
refactor → cli: codex · effort: low
arquitetura → cli: claude · effort: xhigh

o harness completo

Seus CLIs no centro. Tudo que falta, em volta.

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.

Dispatcher
Missões
Harness
Worktrees
Rotinas
Bancos
MCPs
Dashboard
Voz
Tarefas
Whiteboard
Git

como se usa

Três passos, zero cerimônia

01

Descreva a feature

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.

02

O despacho se monta

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.

03

Você vê acontecer

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

O que a bancada tem hoje

Pipeline de papéis, em terminais de verdade

implementado

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.

Conclusão é arquivo em disco

implementado

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.

Fan-out do estágio de Dev

implementado

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.

Harness por tarefa

implementado

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é.

Isolamento por git worktree

implementado

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.

Git dentro da bancada

implementado

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.

Editor, explorer e preview

implementado

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.

Biblioteca de conhecimento

implementado

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.

Planner de tarefas

plano Pro

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.

Quadro branco

plano Pro

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.

Conexões de banco de dados

plano Ultra

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.

Ditado por voz

plano Ultra

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.

Rotinas agendadas (autopilot)

implementado

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.

Biblioteca de MCPs

implementado

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.

Números medidos, nunca estimados

implementado

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

Escolha o ritmo do seu despacho

Limites e recursos vêm do próprio servidor de licenças — é a mesma resposta que o aplicativo obedece quando decide o que liberar.

Basic

A bancada: pipeline de papéis, terminais, editor, git, biblioteca e rotinas. Uma máquina, um agente por vez.

R$ 29,00/mês
  • ·1 máquina
  • ·1 agente por vez
  • ·1 assento
Criar conta

Pro

Planner de tarefas e quadro branco, três máquinas e quatro agentes em paralelo. Para quem despacha todo dia.

R$ 59,00/mês
  • ·3 máquinas
  • ·4 agentes em paralelo
  • ·1 assento
  • ·Planner de tarefas
  • ·Quadro branco
Criar conta

Ultra

A bancada inteira: bancos de dados com ponte MCP, ditado por voz, assentos de equipe e os limites altos.

R$ 129,00/mês
  • ·10 máquinas
  • ·8 agentes em paralelo
  • ·5 assentos
  • ·Planner de tarefas
  • ·Quadro branco
  • ·Conexões de banco de dados
  • ·Ditado por voz
Criar conta

formações

Um pedido, vários papéis, um resultado

Formação

Pipeline completa

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.

Formação

Dev direto

Sem cerimônia: um pedido, um agente, um artefato. Para o conserto que não precisa de três reuniões antes.

Formação

Landing page

Brief, copy, construção e revisão visual — as palavras decididas antes do markup. Uma página inteira numa missão.

Formação

App factory

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.

Formação

Squad sob medida

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.

Seus agentes já sabem trabalhar. Falta quem despache.

Crie a conta, ative a licença na sua máquina e rode a primeira missão hoje.