Claude Code vs Cursor, Codex e Copilot: qual escolher?
Compare Claude Code, Cursor, Codex e Copilot: veja agente de terminal, assistente no editor ou agente na nuvem, custos e quando usar um VPS.
Claude Code vs Cursor, Codex e Copilot
Escolher entre Claude Code, Cursor, Codex ou Copilot é escolher entre três formas de trabalhar, não entre quatro listas de recursos. Claude Code e Codex CLI são agentes de terminal: você os inicia em um diretório, e eles trabalham por meio do shell. Cursor e GitHub Copilot são nativos do editor: ficam dentro de uma janela de código e acompanham o cursor. Codex também é executado na nuvem, em uma máquina que você nunca vê. Escolha o formato que corresponde à sua rotina e, depois, escolha o produto dentro desse formato.
As listas de recursos convergem. Os quatro leem um repositório, propõem alterações e executam comandos. O que os diferencia é onde o agente é executado, o que ele consegue ver durante a execução e como a cobrança é feita. Esses três aspectos são estáveis. Os nomes dos modelos e os preços não são, por isso esta página os mantém resumidos e datados.
Para que serve um agente de terminal
Um agente de terminal é um programa executado no shell que trata o diretório atual como seu ambiente. Ele lê arquivos, edita-os, executa o build, lê a falha e tenta novamente. Não há editor envolvido, portanto ele funciona da mesma forma no laptop e em um servidor acessado por SSH (secure shell).
Instale o Claude Code com o instalador oficial e inicie-o dentro de um projeto.
curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claudeclaude --version deve exibir uma string de versão, como 2.1.211 (Claude Code). Se exibir command not found, o instalador colocou o binário em ~/.local/bin, mas esse diretório não está no seu PATH. Também existe um pacote npm, caso você já gerencie ferramentas dessa forma.
npm install -g @anthropic-ai/claude-codeO Codex CLI é instalado da mesma forma e é iniciado com seu próprio comando.
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexO GitHub também fornece um agente de terminal, distribuído pelo npm.
npm install -g @github/copilot
copilotAgentes de terminal são adequados para tarefas longas: uma migração em quarenta arquivos, uma suíte de testes que você quer deixar passando até a manhã seguinte ou uma atualização de dependência que ninguém quer fazer manualmente. Eles são adequados porque nada no trabalho depende de uma janela permanecer aberta. O custo é abrir mão da visualização do editor. Você lê diffs no terminal, em vez de analisá-los em um painel lado a lado.
No que um assistente nativo do editor é bom
Cursor e Copilot colocam o modelo no local em que sua atenção já está. Cursor é um editor completo, um fork do VS Code, portanto o agente tem o índice do próprio editor sobre o projeto: buffers abertos, o grafo de símbolos e o arquivo que você está visualizando. Copilot é uma extensão que adiciona a mesma ideia ao VS Code, aos IDEs JetBrains, ao Visual Studio e ao Neovim, portanto você mantém sua configuração existente.
Esse formato é melhor para ciclos curtos. Conclusão inline enquanto você digita, uma renomeação que altera nove pontos de chamada e uma função que você quer reescrever enquanto o chamador está visível duas linhas acima. O modelo tem a posição do cursor, que é o sinal mais forte sobre o que você quer dizer. Um agente de terminal precisa receber essa informação.
Ele é pior para qualquer tarefa que continue depois que a janela é fechada. Feche o laptop e o trabalho para. Esse é o motivo de existir o formato de terminal.
Para que serve um agente na nuvem
O Codex pode mover uma tarefa para uma máquina hospedada que clona seu repositório, trabalha nele e abre um pull request. Você não acompanha o trabalho. Quando volta, encontra um diff e uma descrição do que mudou.
O modo na nuvem é adequado para tarefas bem especificadas e repetitivas: aplicar a mesma correção de lint em todos os arquivos, adicionar um arquivo de teste ausente, atualizar uma biblioteca e corrigir os pontos de chamada. Ele é inadequado para tarefas nas quais você teria corrigido o agente no terceiro minuto, porque você não está presente nesse momento. Dê a ele uma tarefa que possa descrever completamente, ou espere descartar o resultado.
Observe o padrão: o modo na nuvem é um agente de terminal hospedado por outra pessoa. Se você mesmo o hospedar em uma máquina Linux, terá a mesma característica, com suas próprias chaves, suas próprias regras de rede e seu próprio sistema de arquivos. Esse é todo o argumento para executar o Claude Code em um VPS dentro do tmux.
Como as estruturas de preços diferem
Há três modelos de cobrança em uso, e confundi-los é onde os orçamentos saem do controle.
Assinatura fixa com uma janela de uso. Você paga mensalmente e recebe uma franquia que é renovada conforme um cronograma. Os planos Pro e Max da Anthropic funcionam assim, e o Claude Code está incluído em todos os planos pagos a partir do Pro. O nível necessário depende da frequência com que você atinge o limite. É isso que combinar um plano Claude com sua forma de trabalhar ajuda a determinar.
Por usuário, com excedente medido. O Cursor oferece Hobby (gratuito), Individual por $20 por mês e Teams por $40 por usuário por mês, em julho de 2026. Cada nível inclui uma quantidade de uso de modelos. Depois desse limite, você paga posteriormente pelo que consumir. O Copilot oferece um nível gratuito, Pro por $10 por mês, Pro+ por $39, Business por $19 por usuário e Enterprise por $39 por usuário, também em julho de 2026. Cada plano inclui uma franquia de créditos de IA.
Por token. A API não tem limite máximo nem janela de uso. Você paga por cada token de entrada e de saída, e a cobrança aumenta conforme o contexto enviado. Esse modelo surpreende porque uma sessão longa de agente reenvia a conversa a cada interação.
A consequência prática é que uma assinatura limita o custo do seu pior mês, mas uma cobrança por uso não. Se você executa agentes o dia todo, os planos fixos geralmente são mais baratos e sempre mais previsíveis. Se você executa agentes ocasionalmente, mas os automatiza, a cobrança por uso é mais barata. A escolha do modelo altera bastante o valor cobrado. Por isso, escolher o modelo Claude certo para cada tarefa é uma decisão de custo tanto quanto de qualidade.
Onde um VPS se encaixa
Um VPS (servidor privado virtual) transforma qualquer agente de terminal em um agente de nuvem sob seu controle. A máquina permanece ligada, portanto uma sessão continua ativa mesmo quando você fecha a tampa do laptop. Execute o agente dentro do tmux, um multiplexador de terminal, e a sessão também continuará ativa se a conexão SSH for interrompida, porque o shell é filho do servidor tmux, e não de sshd.
sudo apt update && sudo apt install -y tmux
tmux new -s agentNessa sessão, inicie o agente normalmente. Desanexe com Ctrl-b e depois d, feche o laptop e reconecte-se mais tarde.
tmux attach -t agentSe tmux attach informar no sessions, o servidor tmux foi encerrado junto com a máquina ou nunca foi iniciado, portanto o trabalho foi perdido. Esse é o único modo de falha que você precisa conhecer antes de depender dele.
O outro motivo para usar um servidor é limitar o impacto de uma falha. Um agente que pode executar comandos também pode executar o comando errado. Em um VPS, o comando errado destrói uma máquina que você pode recriar, e não o laptop que contém suas fotos. Dê ao agente um usuário não privilegiado próprio, mantenha as credenciais fora do repositório e trate a máquina como descartável. O mesmo raciocínio se aplica a qualquer agente hospedado por você, conforme explicado em executar um agente de programação em um VPS.
Qual ferramenta você deve escolher
Se você passa a maior parte do dia digitando código com um arquivo aberto, uma ferramenta integrada ao editor oferece mais valor, e o Copilot é a opção mais barata para manter seu editor atual. Se você passa a maior parte do dia delegando tarefas completas e verificando os resultados, um agente de terminal é mais adequado e é o único formato que pode ser executado sem supervisão em um servidor. Se você já paga por um plano Claude, o Claude Code não gera nenhum custo adicional para testar, o que faz dele o experimento mais barato desta página.
A maioria das pessoas que usa essas ferramentas de forma séria acaba usando duas: um assistente de editor para digitar e um agente de terminal para delegar. Elas não competem pelos mesmos minutos.
FAQ
O Claude Code substitui o Cursor?
Não diretamente. O Cursor é um editor, e o Claude Code é um programa de terminal, portanto eles atendem a partes diferentes do trabalho diário. O Claude Code substitui o painel do agente dentro do Cursor para tarefas longas e delegadas. Ele não substitui o preenchimento inline enquanto você digita, porque não sabe onde está o cursor.
Posso executar o Claude Code e o Codex no mesmo projeto?
Sim. Ambos operam no diretório de trabalho por meio de gravações comuns de arquivos e comandos de shell, portanto nenhum deles precisa que o outro esteja ausente. Execute um de cada vez no mesmo checkout. Dois agentes editando os mesmos arquivos simultaneamente sobrescreverão o trabalho um do outro, porque nenhum deles bloqueia arquivos.
Um agente de programação precisa de uma GPU no servidor?
Não, desde que o modelo seja executado no provedor. O Claude Code, o Codex e o Copilot enviam solicitações para uma API hospedada, portanto o servidor precisa apenas de CPU e memória suficientes para executar o build e os testes. Uma GPU só é necessária se você hospedar o próprio modelo, o que é um projeto diferente, com requisitos de hardware muito maiores.
Por que minha sessão do agente é encerrada quando fecho o laptop?
Porque a conexão SSH termina, o kernel desmonta o pseudo terminal e o shell envia SIGHUP aos processos filhos. Tudo que estiver sendo executado em primeiro plano é encerrado com ele. Iniciar o agente dentro de tmux corrige isso, pois esses processos pertencem ao servidor tmux, e não à sua sessão SSH.
Qual é a opção mais barata para um desenvolvedor?
Depende do volume, e os modelos de cobrança não são diretamente comparáveis. Um plano por usuário, como o Copilot Pro por $10 por mês, em julho de 2026, tem o menor custo fixo. Um plano fixo do Claude custa mais, mas inclui um agente de terminal. A cobrança de API por token pode ser mais barata que qualquer um dos dois em baixo volume e muito mais cara em alto volume, porque não há um limite para ela.