Mapa de ferramentas

Ferramentas: IDEs vs CLI

iniciante 14 min de leitura

Em 30 segundos

Cursor, Windsurf, GitHub Copilot, Claude Code. O que cada ferramenta faz, onde brilha e onde tropeça.

Três categorias, não uma lista infinita

Toda semana aparece ferramenta nova prometendo revolucionar como você programa. Em vez de listar tudo que existe, é mais útil pensar em três categorias:

  1. IDEs com IA integrada: editores de código que embutem IA na interface de edição. Exemplos: Cursor, Windsurf, VS Code com GitHub Copilot, Google Antigravity.

  2. CLIs de IA: ferramentas de linha de comando que leem seus arquivos, executam comandos e fazem mudanças diretamente no terminal. Exemplos: Claude Code, Codex CLI, OpenCode, GitHub Copilot CLI.

  3. Apps e plataformas na nuvem: você manda uma tarefa, a ferramenta trabalha sozinha num ambiente isolado na nuvem e entrega o resultado como um PR ou diff. Exemplos: Codex App, Google Jules, Devin.

A categoria certa depende de como você trabalha, não de qual ferramenta é “melhor”.

Por que isso importa

Escolher ferramenta por hype é o jeito mais rápido de se frustrar. A ferramenta certa é a que reduz fricção no seu workflow específico.

A questão não é “qual é a melhor ferramenta”. É “qual ferramenta reduz mais fricção pra tarefa que eu estou fazendo agora”.

Exemplo aplicado

Time de 4 pessoas trabalhando no mesmo projeto:

Dev júnior (Ana) usa Cursor. O autocomplete e o chat inline ajudam a aprender os padrões do projeto sem sair do editor.

Dev sênior (Carlos) usa Claude Code no terminal. Prefere trabalhar com múltiplos arquivos, rodando testes e fazendo refactors com acesso direto a git e lint.

QA (Marina) usa GitHub Copilot no VS Code. Já conhece o editor e o autocomplete ajuda a escrever testes mais rápido.

Tech lead (Pedro) usa Claude Code pra tarefas grandes e Cursor pra edições rápidas. Troca de ferramenta conforme a tarefa.

Nenhum deles está errado. Cada um escolheu pela fricção do próprio workflow.

As ferramentas do mercado hoje

O que segue é um retrato de abril de 2026. Ferramentas mudam rápido. Use isso como referência, não como verdade eterna.

Cursor

O que é: IDE desktop baseada no VS Code com IA embutida na interface de edição.

Onde roda: Editor desktop (fork do VS Code).

Pra quem: Dev júnior, dev sênior, dev fullstack. Quem quer IA integrada no fluxo de edição sem sair do editor.

Onde brilha:

  • IA embutida na interface de edição, não é plugin
  • Chat inline e edição com diff visual
  • Modo agente pra tarefas maiores

Onde tropeça:

  • Custo da assinatura pode não compensar pra todos os perfis
  • Dependência do ecossistema VS Code

Windsurf

O que é: IDE desktop com IA integrada, foco em fluxos de trabalho assistidos.

Onde roda: Editor desktop (fork do VS Code).

Pra quem: Dev júnior, dev sênior. Quem quer uma experiência limpa com assistência de IA.

Onde brilha:

  • Interface limpa com IA integrada
  • Fluxos de trabalho assistidos que guiam o processo
  • Boa experiência de onboarding pra quem tá começando

Onde tropeça:

  • Ecossistema menor que Cursor
  • Menos extensões e integração com ferramentas de terceiros

GitHub Copilot

O que é: Extensão de IA pra editores existentes. Não é um editor novo, é um plugin.

Onde roda: Extensão pra VS Code, JetBrains, Neovim e outros editores.

Pra quem: Dev júnior, dev sênior, QA automatizando testes. Quem já tem um editor preferido e não quer trocar.

Onde brilha:

  • Integra com qualquer editor popular
  • Autocomplete muito rápido
  • Fácil de adotar em times grandes (licença corporativa)

Onde tropeça:

  • Sugestões nem sempre consideram o contexto completo do projeto
  • Aceitar sem ler é o risco número um

Google Antigravity

O que é: IDE desktop do Google com arquitetura pensada pra agentes. Construída pelo time que o Google adquiriu da Windsurf em 2025.

Onde roda: Editor desktop (fork do VS Code).

Pra quem: Dev júnior, dev sênior, dev fullstack. Quem quer experimentar fluxo de trabalho com agentes autônomos direto na IDE.

Onde brilha:

  • Dois modos: Editor (edição normal com IA) e Manager (painel pra orquestrar agentes trabalhando em paralelo)
  • Janela de contexto de 2 milhões de tokens — cabe projetos inteiros na memória
  • Tier gratuito que inclui modelos premium (Gemini 3 Pro, Claude Opus)

Onde tropeça:

  • Sem suporte a MCP (não conecta com Figma, Linear, Amplitude e outras integrações)
  • Estabilidade ainda inconsistente: erros de memória e agentes parando no meio da tarefa
  • Todo código é processado nos servidores do Google

Claude Code

O que é: Agente de código que roda no terminal. Planeja, executa, testa e itera.

Onde roda: Terminal / linha de comando.

Pra quem: Dev sênior, tech lead, dev que prefere terminal. Quem faz tarefas complexas com múltiplos arquivos.

Onde brilha:

  • Opera diretamente no sistema de arquivos
  • Planeja antes de executar
  • Bom pra refactors grandes e tarefas multi-arquivo

Onde tropeça:

  • Curva de entrada pra quem não usa terminal
  • Precisa de supervisão em operações destrutivas

Codex CLI

O que é: Agente de código no terminal do ecossistema OpenAI.

Onde roda: Terminal / linha de comando.

Pra quem: Dev sênior, dev que já usa ecossistema OpenAI.

Onde brilha:

  • Integra com ecossistema OpenAI
  • Acesso ao terminal e sistema de arquivos

Onde tropeça:

  • Ecossistema ainda em evolução
  • Depende de API key e custos de uso

OpenCode

O que é: Alternativa open source pra desenvolvimento assistido no terminal.

Onde roda: Terminal / linha de comando.

Pra quem: Dev que prefere ferramentas open source, dev sênior.

Onde brilha:

  • Open source e transparente
  • Configurável com diferentes provedores de modelo

Onde tropeça:

  • Comunidade menor
  • Menos polish que alternativas comerciais

GitHub Copilot CLI

O que é: Extensão do GitHub CLI (gh) pra comandos assistidos por IA no terminal.

Onde roda: Terminal como extensão do GitHub CLI.

Pra quem: Dev que já usa GitHub CLI, devops, QA.

Onde brilha:

  • Integrado com ecossistema GitHub
  • Baixa fricção pra quem já usa gh

Onde tropeça:

  • Escopo mais limitado que agentes completos
  • Focado em comandos, não em projetos inteiros

Apps e plataformas na nuvem

Essas ferramentas funcionam diferente das IDEs e CLIs. Você manda uma tarefa bem descrita, a ferramenta trabalha sozinha num ambiente isolado na nuvem (sandbox) e entrega o resultado pronto — geralmente como um pull request pra você revisar. Você não acompanha linha a linha. É mais parecido com delegar uma tarefa pra alguém do time.

Codex App

O que é: App da OpenAI pra delegar tarefas de código pra agentes autônomos na nuvem.

Onde roda: App desktop (macOS, Windows) e web. Cada tarefa roda num sandbox isolado.

Pra quem: Dev sênior, tech lead. Quem quer rodar múltiplas tarefas em paralelo sem ocupar a própria máquina.

Onde brilha:

  • Vários agentes trabalhando ao mesmo tempo, cada um isolado via git worktree
  • Sandbox seguro: o agente não tem acesso à internet durante a execução
  • Interface limpa pra acompanhar e gerenciar várias tarefas

Onde tropeça:

  • Custa $200/mês no tier Pro
  • Precisa de instruções muito claras. Pedidos vagos geram resultados genéricos

Google Jules

O que é: Agente de código assíncrono do Google. Você manda uma tarefa, ele trabalha na nuvem e abre um PR no GitHub.

Onde roda: App web (sandbox na nuvem).

Pra quem: Dev sênior, tech lead. Quem usa GitHub e quer delegar tarefas sem sair do navegador.

Onde brilha:

  • Integrado com GitHub: cria branches e PRs automaticamente
  • Assíncrono — trabalha enquanto você faz outra coisa
  • Powered by Gemini

Onde tropeça:

  • Funciona melhor com tarefas bem definidas e escopadas
  • Ecossistema ainda em evolução

Devin

O que é: Agente autônomo de código da Cognition. Recebe uma tarefa, planeja a execução, escreve código, roda testes e abre PR — tudo sozinho.

Onde roda: App web. O agente trabalha num sandbox na nuvem com terminal, editor e browser próprios.

Pra quem: Dev sênior, tech lead, times de engenharia. Quem tem backlog de tarefas bem definidas que podem ser delegadas.

Onde brilha:

  • Autonomia completa: planeja, codifica, testa, debuga e abre PR
  • Timeline de replay: você pode ver tudo que o agente fez, comando por comando
  • Integração com Slack, Teams, Jira e Linear — dá pra atribuir tarefas direto no chat

Onde tropeça:

  • Qualidade inconsistente em tarefas ambíguas ou criativas
  • Custos difíceis de prever no modelo por uso (ACU)
  • Todo código passa pela infraestrutura da Cognition — atenção com dados sensíveis

Onde isso quebra

  • Síndrome da troca infinita: Experimentar ferramentas é saudável. Trocar toda semana é procrastinação disfarçada de produtividade. Escolha uma, use por duas semanas, depois avalie.

  • Pensamento de ferramenta única: “Eu uso Cursor, então não preciso de terminal.” Ferramentas são complementares. A maioria dos profissionais experientes usa mais de uma.

  • Ferramenta não é método: Ter a melhor IDE com IA não substitui saber o que pedir. A ferramenta executa, você direciona.

Bloco interativo

Categoria:
Perfil:

Mostrando 11 de 11 ferramentas

Onde roda: Editor desktop (fork do VS Code)

Melhor pra: Desenvolvimento com IA integrada na edição

Onde roda: Editor desktop (fork do VS Code)

Melhor pra: Desenvolvimento com fluxo assistido

Onde roda: Extensão pra VS Code, JetBrains, Neovim e outros

Melhor pra: Autocomplete e sugestões rápidas ao digitar

Onde roda: Editor desktop (fork do VS Code)

Melhor pra: Desenvolvimento com agentes autônomos integrados na IDE

Onde roda: Terminal / linha de comando

Melhor pra: Tarefas complexas com múltiplos arquivos e planejamento

Onde roda: Terminal / linha de comando

Melhor pra: Código via terminal com modelos OpenAI

Onde roda: Terminal / linha de comando

Melhor pra: Alternativa open source pra dev assistido no terminal

Onde roda: Terminal como extensão do GitHub CLI (gh)

Melhor pra: Comandos e scripts rápidos assistidos por IA

Onde roda: App desktop e web (sandbox na nuvem)

Melhor pra: Delegar tarefas de código bem definidas pra agentes na nuvem

Onde roda: App web (sandbox na nuvem)

Melhor pra: Tarefas assíncronas de código com integração GitHub

Onde roda: App web (sandbox na nuvem com terminal, editor e browser)

Melhor pra: Tarefas complexas autônomas: migrações, refactors grandes, infra

O que levar daqui

  • Escolha pela fricção que a ferramenta elimina no seu workflow, não pelo hype
  • Use mais de uma ferramenta: IDE pra edição contextual, terminal pra tarefas grandes
  • Especificação clara importa mais do que a ferramenta
  • Trate toda sugestão como rascunho. Este mapa é de abril de 2026, revise periodicamente

Quer se aprofundar?

Próxima sessão Entendendo modelos

LLMs e os modelos mais usados

Continuar