Até o capítulo anterior, colocamos em ação o Claude Code, o grande representante dos agentes de CLI. Mas o mundo do coding com IA tem outras ferramentas poderosas. Cursor, GitHub Copilot e Codex — mesmo que você já tenha ouvido os nomes, o que muda e quando usar cada uma costuma ser surpreendentemente nebuloso. Neste capítulo, organizamos essas 3 ao lado do Claude Code, com a meta de você conseguir escolher conforme o seu trabalho.
Não "qual é a melhor", mas "qual usar quando"
Por que conhecer várias ferramentas
Você talvez pense: "se dá para usar o Claude Code, não basta só ele?". De fato, dominar uma a fundo é importante. Mas cada ferramenta de coding com IA tem um estilo de trabalho em que é boa. Momentos em que você quer delegar uma função inteira, momentos em que quer escrever com cuidado conferindo linha por linha, momentos em que quer corrigir parcialmente olhando o código existente — a natureza do trabalho muda dia após dia. Se você conhece o temperamento de várias ferramentas, pode escolher o parceiro que mais combina com a situação e, se preciso, usá-las juntas. Pensar em "a certa para cada momento", e não em "qual é superior", é o jeito de não dar voltas.
💡 Você não precisa dominar todas a fundo. A meta deste capítulo é entender o posicionamento das 4 ferramentas e encaixá-las em um único mapa. Com os nomes e as personalidades na cabeça, quando a necessidade surgir você julga na hora: "ah, esta é uma situação para o Cursor". Por ora, dê só uma olhada leve no panorama.
Cursor — o editor com IA para dialogar olhando
O Cursor é um editor especializado em IA construído com base no VS Code, o editor de código clássico. A aparência e a sensação de uso são quase iguais às do VS Code, com funções de diálogo com a IA e edição em lote profundamente embutidas. Entendendo como contexto o arquivo aberto ou o projeto inteiro, se você pede no chat "corrija esta função assim", ele sugere o trecho correspondente e o aplica depois de mostrar o diff.
O maior charme é a segurança de conversar com a IA olhando o código com os próprios olhos. O trecho que a IA vai reescrever é destacado no editor, e você o incorpora depois de conferir o diff antes/depois. É menos "deixo tudo por conta" e mais a sensação de "editar de mãos dadas com a IA" — quanto mais a pessoa consegue ler código, mais fácil segurar as rédeas dessa ferramenta.
- Baseado no VS Code, a migração é tranquila (dá para levar extensões e atalhos).
- Dá para aplicar depois de ver o diff, o que facilita entender as mudanças.
- É bom em edições em lote em vários arquivos e em instruções pontuais a um trecho selecionado.
- Quando você quer mexer no código existente enquanto o observa.
- Para quem está acostumado a trabalhar num editor gráfico e não curte o terminal.
- Trabalho de acertar o front-end conferindo o design e a tela.
📘 Mais detalhes: da instalação ao esquema de preços e ao uso concreto, reunimos em O que é o Cursor — o editor com IA baseado no VS Code. Como primeira opção para quem prefere editor, vale experimentar.
GitHub Copilot — o tipo autocompletar que sugere enquanto você escreve
O GitHub Copilot é o tipo autocompletar mais difundido entre as ferramentas de coding com IA. Feito por GitHub e OpenAI, integra-se como extensão a muitos editores, a começar pelo VS Code. O mais característico é o autocompletar (autocomplete): quando você começa a escrever código, ele sugere de antemão, em texto cinza, a próxima linha ou bloco que provavelmente virá. Pressionou Tab, adota; não gostou, ignora e segue escrevendo — essa leveza é a marca dele.
Nos últimos tempos ganhou também função de chat e comportamentos mais de agente, indo além do simples autocompletar. Ainda assim, a essência do Copilot continua sendo a experiência de "sugerir de leve, discretamente, ao seu lado enquanto você escreve". Sem quebrar o ritmo com que você mesmo escreve código, deixa a IA cobrir só as partes repetitivas. A iniciativa de pôr a mão na massa é totalmente sua, e a IA é apenas uma assistente inteligente que antecipa — essa é a distância.
- O autocompletar em tempo real conforme você digita é rápido e natural.
- Compatível com muitos editores, tem baixa barreira de adoção.
- Escreve código padrão e boilerplate reduzindo a quantidade de digitação.
- Para quem quer manter o ritmo de escrever o próprio código.
- Quando você quer acrescentar IA de leve ao fluxo de desenvolvimento existente.
- Trabalho de produzir rapidamente código com muita repetição.
📗 Mais detalhes: o funcionamento, os planos e os passos de instalação estão em O que é o GitHub Copilot. Como porta de entrada para quem quer "primeiro experimentar o autocompletar com IA", é a opção de barreira mais baixa.
Codex — o agente autônomo da OpenAI
O Codex é um agente de coding oferecido pela OpenAI. Em posicionamento, é próximo do Claude Code: um tipo autônomo que, ao receber a instrução, lê e escreve arquivos sozinho, executa comandos e até roda testes para avançar a tarefa. Além do CLI usável pelo terminal, há também a forma de rodar na nuvem, e a marca dele é permitir delegar um trabalho consolidado por inteiro.
Enquanto o Copilot, do tipo autocompletar, "acompanha linha por linha", o Codex tende a "delegar por unidade de função ou de tarefa". Se você diz "implemente uma API com esta spec" ou "conserte este bug", ele avança de uma vez, do planejamento à execução, mudanças que atravessam vários arquivos. Como se apoia nos modelos da OpenAI, aproveitar direto no coding a força da família GPT também é uma característica.
- Tipo "delego por inteiro", que planeja e executa tarefas de forma autônoma.
- A flexibilidade de rodar tanto no CLI quanto na nuvem.
- Usa no coding o amplo conhecimento dos modelos da OpenAI.
- Quando você quer delegar de uma vez uma função consolidada.
- Para quem já está acostumado com OpenAI/ChatGPT.
- Quando você quer usar em alternância comparando com o Claude Code.
📙 Mais detalhes: como Claude Code e Codex são ambos do tipo autônomo, dá margem à dúvida. As diferenças de forte e de custo você confere em detalhe em Claude Code vs Codex, comparativo completo. Experimentar os dois e escolher o que cai melhor na sua mão é totalmente válido.
Diferenças em relação ao Claude Code e como escolher
Ao organizar as 4 ferramentas, um único eixo deixa tudo mais claro: "até onde delegar à IA". Dividem-se em tipo autônomo, que delega em grande escala (Claude Code, Codex), e tipo acompanhante, que escreve olhando na mão (Cursor, Copilot). Primeiro, vamos observá-las lado a lado numa tabela.
| Ferramenta | Tipo | Uso principal | Trabalho ideal |
|---|---|---|---|
| Claude Code | Agente de CLI (autônomo) | Instruir pelo terminal e delegar por inteiro | Implementar funções, reformas maiores, automação |
| Codex | CLI/nuvem (autônomo) | Delegar por tarefa, do plano à execução | Implementar funções, trabalho no ambiente OpenAI |
| Cursor | Editor com IA (acompanhante) | Dialogar e editar em lote olhando o código | Ajuste de código existente, correções parciais |
| GitHub Copilot | Autocompletar (acompanhante) | Sugerir em tempo real enquanto você escreve | Digitação rápida de código padrão, coding por conta própria |
Se você reduzir esta tabela a uma única pergunta — "agora, quero delegar de uma vez? ou escrever olhando?" —, a escolha fica bem mais simples.
Quando você diz "crie esta função" e quer que ele avance por inteiro, da implementação e correção ao teste. Forte em trabalho consolidado e em mudanças que atravessam vários arquivos. O humano se concentra na instrução e na verificação final.
Quando você quer acompanhar o código com os olhos no editor e ser ajudado por diálogo ou autocompletar. Ideal para trabalho delicado que você quer conferir linha por linha e para os momentos em que quer escrever segurando as rédeas.
💡 Não existe um que seja superior. O tipo autônomo avança rápido, mas, ao delegar tudo, a compreensão do conteúdo tende a ficar frouxa. O tipo acompanhante é mais fácil de compreender, mas trabalhos grandes exigem mais passos. O certo é ir e voltar conforme a natureza do trabalho. Quando quiser comparar as 4 ferramentas em uma só página, o Comparativo completo de Cursor, Claude Code, GitHub Copilot e Codex é bem útil.
Usar em combinação
Até aqui explicamos a "escolha", mas, na verdade, não é preciso se limitar a uma. Pelo contrário: quanto mais experiente o desenvolvedor, mais ele troca de ferramenta conforme a situação. Ferramentas de tipos diferentes não competem; ao contrário, se complementam. Vamos ver os padrões típicos de uso combinado.
Escrever os detalhes no Cursor e mandar as tarefas maiores ao Claude Code. Você joga "esta refatoração em lote fica com você" ao CLI e confere/ajusta no editor o diff que volta. Fica com a velocidade de delegar e a segurança de ver e corrigir, os dois.
No dia a dia escrever de leve com o autocompletar do Copilot e mandar só as implementações pesadas ao autônomo. A digitação cotidiana fica com o Copilot; as funções consolidadas, com Claude Code ou Codex. Concilia o prazer de pôr a mão na massa e a economia de esforço.
Jogar o mesmo problema em Claude Code e Codex e comparar. As áreas de força e os vícios de código mudam com o modelo. Se travou em um, jogar no outro às vezes revela uma saída inesperada.
✅ Primeiro uma, depois acrescente. Não é preciso operar todas em paralelo de cara. Mantendo como eixo o Claude Code, que é o eixo deste curso, acrescente o Cursor quando sentir "quero corrigir olhando no editor" e o Copilot quando pensar "quero um autocompletar leve". Adicionar uma ferramenta no ponto em que você sentiu incômodo — este é o jeito de ampliar sem errar.
- As ferramentas têm um estilo de trabalho em que são boas. Escolha por a certa para cada momento, não por "qual é a melhor".
- Cursor = editor com IA para dialogar olhando / Copilot = tipo autocompletar que sugere enquanto você escreve / Codex = agente autônomo da OpenAI.
- O eixo de escolha é um só: "delegar de uma vez (Claude Code, Codex)" ou "escrever olhando (Cursor, Copilot)".
- Sem se limitar a uma, pode combinar. Com o Claude Code como eixo, acrescente uma de cada vez no ponto em que sentiu incômodo.
Com o mapa das ferramentas na cabeça, o próximo tema é "como pedir". Mesmo com a mesma ferramenta, o resultado muda muito conforme o jeito de dar a instrução. No próximo Capítulo 4 "Pedir bem — vibe coding e desenvolvimento orientado a especificação", aprenda o jeito de pedir que extrai da IA o resultado que você mira.