Claude Code vs Cursor, Codex e Copilot: qual escolher
Compare Claude Code, Cursor, Codex e Copilot: terminal, editor ou cloud? Veja como cada agente funciona, custos e onde um VPS se encaixa.
Claude Code vs Cursor, Codex e Copilot
Comparar Claude Code, Cursor, Codex e Copilot é escolher entre três formas de trabalhar, não entre quatro listas de funcionalidades. Claude Code e o Codex CLI são agentes de terminal: são iniciados num diretório e trabalham através da shell. Cursor e GitHub Copilot são nativos do editor: funcionam dentro de uma janela de código e acompanham o cursor. O Codex também é executado na cloud, numa máquina que não vê. Escolha o formato que corresponde à sua rotina e, depois, escolha o produto dentro desse formato.
As listas de funcionalidades convergem. Os quatro leem um repositório, propõem alterações e executam comandos. O que os distingue é onde o agente é executado, o que consegue ver durante a execução e como é feita a cobrança. Estes três aspetos são estáveis. Os nomes dos modelos e os preços não são, por isso esta página mantém essas informações resumidas e datadas.
O que um agente de terminal faz bem
Um agente de terminal é um programa executado na sua shell que trata o diretório atual como o seu ambiente. Ele lê ficheiros, edita-os, executa o seu build, lê o erro e tenta novamente. Não há um editor envolvido, por isso funciona da mesma forma no seu portátil e num servidor a que acede 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 imprimir uma cadeia de versão como 2.1.211 (Claude Code). Se imprimir command not found, o instalador colocou o binário em ~/.local/bin e esse diretório não está no seu PATH. Também existe um pacote npm se já gere ferramentas dessa forma.
npm install -g @anthropic-ai/claude-codeO Codex CLI é instalado da mesma forma e inicia com o seu próprio comando.
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexA GitHub também disponibiliza um agente de terminal, distribuído através de npm.
npm install -g @github/copilot
copilotOs agentes de terminal são adequados para tarefas longas: uma migração em quarenta ficheiros, uma suite de testes que quer ver verde de manhã, uma atualização de dependências que ninguém quer fazer manualmente. São adequados porque nada no trabalho depende de uma janela permanecer aberta. O custo é deixar de ter a visão do editor. Vai ler diffs num terminal, em vez de os analisar num painel lado a lado.
No que um assistente integrado no editor é bom
O Cursor e o Copilot colocam o modelo no local onde a sua atenção já está. O Cursor é um editor completo, derivado do VS Code, por isso o agente tem acesso ao índice do projeto criado pelo editor: buffers abertos, o grafo de símbolos e o ficheiro que está a consultar. O Copilot é uma extensão que acrescenta a mesma abordagem ao VS Code, aos IDEs JetBrains, ao Visual Studio e ao Neovim, permitindo manter a configuração existente.
Este formato é eficaz em ciclos curtos. Conclusão inline enquanto escreve, uma mudança de nome que altera nove locais de chamada ou uma função que pretende 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 pretende fazer. Um agente de terminal precisa que isso lhe seja indicado.
Este formato não é adequado para tarefas que continuam depois de fechar a janela. Se fechar o portátil, o trabalho para. Essa é a razão pela qual existe o formato baseado no terminal.
No que um agente na nuvem é bom
O Codex pode transferir uma tarefa para uma máquina alojada que clona o seu repositório, trabalha nele e abre um pull request. Você não fica a monitorizar o trabalho. Quando regressa, encontra um diff e uma descrição das alterações.
O modo na nuvem é adequado para tarefas bem especificadas e repetitivas: aplicar a mesma correção de lint em todo o projeto, adicionar um ficheiro de testes em falta, atualizar uma biblioteca e corrigir os pontos que a utilizam. É inadequado para tarefas em que você teria corrigido o agente ao fim de três minutos, porque não está presente ao fim de três minutos. Dê-lhe uma tarefa que consiga descrever integralmente, ou esteja preparado para descartar o resultado.
Observe o padrão: o modo na nuvem é um agente de terminal alojado por outra pessoa. Se o alojar você mesmo numa máquina Linux, obtém a mesma propriedade com as suas próprias chaves, as suas próprias regras de rede e o seu próprio sistema de ficheiros. Esse é todo o argumento para executar o Claude Code num VPS dentro do tmux.
Como diferem as estruturas de preços
Existem três modelos de faturação, e confundi-los é uma forma rápida de perder o controlo do orçamento.
Subscrição fixa com uma janela de utilização. Paga mensalmente e recebe uma franquia que é reposta segundo um calendário. 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. Os planos Pro e Max também permitem ativar créditos de utilização, cobrados separadamente além da subscrição. Por isso, o preço fixo só é o seu limite máximo enquanto esses créditos permanecerem desativados. O Enterprise é a exceção: no plano Enterprise atual, baseado na utilização, o Claude Code está incluído, mas cada token é faturado às tarifas da API além da taxa por lugar. O nível de que precisa depende da frequência com que atinge o limite. Essa é a questão respondida por associar um plano Claude à sua forma de trabalhar.
Por lugar, com excedente medido. O Cursor disponibiliza Hobby (gratuito), Individual por $20 por mês e Teams por $40 por utilizador por mês, em outubro de 2026. Cada nível inclui uma determinada quantidade de utilização de modelos. Quando essa quantidade termina, pode passar para um nível superior ou ativar a utilização a pedido. Esta é faturada posteriormente e pode ser limitada com um limite de despesa. O Copilot disponibiliza um nível gratuito, Pro por $10 por mês, Pro+ por $39, Max por $100, Business por $19 por lugar e Enterprise por $39 por lugar, também em outubro de 2026. Cada um inclui uma franquia de créditos de IA. Depois de ultrapassar essa franquia, um plano individual só continua a funcionar se definir um orçamento em dólares para utilização adicional.
Por token. A API não tem uma janela de utilização nem uma franquia incluída. Paga por cada token de entrada e de saída, e a fatura aumenta conforme a quantidade de contexto enviada. O único limite é um limite de despesa mensal, que pode definir na Claude Console. Este modelo surpreende os utilizadores porque uma sessão longa de um agente reenvia a conversa a cada interação.
A consequência prática é esta: uma subscrição limita o seu pior mês enquanto mantiver a utilização adicional desativada, e um sistema medido só a limita se definir um limite de despesa. Cursor, Copilot, os créditos de utilização do Claude e a API da Anthropic permitem definir esse limite. Defina-o antes de automatizar qualquer tarefa. Se executar agentes durante todo o dia, os planos fixos são normalmente mais baratos e sempre mais previsíveis. Se executar agentes ocasionalmente, mas os automatizar, o modelo medido é mais barato. A escolha do modelo altera bastante o custo medido. Por isso, escolher o modelo Claude certo para a tarefa é uma decisão de custo tanto quanto de qualidade.
Onde um VPS se enquadra
Um VPS (servidor privado virtual) transforma qualquer agente de terminal num agente na nuvem sob o seu controlo. A máquina permanece ligada, por isso uma sessão sobrevive ao fecho da tampa do portátil. Execute o agente dentro do tmux, um multiplexador de terminal, e a sessão também sobrevive a uma ligação SSH interrompida, porque a shell é um processo filho do servidor tmux e não de sshd.
sudo apt update && sudo apt install -y tmux
tmux new -s agentDentro dessa sessão, inicie o agente normalmente. Desanexe com Ctrl-b e depois d, feche o portátil e volte a ligar-se mais tarde.
tmux attach -t agentSe tmux attach indicar no sessions, o servidor tmux terminou com a máquina ou nunca foi iniciado, por isso o trabalho perdeu-se. Este é o único modo de falha que deve conhecer antes de depender dele.
A outra razão para usar um servidor é o raio de impacto. Um agente que pode executar comandos também pode executar o comando errado. Num VPS, o comando errado destrói uma máquina que pode reconstruir, e não o portátil onde guarda as suas fotografias. Dê ao agente o seu próprio utilizador sem privilégios, mantenha as credenciais fora do repositório e trate a máquina como descartável. O mesmo raciocínio aplica-se a qualquer agente que aloje por conta própria, como explicado em executar um agente de programação num VPS.
Qual deve escolher
Se passa a maior parte do dia a escrever código com um ficheiro aberto, uma ferramenta integrada no editor oferece mais valor, e o Copilot é a opção mais barata para manter o editor atual. Se passa a maior parte do dia a delegar tarefas completas e a verificar resultados, um agente de terminal adapta-se melhor. É também o único modelo que pode ser executado sem supervisão num servidor. Se já paga um plano Pro, Max ou Team, o Claude Code não acrescenta custos para experimentar. Isso torna-o a experiência mais barata desta página. Num plano Enterprise baseado na utilização, está incluído, mas cada token utilizado é faturado às tarifas da API.
A maioria das pessoas que utiliza estas ferramentas de forma intensiva acaba por usar duas: um assistente no editor para escrever código e um agente de terminal para delegar tarefas. 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 abrangem partes diferentes do dia. O Claude Code substitui o painel do agente dentro do Cursor para tarefas longas e delegadas. Não substitui a conclusão automática enquanto escreve, 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 através de gravações normais de ficheiros e comandos de shell. Por isso, nenhum precisa que o outro esteja ausente. Execute-os um de cada vez no mesmo checkout. Dois agentes a editar os mesmos ficheiros em simultâneo vão substituir o trabalho um do outro, porque nenhum deles bloqueia ficheiros.
Um agente de programação precisa de uma GPU no servidor?
Não, desde que o modelo seja executado pelo fornecedor. O Claude Code, o Codex e o Copilot enviam pedidos para uma API alojada. O servidor só precisa de CPU e memória suficientes para executar a compilação e os testes. Uma GPU só é necessária se alojar o próprio modelo, o que é um projeto diferente e exige muito mais hardware.
Porque é que a minha sessão do agente termina quando fecho o portátil?
Porque a ligação SSH termina, o kernel destrói o pseudo terminal e a shell envia SIGHUP aos processos filhos. Tudo o que estiver a ser executado em primeiro plano termina com essa sessão. Iniciar o agente dentro de tmux resolve o problema, porque esses processos pertencem ao servidor tmux e não à sua sessão SSH.
Qual é a opção mais barata para um único programador?
Depende do volume, e os modelos não são diretamente comparáveis. Os pontos de entrada pagos mais baixos, em outubro de 2026, são o ChatGPT Go por $8 por mês, que inclui acesso limitado ao Codex, e o Copilot Pro por $10 por mês. Cursor, Copilot e ChatGPT também têm níveis gratuitos com limites rigorosos. Um plano Claude fixo custa mais, mas inclui um agente de terminal. A faturação da API por token pode ser mais barata do que qualquer uma destas opções com baixo volume e muito mais cara com alto volume, porque nada a limita além de um limite de despesa definido por si.