Claude Code ou Antigravity: qual mostra melhor o que vai mudar no seu código antes de aplicar?

comparação entre Claude Code e Antigravity mostrando o que vai mudar no código antes de aplicar
Resposta rápida

Claude Code vs Antigravity, no ponto que mais importa: o momento em que você clica em sim. No Claude Code o controle mora nos modos de permissão (default/Manual, acceptEdits, plan, auto, dontAsk e bypassPermissions), com Shift+Tab ciclando entre eles e diff lado a lado na extensão do VS Code. No Antigravity o controle mora nos artifacts: Implementation Plan antes da mudança, code diff, Walkthrough depois, e a Artifact Review Policy em Request Review pausando o agente. Na CLI dele, request-review é o padrão e y, n e f decidem arquivo por arquivo

Aceitar rápido demais é o jeito mais fácil de descobrir, meia hora depois, que o agente mexeu em arquivo que você nem lembrava que existia 😅

E o susto quase nunca vem do modelo escrever besteira

Vem de você não ter olhado a proposta antes dela virar arquivo salvo no disco

Tem dois momentos onde essa decisão acontece: o plano (antes de qualquer linha ser escrita) e o diff (na hora exata em que o agente quer aplicar a mudança)

É nesses dois momentos que Claude Code e Antigravity fazem escolhas bem diferentes de interface

Bora comparar exatamente esse ponto, sem prometer benchmark que ninguém mediu?

Como o Claude Code mostra o que vai mudar antes de aplicar

No Claude Code, o freio se chama modo de permissão

A documentação oficial de permission modes lista seis: default, acceptEdits, plan, auto, dontAsk e bypassPermissions

O default aparece na interface como Manual, e é o mais conservador do grupo: ele pergunta antes de editar arquivo e antes da maioria dos comandos de shell

Ou seja, cada ação vira uma parada pra você dizer sim

O ciclo do Shift+Tab:

Você não precisa reiniciar sessão pra trocar de modo

Shift+Tab alterna no meio do caminho: a partir de auto, o primeiro toque leva pro default, e daí o ciclo segue defaultacceptEditsplandefault

Dá pra voltar ao plan mode com Shift+Tab ou prefixando o próximo prompt com /plan

E Shift+Tab de novo sai do plan mode sem aprovar plano nenhum, o que é ótimo quando você só queria pensar em voz alta 🙂

Domine o Claude Code do básico ao avançado
Pré-inscrição Formação Claude Code

Domine o Claude Code do básico ao avançado

Você vai aprender a criar sistemas completos com Claude Code, sem precisar ser programador. Inscreva-se para ter acesso a um desconto de lançamento e bônus especiais!

E o auto mode, quem revisa?

Essa é a pergunta que todo mundo faz

Nos planos Pro, Max e Team, o modo inicial embutido é o auto

Nele, quem revisa não é você: um segundo modelo (um classificador) olha as ações antes de rodarem, em vez de te mandar um prompt

Esse classificador bloqueia o que escala além do que foi pedido, o que mira infraestrutura não reconhecida, e o que parece dirigido por conteúdo hostil que o Claude leu no caminho

Aprovar tudo depois, no git diff:

O acceptEdits aceita automaticamente as edições de arquivo e os comandos comuns de filesystem (mkdir, touch, mv, cp) em caminhos do working directory ou de additionalDirectories

E a própria doc posiciona esse modo pra quem prefere revisar as mudanças DEPOIS, no editor ou via git diff, em vez de aprovar cada edição inline

Se liga que isso é uma escolha de fluxo, não de preguiça: você troca dez interrupções por uma leitura só, no fim

O plano antes do código:

No plan mode, o Claude pesquisa e propõe sem fazer: lê arquivos, roda comandos pra explorar e escreve um plano, mas não edita o código-fonte

Se você quer entender melhor esse fluxo de planejar antes de executar mudanças, ele é o coração do controle aqui

O detalhe massa vem na saída: ao sair do plan mode, o Claude apresenta o plano e pergunta como proceder, com opções que incluem "Yes, and use auto mode" e "Yes, manually approve edits"

Aprovar o plano já troca a sessão pro modo descrito na opção escolhida

Uma decisão só define o resto da conversa

E se você não quer decidir toda vez, dá pra fixar um modo padrão pelas sessões com o campo permissions.defaultMode no arquivo de settings

O diff lado a lado no VS Code:

No terminal puro o texto manda

Já na extensão do Claude Code para VS Code, quando o Claude quer editar um arquivo no modo Manual, ele mostra uma comparação lado a lado do original com a mudança proposta e pede permissão, com as opções de aceitar, rejeitar ou dizer o que fazer em vez daquilo

E tem um detalhe que eu acho topzera: se você editar o conteúdo proposto direto na diff view antes de aceitar, o Claude é avisado de que houve modificação e não assume que o arquivo ficou igual à proposta original

Ou seja, a diff view não é só leitura, é lugar de intervir

Como o Antigravity mostra o que vai mudar antes de aplicar

O Antigravity ataca o mesmo problema por outro caminho: em vez de modos de permissão no centro, ele coloca artifacts

O Google anunciou o Antigravity 2.0 no Google I/O 2026, com app de desktop autônomo para macOS, Windows e Linux, suporte a comandos de voz, nova CLI e SDK

Que artifact?

Boa pergunta, porque o nome não entrega nada 😀

Um Artifact é um entregável estruturado criado pelo agente pra cumprir a tarefa e comunicar progresso e raciocínio

A lista inclui planos em markdown (os Implementation Plans), code diffs, diagramas de arquitetura, imagens e gravações de navegador

O Implementation Plan é o artifact que o agente usa pra arquitetar as mudanças antes de mexer no código, com o detalhe técnico das revisões necessárias, feito pra ser revisado por você

E o Walkthrough é o oposto na linha do tempo: ele nasce quando o agente conclui a implementação, com um resumo conciso das mudanças feitas na conversa ativa

A política que segura o agente:

A Artifact Review Policy controla a aprovação dos planos antes das mudanças no código, e oferece duas opções

  • Request Review (a recomendada): o agente sempre para e pede aprovação explícita
  • Always Proceed: o agente nunca para pra revisão manual

Com a política em Request Review, o agente pausa a execução e te notifica quando gera um implementation plan ou um code diff, permitindo revisar, adicionar comentários inline e verificar o plano no workspace

Esse fluxo de revisão é customizado na aba Agent do painel de Settings

Onde o diff aparece na IDE:

Quando o agente começa a escrever código dentro de uma conversa, aparece a seção Review Changes na barra inferior do painel do agente

Clicando nela, abre um painel no editor pra percorrer todas as mudanças feitas naquela conversa

E dá pra comentar em qualquer um dos file diffs pra se comunicar com o agente, do mesmo jeito que se comenta nos artifacts

Vale lembrar que o Antigravity tem duas superfícies principais: a Editor view (IDE com Tab completions, comandos inline e agente no painel lateral) e o Agent Manager, que remove boa parte da UI de IDE pra focar nas conversas dos agentes, nos artifacts produzidos e na gestão de múltiplos agentes

E na CLI, como é?

No Antigravity CLI, o modo de execução padrão é o request-review: a CLI pausa antes de aplicar qualquer escrita em disco e renderiza um preview de diff inline com sintaxe destacada

No preview, três teclas resolvem:

  • y aceita e salva o arquivo no disco
  • n rejeita e mantém o arquivo como estava
  • f abre uma revisão de diff em tela cheia e rolável, com 3 linhas de contexto e separadores de hunk

Shift+Tab também aparece aqui, trocando o modo de execução no meio da sessão e ciclando defaultaccept-editsplandefault, com indicador do modo ativo na barra de status abaixo do campo de prompt

A configuração baseline vem de ~/.gemini/antigravity-cli/settings.json, lido na inicialização

E o comando /diff abre o Interactive Diff Viewer, um painel em tela cheia com três modos (VCS, Turn e Commit) e comentários linha a linha; os comentários são formatados e enviados ao agente como o próximo prompt

Isso é bem interessante: o seu comentário no diff vira o prompt seguinte, sem você reescrever nada

Claude Code x Antigravity: o momento da aprovação lado a lado

Momento Claude Code Antigravity
Plano antes da mudança plan mode: pesquisa, lê arquivos e escreve o plano sem editar o source Implementation Plan: artifact com o detalhe técnico das revisões, feito pra revisão humana
O que pausa a execução modo default (Manual): pergunta antes de editar arquivo e antes da maioria dos comandos shell Request Review: o agente pausa e notifica ao gerar implementation plan ou code diff
Como se aprova ao sair do plan mode, opções que incluem "Yes, and use auto mode" e "Yes, manually approve edits" Artifact Review Policy: Request Review (recomendada) ou Always Proceed
Formato do diff comparação lado a lado na extensão do VS Code, com aceitar, rejeitar ou instruir painel Review Changes no editor; na CLI, preview inline com y, n e f (tela cheia com 3 linhas de contexto)
Comentar ou editar a proposta editar o conteúdo dentro da diff view é permitido, e o Claude é avisado da modificação comentário inline nos artifacts e em cada file diff; /diff na CLI comenta linha a linha
Atalho de troca de modo Shift+Tab: (auto →) defaultacceptEditsplandefault Shift+Tab na CLI: defaultaccept-editsplandefault
Modo inicial embutido auto mode em Pro, Max e Team, com classificador revisando as ações request-review como padrão da CLI
Onde fica o padrão permissions.defaultMode no arquivo de settings Settings, aba Agent; e ~/.gemini/antigravity-cli/settings.json na CLI
Relatório pós-execução não coberto pela documentação consultada Walkthrough: resumo conciso das mudanças da conversa ativa

Uma coisa que salta da tabela: os dois oferecem plano antes e diff na hora, mas o Antigravity trata plano, diff e resumo como objetos de primeira classe (os artifacts), enquanto o Claude Code trata tudo como estado da sessão (o modo de permissão)

Qual escolher pelo tipo de tarefa (e pelo tamanho do susto que você já levou)

Refator grande, onde o plano vale mais que o diff

Quando a mudança atravessa vários arquivos, aprovar diff por diff é ruim: você aprova as partes e perde o desenho

Aqui o plan mode do Claude Code entrega o que interessa, porque ele lê, explora e escreve o plano sem tocar no source

Do outro lado, o Implementation Plan do Antigravity faz o papel equivalente, e com Request Review ligado o agente para e espera sua aprovação explícita antes de sair mudando

Correção pequena, onde perguntar atrasa mais do que protege

Trocar um texto, ajustar um if, renomear função

Se o agente parar em cada arquivo, tu passa mais tempo apertando enter do que programando

No Claude Code, é o caso do acceptEdits, que auto-aprova as edições e os comandos comuns de filesystem (mkdir, touch, mv, cp) dentro do working directory, com a revisão acontecendo depois no editor ou no git diff

No Antigravity CLI, o equivalente na mão é o accept-edits, um Shift+Tab de distância

Tome cuidado com um detalhe: revisar depois só funciona se você REALMENTE abrir o diff depois 😛

Trabalho visual dentro do editor

Se você acompanha melhor olhando do que lendo saída de terminal, o painel ganha

No Claude Code, a extensão do VS Code mostra a comparação lado a lado do original com a proposta e ainda deixa você editar ali antes de aceitar

No Antigravity, o Review Changes na barra inferior do painel do agente abre a passagem por todas as mudanças da conversa, com comentário em cada file diff

Código sensível, com pausa obrigatória em todo diff

Aqui não tem meio termo

No Claude Code, é o modo default (Manual), de preferência fixado em permissions.defaultMode pra não depender da sua memória no começo da sessão

No Antigravity, é a Artifact Review Policy em Request Review, configurada na aba Agent do Settings, e o request-review na CLI (que já é o padrão dela)

O que eu vi usando o Claude Code no dia a dia

Quando testei o Claude Code do zero num projeto novo, ele estava configurado pra perguntar antes de agir

Resultado: cada arquivo que ele ia editar virava um pedido de permissão na minha tela

Antes disso, ainda precisei conceder permissão explícita pra ele atuar naquele diretório

E eu comecei pequeno de propósito: rodei um prompt simples de inspeção da pasta, só pra confirmar que a ferramenta estava respondendo, antes de pedir qualquer alteração

O efeito de confirmar tudo é real: o desenvolvimento fica pausado, com o agente voltando a perguntar a cada nova ação que precisa executar

É chato? Um pouco

Mas é exatamente esse atrito que te faz LER o que vai mudar

No meio do caminho eu alterno os modos pela própria interface ou pelo atalho de teclado, sem sair do fluxo, e é isso que salva a sessão: aperta o freio na parte delicada, solta na parte repetitiva

Também abri a visualização do raciocínio do agente pra acompanhar como ele planejou cada funcionalidade antes de escrever o código, e isso muda muito a sensação de estar no controle

No fim da tarefa, o agente entregou um resumo do que precisou executar pra criar o projeto, e eu usei esse resumo pra conferir o que tinha sido feito

Depois pedi uma funcionalidade nova em cima do que já existia, e o ciclo de pedido e aprovação se repetiu do mesmo jeito

Comecei no terminal puro e depois passei pro editor com a extensão: a interface integrada fica bem mais amigável pra acompanhar o que o agente faz

Se você ainda está montando o ambiente, esse caminho de primeiros passos com o Claude Code ajuda a chegar aqui sem tropeço

Minha conclusão prática: em projeto de equipe ou de empresa, mantenha os modos mais pausados, que pedem confirmação antes de mexer, pra entender o que está acontecendo antes de sair mudando tudo

Quem trabalha sozinho, em vibe coding puro, pode deixar no automático e revisar depois

No vídeo abaixo eu mostro esse ciclo inteiro na prática: o pedido de permissão a cada arquivo, a troca de modo no meio da sessão e o resumo do agente no final

Veredito: quem dá mais confiança para soltar o agente

Não dá pra eleger vencedor absoluto aqui, e eu não vou fingir que dá

Minha experiência de primeira mão é só com o Claude Code; o Antigravity eu descrevo pela documentação dele, não por teste meu

Dito isso, o critério é bem claro

Se o que te dá paz é aprovação inline com contexto visual dentro do ambiente, o Antigravity organiza isso de forma bem redonda: plano, code diff e Walkthrough são artifacts explícitos, o Request Review para o agente nos dois momentos críticos, o Review Changes junta as mudanças da conversa num painel só e o comentário no diff volta pro agente como próximo prompt

Se o que te dá paz é decidir uma vez, no plano, e revisar depois no git diff, o Claude Code encaixa melhor: o plan mode propõe sem editar, a aprovação do plano já define o modo de permissão da sequência, e o acceptEdits existe justamente pra esse fluxo de revisar depois

E tem o meio termo dos planos Pro, Max e Team, onde o auto é o modo inicial e um classificador revisa as ações no seu lugar, barrando o que escala além do pedido

Gosto do desenho, mas ele muda a natureza da confiança: você não está lendo o diff, está confiando em quem lê por você

Dá pra viver bem assim em projeto pessoal… em código de cliente, eu penso duas vezes

Conclusão

O comparativo Claude Code vs Antigravity, no fim, não é sobre qual modelo escreve código melhor

É sobre onde cada um coloca o botão de sim, e quanta informação ele te dá antes de você apertar

O próximo passo é bem concreto e leva dois minutos: escolha o modo padrão ANTES da próxima sessão

No Claude Code, fixe isso em permissions.defaultMode no arquivo de settings, em vez de descobrir o modo ativo no susto

No Antigravity, deixe a Artifact Review Policy em Request Review pela aba Agent do Settings, e lembre que a CLI já nasce em request-review

E aí, a parte que nenhuma configuração faz por você: leia o diff antes de dizer sim 🙂

Qualquer painel bonito vira enfeite se a gente aperta y no automático

até o próximo post!

Perguntas frequentes

Dá pra usar o Claude Code sem aprovar cada edição uma por uma?

Dá sim, de duas formas. No acceptEdits, o Claude Code auto aprova edições de arquivo e comandos comuns de filesystem como mkdir, touch, mv e cp no working directory ou em additionalDirectories, e a própria documentação recomenda esse modo pra quem prefere revisar tudo depois no editor ou via git diff. Já no auto mode, que é o modo inicial nos planos Pro, Max e Team, quem revisa não é você: um segundo modelo, o classificador, analisa as ações antes de rodarem e bloqueia o que escala além do pedido ou mira infraestrutura não reconhecida.

O que acontece se eu editar o código dentro da diff view do Claude Code no VS Code antes de aceitar a mudança?

Pode editar sem medo. Na extensão do Claude Code pra VS Code, se você mexer no conteúdo proposto direto na diff view antes de aceitar, o Claude é avisado de que houve modificação e não assume que o arquivo ficou igual à proposta original. Ou seja, a diff view não é só leitura, é lugar de intervir mesmo.

O Antigravity tem algum modo que aplica as mudanças sem parar pra revisão?

Tem, é a segunda opção da Artifact Review Policy. Enquanto o Request Review (recomendado pelo próprio Antigravity) faz o agente sempre parar e pedir aprovação explícita, o Always Proceed faz o agente nunca parar pra revisão manual. A troca entre as duas políticas é feita na aba Agent do painel de Settings.

Como funciona a revisão de diff no Antigravity CLI, fora do editor?

O modo de execução padrão da CLI é o request-review, que pausa antes de aplicar qualquer escrita em disco e mostra um preview de diff inline com sintaxe destacada. Nesse preview, y aceita e salva o arquivo, n rejeita e mantém como estava, e f abre uma revisão em tela cheia e rolável, com 3 linhas de contexto e separadores de hunk. Pra uma visão mais completa da conversa, o comando /diff abre o Interactive Diff Viewer, com os modos VCS, Turn e Commit.

Dá pra voltar pro plan mode do Claude Code no meio de uma conversa?

Dá, de duas formas: apertando Shift+Tab ou prefixando o próximo prompt com /plan. E se você entrar lá só pra pensar em voz alta, Shift+Tab de novo sai do plan mode sem aprovar plano nenhum.

Onde eu troco a política de revisão de artifacts no Antigravity?

O fluxo de revisão do Antigravity, incluindo a escolha entre Request Review e Always Proceed, é customizado na aba Agent do painel de Settings. É essa configuração que decide se o agente pausa (ou não) quando gera um implementation plan ou um code diff.




Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares