GRACE O trabalho fica na sua máquina. Uma fração dos seus tokens do Claude.

Agente de código local

O trabalho fica na sua máquina.
Uma fração dos seus tokens do Claude.

O Grace roda na sua máquina e faz o trabalho sozinho. O Claude é chamado só nos passos que realmente precisam — o resultado é o mesmo e sua cota rende muito mais.

97 %

menos você paga à Anthropic, se paga por token

Medido em 22 de setembro de 2026 em 19 tarefas, 38 execuções no total. Uma série maior com 30 tarefas está rodando agora e vai substituir este número.

mais longe vai a sua janela de cinco horas, na assinatura

ainda não medido — a janela só informa pontos percentuais inteiros, e isso é grosseiro demais para dividir. Estamos medindo pelo caminho direto: encher uma janela de tarefas e contar, com Grace e sem.


O que o Grace faz

Você dá a tarefa. O trabalho acontece na sua máquina.

Você dá uma tarefa ao Grace do mesmo jeito que daria ao Claude Code. O Grace faz o trabalho com um modelo que roda na sua própria máquina — isso não consome nada da sua cota, ou seja, da quantidade de Claude Code que você pode usar antes de parar por um tempo. Só quando um passo não pode ser concluído, ou não pode ser comprovado, é que o Grace chama o Claude Code para aquele passo. Depois ele roda as verificações do seu próprio projeto contra a mudança e diz o que conseguiu comprovar e o que não conseguiu.

  • Roda na sua máquina Sua cota fica intacta.
  • Chama o modelo grande raramente Só nos passos que o local não termina ou não comprova.
  • Diz o que conseguiu comprovar E avisa quando não conseguiu.

A situação

Três coisas dão errado com agentes de código.

A primeira chega no meio da frase. Você está no meio de algo, a cota acaba, e não há nada a fazer além de esperar. Não faltaram ideias. Faltou cota.

A segunda é a conta. Mais espaço custa mais, e todo passo que foi para um modelo grande foi para lá precisando ou não.

A terceira é mais silenciosa. Uma mudança é dada como pronta porque um modelo disse isso, não porque algo rodou. Você descobre depois, quando algo quebra.

Como funciona

Uma tarefa, um caminho, no máximo uma chamada na sua cota.

O Grace planeja a tarefa, deixa o modelo local trabalhar, escreve a mudança e então roda as verificações do próprio projeto contra ela. Um passo vai para o Claude por um de quatro motivos: a tentativa local não se sustentou, o ciclo de correção anda em círculos, o plano estava incerto demais para escrever às cegas, ou esse tipo de tarefa é um em que o modelo local é comprovadamente fraco. Os dois últimos acontecem antes de qualquer coisa ser escrita.

acme-shop Product demo
  • src/components/Header.astro relevant
  • src/components/MobileNav.astro relevant
  • src/styles/global.css relevant
  • src/layouts/Base.astro read only
  • src/pages/index.astro read only

O Grace lê o seu repositório antes de planejar. Os arquivos que ele não vai tocar permanecem intactos — o alcance de uma tarefa é decidido antes da primeira alteração, não depois.

O mecanismo completo, passo a passo

Local primeiro

Tudo o que pode ficar na sua máquina fica lá.

A task goes to the local model on your machine: it reads the repository, plans, and writes the change. Then your project's own checks run against it. Three things can happen. If a check passed, Grace is done and reports VERIFIED_PASS. If nothing could prove the change, it reports NOT_VERIFIED — a statement, not a failure. If a check failed, that one step goes to Claude, which writes a new change, and the checks run again on that one. A failed check is not the only way a step gets there: Grace also hands one over before writing it, when the plan is too uncertain to write blindly or the task is of a kind the local model is measurably weak at. What it never hands over is the whole task.

contínua · fica na sua máquina pontilhada · nada com que comprovar tracejada · sai da sua máquina


No terminal

É assim que uma tarefa real acontece.

Uma verificação que falha não é o fracasso da execução. É o momento em que o modelo grande é chamado.

grace — task run
graceadd a rate limit to the upload endpointlocal model · isolation: git worktreeplanobjective, files to read, files to modify, checkseditsrc/routes/upload.tsrunning typechecktypecheckrunning lintlintrunning testtest — 1 failing: upload rejects the 4th requestVERIFIED_FAIL frontier escalating to frontier model editsrc/routes/upload.tsrunning typechecktypecheckrunning lintlintrunning testtestVERIFIED_PASSeffect: VERIFIED · checks executed: typecheck, lint, test

State names, check names and the effect ladder are taken from Grace's source.

Verificação

Três estados, e um deles é uma admissão.

O Grace não tem um “pronto” que vem de um modelo dizendo isso. Tem três estados, e só o primeiro permite reportar uma tarefa como concluída.

VERIFIED_PASS

Uma verificação rodou contra a mudança e passou. É o único estado que pode ser reportado como concluído.

VERIFIED_FAIL

Uma verificação rodou e não passou. A mudança não é aceita e o trabalho continua.

NOT_VERIFIED

Nada executável conseguiu comprovar esta mudança. O Grace diz isso em vez de alegar sucesso.

O que é verificado e o que não pode ser →

Sua cota

O Grace não aumenta o seu limite. Ele usa menos dele.

O modelo local lê, planeja e escreve. Esses passos rodam na sua máquina e não encostam na cota.

A chamada ao modelo grande acontece em um único ponto: um passo não pôde ser concluído, ou não pôde ser comprovado. Aí o modelo que você já paga é chamado, para o passo que precisa.

E quando a cota aperta, o Grace não te move em silêncio para algo menor. O modelo que você escolheu continua sendo o que você recebe. Simplesmente há menos chamadas, então a mesma cota rende mais porque menos é gasto dela.

Mesma cota, mesmas tarefas, mesma ordem. Repare onde ela acaba.

O mesmo limite nas duas faixas, as mesmas tarefas, a mesma ordem. Sem o Grace, cada tarefa consome dele, e as últimas nem chegam a começar. Com o Grace, a maioria das tarefas termina na sua máquina, e o limite só é gasto onde um passo não pôde ser concluído ou não pôde ser comprovado — assim a lista chega ao fim e parte do limite ainda está lá.

Illustration of the mechanism. The measured ratio will replace this — the method is on the página de benchmark.

Tarefas concluídas com a mesma cota

medindo

Este ainda não foi medido. O método é publicado antes do resultado —veja a página de benchmark.

Menos tokens do Claude por tarefa94%Medido em 21 de setembro de 2026. M1 · 3 tasks × 3 repetitions × 2 arms = 18 runs · paired A série maior ainda está rodando, então este número ainda pode mudar.
Tarefas concluídas sem nenhuma chamada

Este ainda não foi medido. O método é publicado antes do resultado —veja a página de benchmark.

Um destes três está medido: 94 % menos tokens, em 3 tarefas executadas 3 vezes cada, em 21 de setembro de 2026. Os outros dois não estão, e ficam vazios até a série maior com 30 tarefas terminar. O método foi publicado antes do resultado.

A sua assinatura do Claude

Continua sendo a sua. Só rende muito mais.

O Grace não substitui a sua assinatura do Claude e não revende acesso a modelos. Ele precisa de uma — e gasta bem menos dela.

  • A sua cota é debitada por custo, não por tokens Um passo barato e um caro não tiram a mesma fatia da sua janela de cinco horas. O Grace mantém quase tudo na sua máquina, e os poucos passos que chegam ao Claude são pequenos.
  • Quanto mais rende, ainda não dizemos Que a economia chega à assinatura, isso está medido. O fator exato não — a medição só resolve em pontos percentuais inteiros, e a série maior ainda está rodando.
  • Nada muda no que você paga à Anthropic Mesmo login, mesmo plano, mesma fatura. O Grace nunca vê uma chave de API e não cobra uso de modelo por nós.

Quando a cota acaba, a resposta de sempre é subir de plano: o Pro custa $20 por mês, o Max $100, o Max maior $200. O Grace custa R$113 e deixa você no plano que já tem.

Preços dos planos conforme a Anthropic publica, em 22 de setembro de 2026. anthropic.com/pricing

O que medimos sobre extensões que prometem economizar tokens

As extensões que deveriam economizar tokens nos custaram mais.

Rodamos as mesmas tarefas duas vezes — uma com as extensões de economia ligadas, outra sem. Todo o resto era igual: mesmo agente, mesma lista de tarefas, mesma conta, mesmo nível de raciocínio. Com elas, a execução precisou de 2.68× dos tokens, medido em 20 tarefas pareadas.

  • 19 de 20 tarefas ficaram mais caras Não foi por pouco, nem é uma média escondendo divisão. Dezenove subiram, uma ficou igual. A tarefa mediana precisou de 3,6 vezes mais.
  • A fatura subiu menos que a contagem de tokens Tokens 2,7×, fatura 1,2×. A maior parte do excesso é contexto relido, cobrado mais barato. Ainda assim é pago — e numa assinatura continua enchendo a sua cota.
  • Não vamos citar nomes É a medição das nossas execuções na nossa lista de tarefas, não um veredito sobre o produto de ninguém. Outra lista ou outro arranjo pode dar diferente — é exatamente por isso que publicamos o método.

Este é um resultado parcial de uma série ainda em andamento, e não diz nada sobre qualidade: se uma extensão custa mais e entrega mais, isso é uma troca, não um defeito. Se o resultado melhora, medimos à parte.

Medido em 22 de setembro de 2026. Como foi medido

O que faz hoje

Só o que já roda.

  • 01

    Roda localmente

    Seu código fica na sua máquina, exceto quando um modelo grande é chamado para um passo que o local não conseguiu concluir.

  • 02

    Verificações determinísticas

    O Grace roda as verificações do próprio projeto — typecheck, lint, test, build — além de observação no navegador e verificações estruturais.

  • 03

    Funciona em sites estáticos

    Não só projetos com framework. Um site de HTML e CSS puro é um alvo de primeira classe.

  • 04

    Diz NOT_VERIFIED

    Quando nada executável consegue comprovar uma mudança, o Grace reporta esse estado em vez de alegar sucesso.

  • 05

    Um comando

    grace no seu terminal, no repositório em que você já está trabalhando.

Começando

Um comando, no repositório em que você já está.

Nenhum editor para instalar, nenhuma conta para criar, nenhum projeto para importar. O Grace é um agente de terminal e começa onde o seu trabalho já está.

npm install -g grace-agent

O comando que você vai rodar no lançamento. Ainda não há nada para instalar.

O que a sua máquina precisa

  • Uma máquina com 24 GB de memória ou mais Só o modelo local ocupa cerca de 18 GB — medido, não estimado. 16 GB não bastam hoje. O desenvolvimento roda numa máquina de 48 GB.
  • macOS Desenvolvido e medido nele. Outros sistemas não foram testados — não testados, e não descartados.
  • Node 24 e Ollama O Grace usa o Ollama que já roda na sua máquina e o modelo que você baixou nele.
  • A sua própria assinatura do Claude Code Opcional, e usada só quando um passo escala. O Grace não revende acesso a modelos.

Para um modelo local, a memória é o ponto decisivo honesto. Por isso está aqui e não numa nota de rodapé.

grace — zsh — 80×24
~/my-project $ npm install -g grace-agent added 1 package in 3s ~/my-project $ grace ██████╗ ██████╗ █████╗ ██████╗███████╗ ██╔════╝ ██╔══██╗██╔══██╗██╔════╝██╔════╝ ██║ ███╗██████╔╝███████║██║ █████╗ ██║ ██║██╔══██╗██╔══██║██║ ██╔══╝ ╚██████╔╝██║ ██║██║ ██║╚██████╗███████╗ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚══════╝ Arbeitet lokal, fragt Claude nur wenn nötig · mein-shopDu: unten steht noch unsere alte TelefonnummerGrace:Ich sehe sie an drei Stellen — auch im Anruf-Link. Ich tausche sie überall aus. lib/inhalte.ts:210 +49 30 1234567 lib/inhalte.ts:211 tel:+49301234567 lib/inhalte.ts:251 +49 30 1234567 Geändert. Danach das ganze Projekt durchsucht — die alte Nummer kommt nirgends mehr vor. › Sag, was zu tun ist — oder /helpGrace · Projekt mein-shop · Modell qwen3.6:35b-a3b · Örtlich erledigt noch nichts gemessen · Auftrag wartetStrg+C beendet Grace · /help zeigt die Befehle · sonst einfach sagen, was zu tun ist
This is the first run as it will work at launch — the package is not published yet.

Preço

R$113 por mês para os primeiros 10.000.

Depois R$232. Sem níveis, sem mínimo de assentos, sem margem sobre o uso do modelo — as escalações passam pela assinatura que você já paga.

Normal

R$232 cobrado como €39 / mês

O preço para todos depois das primeiras 10.000 vagas.

  • O mesmo produto, a mesma verificação
  • Sem níveis separados, sem mínimo de vagas
Entrar na lista de espera

A cobrança é feita em euros. Os valores em BRL são convertidos a 5.949792 BRL por euro (open.er-api.com, Kurse vom 07.09.2026 00:02 UTC) e arredondados — o valor exato depende da taxa do dia. Preços em euros. A cobrança ainda não está ativa — a lista de espera só coleta e-mails.

Detalhes do preço →

Pronto deveria significar que algo rodou.

Um modelo local para o trabalho comum, uma chamada ao modelo grande só onde ela se justifica, e um estado que vem de verificações executadas em vez de uma frase.

Lista de espera

O Grace ainda não está aberto.

Deixe um endereço e você saberá quando abrir — e quando os números do benchmark forem publicados, o que vier primeiro.

Sem pagamento, sem conta. Um campo de e-mail, nada mais.