iTerm2
O que é
O iTerm2 é um emulador de maduro e repleto de recursos para macOS — o substituto favorito de longa data para o Terminal integrado. Um emulador de terminal é a janela onde você digita comandos e executa ferramentas de linha de comando, incluindo agentes de codificação com IA. Ele faz bem o básico e depois vai além: painéis divididos, perfis salvos, histórico de rolagem pesquisável, um histórico de área de transferência (clipboard) integrado, gatilhos (triggers) que reagem à saída e configuração profunda para praticamente tudo.
Pontos fortes
- Extremamente capaz: painéis divididos, perfis, janela de atalho (hotkey window) e muito mais, tudo integrado.
- Testado em batalha e estável, com anos de refinamento e uma grande base de usuários.
- Profundamente configurável, permitindo que usuários avançados o moldem com precisão ao seu fluxo de trabalho.
- Recursos robustos de histórico de rolagem, busca e área de transferência que compensam em sessões longas.
Contrapartidas
- Somente macOS — não ajuda se você também trabalha em Linux ou Windows.
- A enorme superfície de configurações pode sobrecarregar iniciantes.
- A renderização é rápida, mas não é construída em torno da abordagem GPU-first (Graphics Processing Unit — o chip que desenha na tela rapidamente) dos terminais mais novos.
- Todos esses recursos significam mais coisas para aprender antes de usá-lo em todo o seu potencial.
Quando usar
Escolha o iTerm2 no macOS quando quiser um terminal profundo e confiável com todos os recursos à disposição — especialmente se você depende de painéis divididos, perfis ou gatilhos de saída e não se importa em ajustar configurações ao seu gosto.
Encaixe no vibe coding
Para o vibe coding, as divisões de painéis e os perfis do iTerm2 permitem manter um agente rodando em um painel, logs em outro e um de rascunho em um terceiro — tudo em uma única janela. Perfis salvos facilitam alternar entre projetos com o ambiente correto. A profundidade recompensa quem vive no terminal e quer tudo ajustado exatamente ao seu fluxo.
# Split panes via the menu or shortcuts, then drive shells normally
⌘D # split vertically
⌘⇧D # split horizontally
⌘⌥→ # move focus between panes