# Claude Code: O terminal melhor que o iTerm2 nasceu!
Olá a todos, eu sou o Guide. Hoje vou conversar com vocês sobre alguns "terminais modernos" que têm ganhado muita atenção nos últimos dois anos.
Para os desenvolvedores, o terminal pode ser a interface com a qual mais interagem diariamente, além do editor: escrever código, executar comandos, visualizar logs, conectar a servidores, solucionar problemas, escrever scripts, etc.
Muitos desenvolvedores de macOS, incluindo eu, ainda estão usando o iTerm2 - uma ferramenta que ainda está em manutenção, mas cuja forma de produto não mudou significativamente há anos.
Recentemente, experimentei algumas opções que se dizem "modernas" e, após a experiência, percebi que este campo está bastante competitivo: algumas usam a linguagem Zig para escrever o núcleo, com desempenho absurdamente alto; outras integram SFTP e edição com múltiplos cursos, facilitando a operação como se estivesse usando um cheat; e há aquelas que transformaram o terminal em um IDE, com autocompletar por IA.
Particularmente, o Ghostty ganhou destaque recentemente por ser endossado pela equipe do Claude Code.

Abaixo, vou apresentar essas quatro ferramentas em uma mesma dimensão: **Ghostty / WindTerm / kitty / Warp**.
## 1. Ghostty: Uma nova geração de terminal com experiência nativa e desempenho
Se você está usando o Claude Code ou frequentemente executa saídas longas, pode encontrar um fenômeno irritante: quando a saída é longa, a experiência de rolagem começa a se tornar instável. Frequentemente é necessário limpar o terminal ou reiniciar o Claude Code.
Esse problema já existe há algum tempo no iTerm2, e as soluções na comunidade são variadas, mas nenhuma resolveu completamente.
Esse também é o terminal recomendado pela equipe do Claude Code.
### Introdução ao Ghostty
Ghostty foi desenvolvido por Mitchell Hashimoto (fundador da HashiCorp), e a ideia central é simples: **desempenho nativo, rejeitando Electron**.
Ghostty é escrito na linguagem Zig. A principal vantagem do Zig é a **abstração de custo zero** - os arquivos binários compilados são pequenos e a velocidade de execução é rápida.

Para um emulador de terminal, que é uma ferramenta sensível ao desempenho, a escolha da linguagem impacta diretamente a experiência: ao processar milhares de linhas de logs por segundo, a renderização de caracteres deve manter-se dentro do limite da taxa de atualização do monitor, caso contrário, o usuário perceberá lentidão.
Ghostty é multiplataforma (a versão para Windows ainda está em desenvolvimento):
- **macOS**: um verdadeiro aplicativo SwiftUI, com janelas nativas, barra de menus e GUI de configurações.
- **Linux**: construído com GTK.
- **Núcleo compartilhado**: uma grande biblioteca central escrita em Zig, mas a camada da plataforma é nativa.
Além disso, o Ghostty suporta a maioria dos protocolos de extensão do kitty, então se você é um usuário do kitty, o custo de migração é quase zero.
Endereço do projeto: [https://github.com/ghostty-org/ghostty](https://github.com/ghostty-org/ghostty)

### Arquitetura de múltiplos renderizadores e desempenho
Ghostty utiliza uma arquitetura de múltiplos renderizadores: Linux usa OpenGL, macOS usa Metal.
De acordo com o autor do Ghostty, exceto o iTerm, o Ghostty é o único emulador de terminal que usa Metal diretamente - e é o único renderizador Metal que suporta ligaduras.
Nos testes de benchmark de I/O:
- A velocidade de leitura de dumps de texto puro é 4 vezes mais rápida que a do iTerm e do kitty
- 2 vezes mais rápida que a do Terminal.app
- Velocidade semelhante à do Alacritty
### Instalação e uso
macOS:`brew install --cask ghostty`A configuração do Ghostty é em texto puro, o arquivo de configuração está em ~/.config/ghostty/config:
`# 主题(内置几百款,用 ghostty +list-themes 查看)
theme = iTerm2 Default
# 字体大小
font-size = 15
# 字体族
font-family = JetBrains Mono
# 窗口调整
resize-increment = 100`
## 二、WindTerm:不是单纯终端模拟器
### WindTerm 介绍
O WindTerm não é posicionado como um "simulador de terminal", mas sim como um "cliente SSH/Telnet/Serial/Shell/SFTP".
Se no seu trabalho, abrir um terminal significa mais: **conectar a servidores, máquinas de salto, transferir arquivos, abrir várias sessões, ou até conectar a dispositivos seriais** — então o WindTerm pode ser mais adequado para você do que um "simulador de terminal puro".

O WindTerm trouxe muitas funcionalidades de IDE para o terminal:
Características Descrição
- **Auto-completar dinâmico**: não apenas completa comandos, mas também reconhece arquivos no caminho atual, branches do Git, e entradas históricas
- **Visão de esboço**: analisa automaticamente saídas longas (como ls -l ou logs), gerando um esboço de navegação clicável
- **Edição com múltiplos cursos**: edição de várias linhas simultaneamente, semelhante a editores de texto
Github endereço: [https://github.com/kingToolbox/WindTerm](https://github.com/kingToolbox/WindTerm)
### 运维友好
O WindTerm suporta SSHv2, Telnet, TCP bruto, Serial, Shell, e também integra sftp/scp com gerenciamento de arquivos local.
Além disso, o WindTerm possui duas funcionalidades especialmente úteis para operações:
- **Entrada sincronizada**: uma entrada em uma janela é enviada para várias sessões
- **Gerenciamento de histórico/sessões mais sistemático**: histórico de comandos, árvore de sessões, recuperação de layout, etc.
## 三、kitty:基于 GPU 加速的黑客定制终端
### kitty 介绍
O kitty é um terminal de GPU acelerado de longa data, escrito em C, que busca ser "rápido, poderoso e altamente personalizável".
Diferente dos terminais tradicionais que dependem da CPU para renderização, o núcleo do kitty é um **motor OpenGL** dedicado, escrito em **C**.
- **Baixa carga, alta taxa de quadros**: ele transfere a pressão de renderização para a GPU
- **Arquitetura assíncrona completa**: processamento de entrada, renderização e IO são executados em threads independentes
O kitty possui um conjunto de pequenas ferramentas chamadas "Kittens":
Ferramenta Descrição
- **icat**: exibe imagens de alta fidelidade diretamente no terminal, útil para visualizar durante operações e gráficos de ciência de dados sem sair do console
- **diff**: comparação de código em uma barra lateral, extremamente rápida, com cores distintas e suporte a destaque de sintaxe
- **unicode_input**: busca difusa para entrada de Unicode, resolvendo problemas de busca de símbolos especiais
- **hints**: seleção e navegação de texto na tela, permitindo extrair URLs e caminhos na tela com um atalho de teclado
Github endereço: [https://github.com/kovidgoyal/kitty](https://github.com/kovidgoyal/kitty)
### 自研协议
Este é o ponto mais impressionante do kitty. Ele desenvolveu dois protocolos próprios, que agora são amplamente compatíveis com novos concorrentes como **Ghostty, WezTerm**:
- **Graphics Protocol (Protocolo Gráfico)**: abandonou o antigo protocolo Sixel, suportando cores verdadeiras, transparência e até animações
- **Extended Keyboard Protocol (Protocolo de Teclado Estendido)**: resolveu o problema de terminais tradicionais que não conseguiam diferenciar combinações de teclas como Tab e Ctrl+I
### 安装使用
macOS:
Warp é um terminal moderno totalmente reescrito em Rust. Ele rompe com a lógica de "fluxo de caracteres em cascata" que não muda há décadas nos terminais tradicionais, transformando-o em um ambiente colaborativo mais parecido com um IDE.
Github endereço: https://github.com/warpdotdev/Warp
| 维度 |
传统终端 (iterm2/Terminator) |
Warp |
| 内容组织 |
文本 longo contínuo (difícil de dividir) |
Blocks 块逻辑 (pode ser gerenciado e compartilhado independentemente) |
| 输入方式 |
fluxo de caracteres linear (não pode ser selecionado com o mouse) |
IDE 模式 (suporta seleção, desfazer, múltiplas linhas) |
| AI 支持 |
nenhum ou dependente de plugins de terceiros |
原生内置 (suporta conversão de linguagem natural em comandos) |
| 团队协作 |
configuração pessoal, não pode ser compartilhada |
Warp Drive (fluxo de trabalho compartilhado na nuvem) |
Block(块)设计
A design mais disruptivo do Warp é a divisão do texto longo contínuo do terminal tradicional em Blocks(块) independentes.
- 独立操控: cada comando e sua saída correspondente são empacotados em um "bloco".
- 零成本分享: você pode gerar um link permanente para compartilhar um bloco de erro com um colega com um clique.
Warp AI
Warp possui um assistente de IA nativo:
- 自然语言对话: suporta busca de comandos diretamente em linguagem natural.
- Inteligência de depuração: quando um comando falha, clique no ícone de IA ao lado, e ele analisará as informações da pilha de erros.
安装使用
Warp suporta macOS, Linux e Windows.
Endereço: https://www.warp.dev/download
Usuários de macOS também podem usar o comando abaixo para baixar:
brew install --cask warp
选择建议:都挺不错,选择适合自己的
Quatro terminais têm seus próprios focos, não há um "melhor" absoluto, apenas o "mais conveniente" em fluxos de trabalho específicos.
| 维度 |
Ghostty |
WindTerm |
kitty |
Warp |
iTerm2 |
| 定位 |
Desempenho / Orientação nativa |
Terminal de operações |
GPU acelerado + altamente personalizável |
IDE + IA + Colaboração |
Estável e tradicional |
| 性能 |
muito forte |
suficiente |
muito forte |
depende do cenário específico |
estável |
| 上手难度 |
baixo (amigável ao GUI) |
médio baixo (UI moderna) |
extremamente baixo |
muito baixo |
médio |
Você pode escolher com base nas suas necessidades diárias:
- Usuários que buscam desempenho + Claude Code → Ghostty
- Engenheiros de operações → WindTerm
- Geeks / usuários pesados de Linux → kitty
- Iniciantes / colaboração em equipe → Warp
Filtragem rápida:
- iTerm2 com rolagem lenta → Ghostty
- Não consegue lembrar comandos do Shell → Warp
- Conectar ao servidor, alterar configurações → WindTerm
- Terminal para visualizar imagens, alta taxa de atualização → kitty
Se o iTerm2 está funcionando bem e você não encontrou nenhum problema - então não há necessidade de mudar forçadamente. As ferramentas servem às pessoas, e não o contrário.