~/VibeHandbook
PDF grátis

Capítulo 07 · 01

Escolha um Editor ou Assistente Nativo de IA

Sua primeira decisão é onde a IA vai morar. Hoje existem, grosso modo, três categorias, e você não precisa se comprometer para sempre.

  • Editores nativos de IA (Cursor, Windsurf): um editor de código familiar com a IA profundamente integrada. Ideal se você quer ver e mexer no código enquanto a IA trabalha ao seu lado.
  • Agentes de /CLI (Claude Code, Codex CLI, Gemini CLI, Aider): pense em digitar comandos em um em vez de clicar em botões — esse painel de controle só-texto é a linha de comando, ou CLI (Command-Line Interface, Interface de Linha de Comando). A IA roda como um agente de linha de comando que lê arquivos, os edita e executa comandos. Ideal para deixar a IA trabalhar de forma mais autônoma em muitos arquivos.
  • Plugins de IDE (GitHub Copilot, Continue, JetBrains AI): uma IDE (Integrated Development Environment, Ambiente de Desenvolvimento Integrado) é o aplicativo tudo-em-um em que a maioria dos programadores escreve código — esses plugins são assistência acoplada dentro de um editor que você já ama.

Para lançar software de verdade, escolha uma ferramenta que consiga ler todo o seu projeto, editar múltiplos arquivos e executar comandos (testes, builds, linters) por conta própria. A capacidade de rodar e conferir o próprio trabalho é o que separa um assistente útil de um brinquedo de autocompletar. Uma ferramenta que só sugere a próxima linha deixa toda a verificação na sua mão; uma ferramenta que roda o teste que acabou de alterar fecha o ciclo sozinha.

Além dessa capacidade central, vale a pena avaliar alguns outros pontos antes de se estabelecer:

  • Janela de contexto e percepção do projeto — a ferramenta consegue de fato carregar os arquivos relevantes, ou esquece o início da conversa na metade de uma tarefa?
  • Modelo de permissões — ela pergunta antes de executar comandos e editar arquivos, ou age primeiro? Ambos têm seu lugar; saiba em qual modo você está.
  • Custo e limites — agentes autônomos podem consumir uso rapidamente. Entenda o modelo de preços antes de deixar um rodando por uma hora.

Não se martirize com a escolha; as habilidades deste livro transferem-se entre ferramentas. A maioria dos vibe coders experientes acaba mantendo duas instaladas — um agente de terminal rápido para trabalho em volume e um editor gráfico para revisão. Uma GUI (Graphical User Interface, Interface Gráfica do Usuário) é o tipo familiar de programa de apontar-e-clicar, com janelas e botões; uma TUI (Text User Interface, Interface de Usuário em Texto) é sua prima só-texto que vive no terminal. A seção final do capítulo, sobre TUI vs. GUI, retoma exatamente essa dupla.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.