Fundamentos e ferramentas de IA

Comparativo de 6 terminais para macOS: iTerm2, Ghostty ou Warp?

Para quem desenvolve no Mac, o terminal provavelmente é o app que fica aberto por mais tempo todos os dias. Mesmo assim, muita gente continua usando apenas o terminal padrão há anos.

4 min de leitura
Imagem de capa de Comparativo de 6 terminais para macOS: iTerm2, Ghostty ou Warp?

Para quem desenvolve no Mac, o terminal provavelmente é o app que fica aberto por mais tempo todos os dias. Mesmo assim, muita gente continua usando apenas o terminal padrão há anos.

Eu migrei do Terminal.app padrão para o iTerm2 e, ultimamente, fiquei com o Ghostty. Nesse caminho, também testei Warp, Alacritty e Kitty.

Vamos direto à conclusão.

Para a maioria dos desenvolvedores, iTerm2 ou Ghostty bastam. Se você quer recursos de IA, use Warp; se prefere um terminal minimalista focado em tmux, escolha Alacritty.

Neste artigo, reúno, com base no uso real, as diferenças entre seis terminais populares para macOS e qual escolher em cada caso.


Os seis terminais têm propostas bem diferentes

Você pode pensar que todo terminal é igual, mas, na prática, os objetivos são bem diferentes.

Terminal.app é o terminal que já vem instalado no macOS.

Não exige instalação, é leve e estável. Em compensação, oferece apenas o essencial.

iTerm2 é um veterano entre os terminais para Mac.

Ele traz divisão de janelas, busca avançada, integração com tmux e triggers, entre muitos outros recursos. É gratuito e open source, mas tem acabamento de app comercial.

Warp é um terminal de nova geração escrito em Rust.

Comandos e saídas são organizados em blocos, e você pode consultar a IA em linguagem natural. Ele se aproxima mais de um app de produtividade com aparência de terminal.

Ghostty foi criado por Mitchell Hashimoto, fundador da HashiCorp, que lançou a versão 1.0 no fim de 2024.

Escrito em Zig, ele usa uma UI nativa (SwiftUI/AppKit) no macOS: é rápido e tem a sensação de um app de Mac.

Alacritty é um minimalista que promete ser “o terminal mais rápido”.

Ele aposta tudo na aceleração por GPU, mas não oferece abas nem divisões. A ideia é usá-lo junto com tmux.

Kitty também usa aceleração por GPU, como o Alacritty, mas tem muito mais recursos.

Ele criou seu próprio protocolo para exibir imagens no terminal e oferece um sistema de extensões chamado kittens.


Tabela comparativa

Terminal Preço Aceleração por GPU Abas/divisão Destaques
Terminal.app Integrado Limitada Apenas abas Sem instalação, o mais leve
iTerm2 Grátis Sim Todos Mais recursos, integração com tmux
Warp Grátis + pago Sim Todos IA integrada, UI em blocos
Ghostty Grátis Metal Todos UI nativa, rápido
Alacritty Grátis Sim Nenhum Minimalismo extremo
Kitty Grátis Sim Todos Imagens, extensibilidade

Na tabela, eles parecem parecidos, mas a experiência real é bem diferente.


A diferença de velocidade é perceptível?

Sinceramente, no uso comum é difícil perceber diferença de velocidade.

Para rodar ls e consultar git status, o Terminal.app não fica lento de jeito nenhum.

A diferença aparece em saídas grandes. Ao despejar dezenas de milhares de linhas de log ou uma compilação que flui como uma cachoeira, terminais com aceleração por GPU (Ghostty, Alacritty e Kitty) acompanham tudo suavemente, sem atraso na tela.

Por outro lado, o Warp consome bastante memória por ter muitos recursos. Em um Mac de baixo desempenho, isso deve ser levado em conta.

A aceleração por GPU muda bastante a experiência com saídas grandes
A aceleração por GPU muda bastante a experiência com saídas grandes

A IA do Warp é útil?

O maior destaque do Warp é a IA.

Mesmo que você digite em coreano “mate o processo que está usando a porta 3000”, ele converte a frase em comando e analisa a causa quando ocorre um erro. É realmente útil quando você esquece um comando.

Mas há dois pontos importantes.

Primeiro, há um limite de solicitações de IA; para usar bastante, é preciso assinar um plano pago.

Segundo, hoje é comum executar ferramentas de programação com IA, como Claude Code, dentro do terminal. Por isso, a IA do próprio terminal não é tão decisiva quanto antes. No fim, voltei a pensar que “um terminal precisa ser rápido e silencioso”.


Então, qual você deve usar?

Veja a recomendação por situação.

Se você usa o terminal só de vez em quando → Terminal.app

Não há motivo para trocar. O app padrão já basta.

Se você quer muitos recursos e algo consolidado → iTerm2

A estabilidade e os recursos aprimorados por mais de 10 anos continuam imbatíveis. É a opção mais segura para quem está migrando pela primeira vez.

Se você quer aprender terminal com ajuda da IA → Warp

É especialmente bom para desenvolvedores iniciantes que ainda não dominam os comandos.

Se você quer um terminal moderno, rápido e limpo → Ghostty

Esse também é o motivo de eu ter ficado com ele: a simplicidade de resolver tudo com poucas linhas de configuração e o acabamento nativo são atraentes.

Se você usa tmux como base e quer minimalismo → Alacritty ou Kitty

Se para você o terminal é apenas um renderizador e o tmux faz todo o resto, essa é a escolha certa.


Resumo

Como o terminal é uma ferramenta que o desenvolvedor observa o dia inteiro, vale a pena dedicar algum tempo à escolha.

Com exceção do plano pago do Warp, todos são gratuitos. Você pode instalar e testar cada um sem compromisso até encontrar o mais confortável.

Como prévia, novos terminais como cmux e Orca, especializados em executar vários agentes de IA, como Claude Code, em paralelo, estão crescendo rapidamente. A proposta é bem diferente; vou apresentar esse tema em outro artigo.

Qual terminal você usa? Conte também nos comentários por que o recomenda.