Chopper

Delegue tarefas de código sem perder o controle.

Diga o que precisa em linguagem natural. O Chopper planeja, executa e valida no seu repositório; você revisa e decide o que sobe.

PedidoCódigoValidaçãoEntrega

Fluxo

Como funciona

  1. 01

    Conecte o projeto

    Aponte o repositório uma vez. Daí em diante, o Chopper já sabe onde trabalhar.

  2. 02

    Peça o que precisa

    Em linguagem natural, sem abrir a IDE. Feature nova, ajuste fino ou correção: você descreve, a esteira executa.

  3. 03

    Aprove o resultado

    Plano editável, código validado e mudança pronta no repositório. Você decide o que sobe.

Anatomia

A esteira, por dentro

01 / 05

Pedido

Em linguagem natural, como pediria a alguém do time. Sem IDE, sem saber a stack: só o que precisa existir.

POST /jobs { prompt, repo, base }
02 / 05

Plano

A esteira mostra o caminho antes de tocar no código. Edite, aprove ou corte o que não faz sentido.

plan → review → approve
03 / 05

Código

O agente escreve num ambiente isolado. Seu projeto só muda quando a execução for segura e completa.

editar · testar · commit
04 / 05

Validação

Os checks do próprio projeto rodando por você, para a mudança chegar limpa e não apenas marcada como pronta.

ci-status · typecheck · lint
05 / 05

Entrega

A mudança chega no repositório com contexto legível. Você (ou o time) aprova e segue.

ship · ready for review
  1. Pedido: Em linguagem natural, como pediria a alguém do time. Sem IDE, sem saber a stack: só o que precisa existir.
  2. Plano: A esteira mostra o caminho antes de tocar no código. Edite, aprove ou corte o que não faz sentido.
  3. Código: O agente escreve num ambiente isolado. Seu projeto só muda quando a execução for segura e completa.
  4. Validação: Os checks do próprio projeto rodando por você, para a mudança chegar limpa e não apenas marcada como pronta.
  5. Entrega: A mudança chega no repositório com contexto legível. Você (ou o time) aprova e segue.

Produto

Feito para rodar em produção

Código sensível, custo, secrets e CI: cada célula abaixo responde a uma dessas dúvidas.

01Controle

Nada roda sem o seu ok

O Chopper escreve um plano antes de tocar no código. Você corta, ajusta ou aprova; só então ele implementa. E o resultado continua passando pela sua revisão: nada de merge automático.

plano.mdeditável
  1. 1Extrair o serviço de cupom do componente
  2. 2Cobrir o cálculo com testes
  3. 3Ajustar o resumo do pedido
  4. 4Validar o cupom expirado no checkout
  5. 5Atualizar o copy do recibo
Aprovar e rodar+4 · −12
02Isolamento e privacidade

Cada tarefa numa máquina que deixa de existir

O job roda numa VM efêmera, longe do seu laptop e sem escrever direto no repositório. Ao terminar, ou ao cancelar, a máquina morre e o workspace vai junto. O agente também não instala pacotes à vontade: ele declara, e a verificação roda sob as nossas regras ou o seu CI.

create
execVM efêmera
destroysem disco persistente
  • 1 job = 1 VM efêmera
  • dá para matar a qualquer momento
  • sem install de pacotes por conta própria
  • workspace some com a máquina
03Visibilidade

Sem caixa-preta

Stream ao vivo do que o agente leu, editou e rodou, com fases e ferramentas. Se algo parecer estranho, você vê na hora e cancela.

live

●plano gerado

+ls src/

+editou page.tsx

+rodou typecheck

+commit na branch

04Qualidade

Checks à vista, e honesto sobre o que não deu

Typecheck, lint e testes rodam quando dá, e o status do CI aparece no painel. Se falhar, você corrige na mesma tarefa e na mesma branch. Quando não é possível verificar, a gente diz que não verificou, em vez de fingir um selo verde.

  • typecheck: ok
  • lint: ok
  • testes: 2 falhas: falhou→ corrigir na tarefa
  • e2e: não verificado: não verificado
05Custo

Custo por etapa, sem surpresa

Créditos e custo por tarefa e por iteração, quebrados por fase (plano, implementação, retry) e com orçamento por tarefa. Você vê o número antes de ele virar surpresa na fatura.

  • plano3,1
  • implementação8,9
  • retry0,5
total12,5 créditos
06Linhagem

O histórico do trabalho, visível

A linha do tempo da tarefa: pedido, correção de CI e iteração, encadeados. Você enxerga de onde veio o quê, sem garimpar logs.

basepedidoCI falhoucorrigirokiterarajusteagora
07Time

Feito para times

Organizações com papéis, convites por link e allowlist de repositórios por organização. Cada um vê o que precisa; ninguém vê o que não deve.

owneradminmembro
  • /invite/9f2c…ownercopiar
  • /invite/a41b…admincopiar
  • /invite/c08e…membrocopiar

Pedido,Código,Validaçãoe Entrega

Comece pelo que você precisa construir. Entre, conecte o projeto e peça a primeira mudança. Sem IDE, com plano editável e aprovação sua no fim.

FAQ

Perguntas frequentes

As dúvidas que mais aparecem antes de colocar um agente no repositório.

Vocês ficam com o código do meu repositório?

Não. O workspace existe só dentro da VM da tarefa. Quando ela termina, ou você cancela, a máquina some e o código some com ela. Não guardamos o repositório em disco nosso.

Preciso abrir a IDE ou configurar o ambiente?

Não. Você descreve o que precisa em linguagem natural; o Chopper planeja, escreve e valida. Você revisa o resultado e decide o que entra.

A mudança sobe sozinha no repositório?

Não. Existe um plano editável antes do código e você aprova no fim. Nenhuma mudança é mesclada automaticamente: nada entra no fluxo do time sem o seu ok.

Como funciona o isolamento?

Cada tarefa roda numa VM efêmera, isolada. O agente não executa no seu laptop nem escreve direto no repositório ao vivo.

Consigo ver o custo e limitar o gasto?

Sim. Créditos e custo aparecem por tarefa e por etapa, com um teto de gasto por tarefa. Você vê o número antes de ele virar surpresa.

Quais linguagens e stacks funcionam hoje?

Hoje o Chopper é mais forte em Node e no ecossistema JavaScript. Ele detecta o que puder; quando falta a ferramenta no ambiente, avisamos cedo em vez de fingir um resultado pronto.

E se os checks ou o CI falharem?

O status aparece no painel. Você pode pedir a correção na mesma tarefa e na mesma branch, a partir do erro, sem recomeçar do zero.