Codex ou Cursor: qual vale mais a pena para o seu jeito de programar?

Codex ou Cursor resolvem o mesmo problema por caminhos diferentes: o Codex CLI é o agente da OpenAI que roda local no terminal (npm, Homebrew ou script, com login pelo ChatGPT ou chave de API), e o Cursor é um editor separado construído sobre o código-fonte do VS Code, com importação de extensões em um clique. A fronteira não é rígida: o Cursor tem CLI própria (modos Agent, Plan e Ask) e o Codex tem extensão de IDE que roda em forks do VS Code, incluindo o Cursor. No preço, Cursor Pro custa US$ 20/mês e o Codex vem incluído nos planos do ChatGPT, do Free ao Pro.
Fala aí, beleza? A briga entre Codex e Cursor não é sobre qual IA é mais esperta, é sobre ONDE você quer que o trabalho aconteça: no terminal ou dentro do editor
E essa dúvida costuma bater justo em quem já paga uma das duas assinaturas e fica se perguntando se vale abrir a carteira pra segunda
O Codex é o agente de código da OpenAI que roda localmente no terminal
O Cursor é um editor completo com IA embutida
Só que a fronteira entre os dois é bem menos rígida do que parece, e é exatamente aí que mora a chance de você não pagar duas vezes pela mesma coisa 🙂
O que cada um é de verdade (e o que não é)
Começa pelo erro mais comum: muita gente acha que o Cursor é uma extensão do VS Code
Não é
O Cursor é construído sobre o código-fonte do VS Code e roda como um editor separado, instalado do lado do seu VS Code atual
A sensação de familiaridade vem daí, e ela é proposital: dá pra importar extensões, temas, configurações e atalhos do VS Code em um clique só, em Cursor Settings (Ctrl/Cmd + Shift + J) > General > Account > seção ‘VS Code Import’ > botão Import
Tome cuidado com uma diferença silenciosa: o Cursor usa o registro Open VSX pras extensões de terceiros, com um proxy de marketplace que faz análise automatizada de malware e de cadeia de suprimentos
Algumas extensões exclusivas do Marketplace da Microsoft são substituídas por builds auditados da Anysphere
Ou seja, o catálogo é parecido, mas não é o mesmo catálogo, e vale conferir antes de migrar achando que tudo vem junto
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
E o Codex, o que é?
O Codex CLI é o agente de código da OpenAI que roda localmente no seu terminal, com suporte a macOS, Windows e Linux
Ele é open source: o repositório é openai/codex, sob licença Apache-2.0, escrito em Rust
A instalação é ‘next, next e finish’ de terminal:
# npm
npm install -g @openai/codex
# Homebrew
brew install --cask codex
# macOS/Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
No Windows, pelo PowerShell:
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
Depois é só rodar codex e fazer o login
A opção recomendada pela própria documentação é o ‘Sign in with ChatGPT’, mas ele também aceita chave de API
Se o formato de agente por terminal é novo pra você, já falei disso quando coloquei o Codex frente ao OpenCode, e ali a lógica de trabalho fica bem mais clara
A fronteira ‘terminal x editor’ não é absoluta
Aqui está o detalhe que muda a decisão inteira
O Cursor tem uma CLI própria, que roda o Agent no terminal sem abrir o editor, com os modos Agent, Plan (/plan ou --mode=plan) e Ask (/ask ou --mode=ask)
E o Codex tem uma extensão de IDE, publicada no Visual Studio Code Marketplace, que funciona no VS Code e em forks dele como Cursor e Windsurf
Então não é ‘terminal contra editor’
É qual dos dois você quer como base da sua rotina, beleza?
Codex x Cursor: comparação lado a lado
| Critério | Codex | Cursor |
|---|---|---|
| Formato principal | Agente de código no terminal | Editor separado, feito sobre o código-fonte do VS Code |
| Onde roda | Local (macOS, Windows, Linux), extensão de IDE e nuvem | Editor, mais CLI própria com modos Agent, Plan e Ask |
| Como entra | npm, Homebrew ou script, login com ChatGPT ou API key |
Instala o editor e importa extensões, temas e atalhos do VS Code em um clique |
| Automação e CI | GitHub Action oficial openai/codex-action@v1, rodando codex exec |
CLI usada em automações e em GitHub Actions |
| Revisão de código | Revisão automática de PR ou sob demanda com @codex review, comentando só P0 e P1 |
Bugbot incluído em todos os planos pagos |
| Nuvem | Codex cloud: tarefas paralelas em sandbox com o repo pré-carregado, log, resumo, diff e PR | Cloud Agents incluídos nos planos pagos |
| Licença do agente | Apache-2.0, código aberto | Editor proprietário |
Do lado dos modelos, o Cursor é multi-provedor (OpenAI, Anthropic, Google) e ainda tem os modelos próprios da linha Composer
Repara que os dois cobrem os mesmos territórios
O que muda é o centro de gravidade: o Codex nasce agente e ganhou editor, o Cursor nasce editor e ganhou agente
Quanto custa cada um por mês
Os valores abaixo estão todos em dólar, do jeito que aparecem nas páginas oficiais de preço
Planos individuais do Cursor:
| Plano | Preço mensal | Uso de API incluído |
|---|---|---|
| Hobby | Gratuito | Número limitado de requisições de Agent e de completions do Tab |
| Pro | US$ 20 | US$ 20 |
| Pro+ | US$ 60 | US$ 70 |
| Ultra | US$ 200 | US$ 400 |
Todos os planos pagos incluem Tab ilimitado, todos os modelos, Cloud Agents e Bugbot
No Teams, o assento Standard sai US$ 40 por assento no mensal (US$ 32 no anual) e o Premium sai US$ 120 (US$ 96 no anual)
O Premium entrega 5x o uso incluído do Standard por 3x o custo, e essa revisão de preços valeu imediatamente pra clientes novos e a partir de 1º de julho de 2026 pra quem estava renovando
Detalhe massa pra time: dá pra misturar tipos de assento, dando níveis diferentes pra pessoas diferentes
Planos do ChatGPT que dão acesso ao Codex:
| Plano | Preço mensal | Observação |
|---|---|---|
| Free | US$ 0 | Codex incluído, com limite de uso |
| Go | US$ 8 (nos EUA) | Codex incluído |
| Plus | US$ 20 | Codex incluído |
| Pro | US$ 100 ou US$ 200 | o de US$ 100 dá 5x o uso do Plus, o de US$ 200 dá 20x |
O Codex também está incluído em Business, Edu e Enterprise
E atenção num ponto que pega bastante: a OpenAI não oferece cobrança anual nem pagamento adiantado de vários meses no Go, Plus ou Pro
É mensal e ponto
E como o consumo é contado?
São dois modelos diferentes de cobrança, e isso importa mais que o preço de tabela
No Cursor, a conta é por créditos: você tem um pool mensal equivalente ao valor do plano, e o que passar disso vira excedente pay-as-you-go
No Codex, desde 2 de abril de 2026, o uso nos planos Plus, Pro, Business e Enterprise passou a ser cobrado por consumo de tokens (créditos por milhão de tokens de entrada, de entrada em cache e de saída), em vez de por mensagem
Quem bate o limite no Plus ou no Pro pode comprar créditos avulsos e continuar, sem precisar subir de plano
Esses créditos, aliás, não são só do Codex: valem pros recursos suportados do plano, como ChatGPT Work e ChatGPT for Excel, conforme a elegibilidade da conta
E tem uma estimativa da própria OpenAI que vale colar na parede antes de fazer conta otimista: cerca de US$ 100 a US$ 200 por desenvolvedor por mês, com variação grande conforme modelo, número de instâncias, automações e uso do fast mode
Ou seja, o preço da assinatura é o piso, não o teto
Que tipo de trabalho cada formato favorece
Agora a parte que interessa de verdade: qual formato brilha em qual cenário
Tarefa longa e delegável. Aqui o Codex cloud é o formato certo: ele roda tarefas em paralelo, cada uma num sandbox na nuvem já pré-carregado com o repositório, e entrega log, resumo, diff e até pull request no fim
Pra isso funcionar sem virar bagunça, o Codex procura arquivos AGENTS.md no repositório e segue as diretrizes que estão lá: regra geral no AGENTS.md da raiz, regra específica em arquivos aninhados por serviço
Edição fina e navegação de código no dia a dia. É o território do editor: Tab ilimitado, todos os modelos disponíveis e o contexto visual do projeto na sua frente
Quando o trabalho é ‘mexe aqui, olha ali, testa, volta’, ter tudo na mesma janela ganha do vai e volta de terminal
Automação em pipeline. Os dois entregam
Do lado do Codex, a Action oficial openai/codex-action@v1 instala o CLI e roda codex exec sob as permissões que você definir
Do lado do Cursor, a CLI também serve pra automação: atualizar documentação, disparar revisão de segurança e rodar em GitHub Actions
Uma diferença de comportamento local: o Cursor CLI lê, modifica e apaga arquivos e executa comandos de shell que VOCÊ aprova
Revisão de PR. O Codex pode revisar todo pull request automaticamente ou só quando você pede com o comentário @codex review, e ali ele sinaliza apenas questões P0 e P1
É pouco barulho por design, o que é ótimo pra quem já sofreu com bot comentando vírgula
‘Mas eu já pago um dos dois…’
Esse é o cenário mais comum, e a resposta é boa: dá pra combinar em vez de duplicar
Como a extensão do Codex funciona em forks do VS Code, ela roda dentro do Cursor
Só que tem uma pegadinha documentada: no Cursor a barra de atividades é horizontal por padrão e o ícone do Codex pode ficar escondido nos itens recolhidos
O ajuste manual que a documentação orienta é esse:
- abra as settings e busque por ‘activity bar’
- mude a orientação para vertical
- reinicie o editor
- arraste o ícone do Codex para a barra lateral direita
- volte a orientação para horizontal
Chato? É
Mas é bem mais barato que uma segunda assinatura só pra ter o agente por perto
Como foi na prática rodar um objetivo inteiro no Codex
Eu venho testando muito o Codex, e o teste que mais me mostrou o formato foi o do objetivo autônomo
Primeiro aviso honesto: não vem ligado de fábrica
Precisei mexer no arquivo de configuração antes de conseguir usar
Abri o próprio arquivo pelo Codex (menu de configurações, opção de abrir o config), o que já me revelou a pasta onde as configurações moram, e aí tive que arrastar o arquivo pra um editor de código pra conseguir editar de verdade
Depois de salvar, fechei e abri o Codex de novo pra a funcionalidade passar a valer
E aqui vai o detalhe que me pegou: só rodou pelo terminal
Na interface do Codex a funcionalidade simplesmente não aparecia
Ao abrir no terminal, ainda vi um aviso de que o recurso está em desenvolvimento, ou seja, fase experimental mesmo
Com tudo configurado, defini um objetivo simples (um app pequeno) e o agente ficou rodando sozinho o ciclo de planejar, agir, testar e revisar até concluir
Acompanhei tudo em tempo real pelo output do terminal: vi ele escrever código, criar um arquivo de teste, depois apagar esse arquivo e fazer uma auditoria final
Usei o comando de status pra ver se o objetivo estava ativo, qual era o objetivo, quanto tempo tinha levado e quanto de token já tinha consumido
Usei o chat paralelo pra perguntar a estratégia de construção do projeto (se ele ia separar em arquivos diferentes) sem interromper o objetivo em execução, e depois voltei pra tela onde o agente estava trabalhando
Em certo momento ele parou e pediu permissão pra abrir o navegador na etapa de teste, e eu aceitei
Essas permissões padrão são uma trava de segurança: o agente pausa quando não tem autorização
Teve também um momento em que o objetivo ficou pausado e precisei usar o comando de retomar pra execução voltar a andar
O que isso diz sobre curva de aprendizado? Que o formato terminal cobra um pedágio de configuração e de vocabulário de comandos que o editor não cobra
No editor você clica e vê
No terminal você configura, reinicia, aprende os comandos e aprende a ler o output
Em compensação, o que eu ganhei foi delegar um ciclo inteiro e voltar com a coisa pronta, o que é um tipo de trabalho que a edição fina no editor não substitui
Estou gostando dos resultados e acho o limite de uso justo pelo valor que pago
E aposto que esse recurso não fica preso no terminal pra sempre: quando sair do modo experimental, deve chegar na interface com um acompanhamento mais fluido
No vídeo acima eu mostro a configuração inteira (incluindo a parte de abrir e editar o arquivo de config) e depois o agente trabalhando ao vivo até entregar o app
Veredito: qual dos dois assinar (e quando os dois valem)
Sem ficar em cima do muro, vamos por perfil
Você já é assinante do ChatGPT: não assine nada por enquanto
O Codex já está incluído no seu plano, do Free ao Pro
Ative, use por umas semanas e veja se o limite te segura antes de pensar em Cursor
Você quer um editor completo e mexe em código o dia inteiro: Cursor Pro por US$ 20 com US$ 20 de uso incluído é o ponto de entrada óbvio
O Hobby serve pra experimentar, mas o uso limitado de Agent e de Tab entrega pouco pra quem trabalha nisso todo dia
Você trabalha em time: o Teams é onde a conta fica interessante pelo mix de assentos
Dá pra colocar quem vive no editor no Premium (5x de uso por 3x do preço) e quem entra menos no Standard, em vez de nivelar todo mundo por cima
Você só quer automatizar CI: os dois resolvem, mas o caminho do Codex é o mais direto, com a Action oficial rodando codex exec e a revisão de PR restrita a P0 e P1
E existe até um SDK do Codex, pra quem quer embutir o agente num fluxo próprio
Quando pagar os dois é desperdício: se o seu uso é ‘um agente escrevendo código sozinho’, pagar Cursor Pro + ChatGPT Plus é pagar US$ 40 por duas portas pro mesmo tipo de trabalho
Nesse caso, instala a extensão do Codex dentro do Cursor, ou usa o Cursor CLI, e pronto
Quando NÃO é desperdício: quando os dois usos são de verdade diferentes
Editor com Tab e todos os modelos pro trabalho fino, mais o Codex cloud rodando tarefas paralelas em sandbox e abrindo PR enquanto você programa
Aí você não está comprando a mesma coisa duas vezes, está comprando dois modos de trabalho
Se a sua praia é mesmo o terminal e você quer mais opção antes de decidir, também já pus o OpenCode contra o Claude Code nessa mesma régua
Conclusão
A escolha entre Codex ou Cursor não se resolve no comparativo, se resolve no seu extrato de uso
Então o próximo passo é o mais barato possível: comece pelo formato que já está pago
Se você tem ChatGPT, instala o Codex CLI hoje
Se não tem, roda o Hobby do Cursor
Usa por uma semana inteira, acompanha o consumo (no Codex dá pra ver o gasto de token pelo comando de status) e só depois decide o upgrade, com número na mão em vez de achismo
Porque lembra da estimativa da própria OpenAI: US$ 100 a US$ 200 por dev por mês, dependendo de modelo, instâncias e automação
A assinatura é o começo da conta, não o fim dela
No próximo post eu volto nesse assunto por outro ângulo… até lá! =)
Perguntas frequentes
Dá pra instalar a extensão do Codex dentro do Cursor?
Dá sim. Existe uma extensão de IDE do Codex publicada no Visual Studio Code Marketplace que funciona no VS Code e em forks dele, como o Cursor e o Windsurf. No Cursor, o ícone pode ficar escondido nos itens recolhidos da barra de atividades, e a documentação traz o passo a passo do ajuste manual (o mesmo que está no corpo do post).
O Codex CLI funciona no Windows, ou só em Mac e Linux?
Funciona nos três: macOS, Windows e Linux. No Windows a instalação é feita pelo PowerShell, com powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex", e depois é só rodar codex e fazer login.
O que acontece se eu estourar o limite de uso do Codex no plano Plus ou Pro?
Você pode comprar créditos avulsos pra continuar usando, sem precisar subir de plano, no formato pay-as-you-go. Esses créditos valem pros recursos suportados da conta, não só pro Codex, então ficam compartilhados com o ChatGPT Work e o ChatGPT for Excel conforme a elegibilidade.
Se eu estiver no meio de uma tarefa e o limite de uso bater, o Codex corta na hora?
Não. Se o limite é atingido durante um turno ativo, o Codex continua aquele turno, sujeito aos limites de uso justo. Ele não interrompe no meio do trabalho.
O código do Codex CLI é aberto?
É sim. O repositório é o openai/codex no GitHub, sob licença Apache-2.0, escrito em Rust. Já o Cursor é um editor proprietário.
Dá pra usar Codex e Cursor CLI em automações de GitHub Actions?
Dá pros dois. O Codex tem a GitHub Action oficial openai/codex-action@v1, que instala o Codex CLI e roda codex exec sob as permissões definidas no workflow. O Cursor CLI também serve pra automação, incluindo atualizar documentação, disparar revisões de segurança e rodar dentro de GitHub Actions.
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
