TUI vs. GUI
Ferramentas de codificação com IA vêm em dois formatos, e um vibe coder produtivo recorre a ambos. Agentes de /TUI (Claude Code, Codex CLI, Aider) rodam no terminal: rápidos, roteirizáveis (scriptable) e combináveis, ótimos para automação e para deixar a IA trabalhar de forma autônoma em muitos arquivos. Ferramentas de GUI/editor (Cursor, Windsurf, extensões de IDE) vivem em um editor visual: descobríveis, com diffs inline, aceitar-com-um-clique e uma curva de aprendizado suave — mais fáceis para revisar mudanças.
| TUI / terminal | GUI / editor | |
|---|---|---|
| Velocidade | Muito rápido, baixa sobrecarga | Mais lento, mais interface |
| Roteirizável (scriptable) | Sim — encadear, automatizar | Limitado |
| Diffs visuais | Texto simples | Ricos, inline |
| Descobribilidade | Baixa (é preciso conhecer os comandos) | Alta (clicável) |
| Melhor para | Automação, autonomia, usuários avançados | Revisão, integração, trabalho visual |
Você não precisa escolher um para sempre. A combinação é o ponto central: conduza o grosso do trabalho por meio de um agente de TUI rápido, depois entre em uma GUI para revisão visual ou edições de granularidade fina. Um fluxo de trabalho comum é deixar um agente de terminal fazer as mudanças amplas em muitos arquivos, e depois abrir o diff lado a lado da GUI para de fato ler e aprovar o que foi feito — velocidade para fazer, clareza para conferir. Escolha uma ferramenta principal com a qual você se sinta confortável, e lembre-se de que as habilidades deste livro se transferem entre elas.