Rápido, bonito e sem complicações? O "completo" terminal do Mac finalmente chegou
Rápido, bonito e sem complicações? O "completo" terminal do Mac finalmente chegou
Introdução: aquele momento familiar de indecisão
Ao programar no Mac, a primeira coisa a fazer é escolher um terminal.
O Terminal nativo? Suas funcionalidades são muito básicas, e sua aparência deixa a desejar, depois de dois dias você já quer fugir.
Então, você provavelmente instalará o iTerm2.
Afinal, ele é o "grande irmão" dos terminais do Mac, suas funcionalidades são realmente poderosas. Divisão de tela, paletas de cores, teclas de atalho, tem tudo que você precisa.
Mas, com o tempo, você também deve ter percebido —
Ele está cada vez mais pesado.
Ao iniciar, você precisa esperar um ou dois segundos, às vezes ele trava na conclusão de shell, e o uso de memória só aumenta.
Claramente, você só queria digitar algumas linhas de comando, mas parece que está iniciando um pequeno IDE.
Você pode ter tentado o Alacritty, Kitty e outros "rápidos". Realmente são rápidos, mas ao abrir o arquivo de configuração, uma série de parâmetros te deixa confuso, e a sensação nativa não é das melhores.
Então, surge a pergunta:
Existe um terminal que possa ser rápido, bonito e sem complicações?
A resposta é: sim.
O protagonista: Ghostty
Ghostty é um emulador de terminal rápido, rico em funcionalidades e multiplataforma, que utiliza a UI nativa da plataforma e aceleração por GPU.
Aqui está o ponto importante — seu autor é Mitchell Hashimoto.
Nunca ouviu esse nome? Ele é o fundador da HashiCorp, que criou o Vagrant, Terraform, Vault, essas "ferramentas mágicas" do mundo da infraestrutura.
Simplificando, ele é um grande nome que fez rodas até fundar uma empresa de capital aberto.
Mitchell deixou a HashiCorp em 2023 e queria fazer algo diferente — "não servidor", "software de desktop", e assim nasceu o Ghostty.
O Ghostty é cerca de 4 vezes mais rápido que o iTerm2 e Kitty, com velocidade comparável ao Alacritty, mas com muito mais funcionalidades.
Isso não é um projeto de código aberto qualquer, mas sim uma obra que o grande nome aperfeiçoou em dois anos de trabalho.
Destaque principal um: velocidade e emoção
Primeiro, a sensação mais direta — rápido, realmente rápido.
O Ghostty utiliza Metal para renderização no macOS, chamando diretamente a API gráfica da Apple.
O que isso significa?
Ao rolar logs, é suave como navegar no Weibo.
Ao usar o cat em um arquivo grande, enquanto outros terminais ainda estão piscando loucamente, o Ghostty já terminou de exibir tudo com estabilidade.
Desenvolvedores relataram que ao consultar um banco de dados com meio milhão de resultados, o Ghostty processa isso "num piscar de olhos".
Seu renderizador Metal até suporta ligaduras sem rebaixar para renderização por CPU — algo que o iTerm2 não consegue fazer.
Aquela sensação de resposta, uma vez experimentada, não se esquece.
Destaque principal dois: beleza é justiça (experiência nativa)
Muitos terminais multiplataforma têm um problema comum: parecem que não são aplicativos do Mac.
As bordas das janelas são estranhas, a barra de menu não é padrão, e a impressão geral é "eu fui portado do Linux".
O Ghostty é completamente diferente.
Seu aplicativo para macOS é um verdadeiro aplicativo nativo desenvolvido com SwiftUI, com gerenciamento de janelas, barra de menu e interface de configurações reais.
Diferente daqueles que usam UI personalizada ou web, o Ghostty foca na GUI nativa da plataforma, utilizando Swift, AppKit e SwiftUI no macOS, garantindo uma fusão perfeita com o sistema operacional, proporcionando uma experiência de usuário sem costura.
Suporta efeito de vidro fosco, transparência personalizada, e se integra perfeitamente ao seu Mac.
Ele deve parecer assim.
Destaque principal três: configuração sem complicações
Quem já usou o Alacritty sabe o quão "hardcore" é aquele arquivo de configuração.
O Ghostty escolheu um caminho diferente: simplicidade é beleza.
O Ghostty utiliza um simples arquivo de configuração key-value (por exemplo, ~/.config/ghostty/config), permitindo que você ajuste facilmente fonte, tema, transparência e comportamento, sem precisar aprender nenhuma linguagem de programação personalizada.
Após modificar e salvar, as alterações são aplicadas imediatamente, sem necessidade de reiniciar o terminal.
Suporta cores verdadeiras de 24 bits, com mais de 100 temas de cores embutidos, permitindo que você personalize a aparência do seu terminal assim que abrir a caixa.
Para aqueles que só querem "usar" e não "brincar", isso é uma verdadeira bênção.
Demonstração prática: hora de copiar a lição
Vamos lá, mãos à obra!
Método de instalação (macOS): brew install --cask ghostty Localização do arquivo de configuração:
~/.config/ghostty/config Comandos para começar rapidamente:
- Ver todos os temas:
ghostty +list-themes - Ver configuração padrão:
ghostty +show-config --default - Listar fontes:
ghostty +list-fonts
# Configuração de fonte font-family = JetBrains Mono font-size = 14
Tema (mais de 100 opções integradas)
theme = GruvboxDark
Opacidade da janela
background-opacity = 0.92
Estilo do cursor
cursor-style = block cursor-style-blink = true
Margens internas da janela
window-padding-x = 12 window-padding-y = 8
Exclusivo para macOS: abas nativas
macos-titlebar-style = tabs Copie, cole, salve e pronto.
Abra o Ghostty e sinta o conforto.
Se necessário, aqui está uma configuração um pouco menos simples:
# ~/.config/ghostty/config
--- Configuração de fonte ---
Recomenda-se usar Nerd Fonts para suportar mais ícones
font-family = "JetBrains Mono" font-size = 14
Ativar características de ligadura (como != se tornando ≠)
font-feature = calt font-feature = liga
--- Aparência ---
O tema favorito dos geeks, Catppuccin Mocha
theme = catppuccin-mocha
Ativar fundo desfocado nativo (válido apenas para macOS)
background-opacity = 0.9 background-blur-radius = 20
Deixe um pouco de espaço para o texto respirar, não fique colado na borda da janela
window-padding-x = 12 window-padding-y = 12
Ocultar a barra de título nativa superior (experiência imersiva, opcional)
window-decoration = false
--- Interação útil ---
Estilo do cursor: quadrado e não piscante, foco elevado
cursor-style = block cursor-style-blink = false
Ocultar mouse: oculta automaticamente o ponteiro do mouse ao digitar
mouse-hide-while-typing = true
--- Mapeamento de teclas de atalho importantes ---
Acostumado com o split do iTerm2? Aqui você pode voltar para as teclas que conhece
Cmd+d para dividir verticalmente
keybind = cmd+d=newsplit:right
Cmd+Shift+d para dividir horizontalmente
keybind = cmd+shift+d=newsplit:down
Recarregar configuração rapidamente (as alterações têm efeito imediato)
keybind = cmd+shift+r=reload_config
Outras funcionalidades que valem a pena mencionar
- Função de divisão de janela integrada, gerenciando várias sessões de terminal em uma única janela, eliminando a necessidade de tmux em muitos cenários.
- Função exclusiva de Inspector de Terminal, uma ferramenta de depuração em tempo real que permite visualizar cada detalhe da atividade do terminal, desde pressionamentos de tecla até tempos de renderização.
- Função Quick Terminal, que permite chamar o terminal a qualquer momento usando atalhos de teclado.
- Suporte a shaders personalizados, permitindo efeitos visuais legais como o efeito CRT retrô.
Resumo: O Ponto de Equilíbrio Perfeito entre Performance e Experiência
Depois de tudo isso, o que torna o Ghostty tão bom?
Em uma frase:
Ele faz com que "rápido", "bonito" e "fácil de usar" não sejam mais mutuamente exclusivos."Embora haja muitos excelentes emuladores de terminal no mercado, todos eles forçam você a escolher entre velocidade, funcionalidade e uma interface nativa. Ghostty oferece os três." — Mitchell Hashimoto
Se você:
- Está cansado da espera para iniciar o iTerm2
- Está cansado do inferno das configurações de perfil
- Apenas quer um terminal que funcione imediatamente e tenha uma experiência nativa suave

