Rápido, bonito e sem complicações? O 'completo' terminal do Mac finalmente chegou

3/4/2026
7 min read

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 padrão? Funcionalidade muito básica, aparência deficiente, depois de dois dias você já quer fugir.

Então, você provavelmente vai instalar o iTerm2.

Afinal, ele é o "grande irmão" dos terminais do Mac, com funcionalidades realmente poderosas. Divisão de tela, paletas de cores, atalhos, tem tudo que você precisa.

Mas, depois de um tempo, você também deve ter percebido —

Ele está cada vez mais pesado.

Ao iniciar, você precisa esperar um ou dois segundos, às vezes trava na conclusão do 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 "terminais rápidos". Eles 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 também 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.

Em resumo, ele é um grande nome que construiu 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, e tem desempenho comparável ao Alacritty, mas com muito mais funcionalidades.

Isso não é um projeto de código aberto qualquer, mas sim uma obra refinada por um grande nome durante dois anos.

Destaque principal 1: velocidade e emoção

Vamos falar sobre a sensação mais imediata — 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 cat em um arquivo grande, enquanto outros terminais ainda estão piscando loucamente, o Ghostty já terminou de exibir tudo.

Desenvolvedores relataram que consultas de banco de dados retornando meio milhão de resultados foram processadas pelo Ghostty "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 responsividade, uma vez que você experimenta, não consegue voltar atrás.

Destaque principal 2: beleza é justiça (experiência nativa)

Muitos terminais multiplataforma têm um problema comum: à primeira vista, não parecem aplicativos do Mac.

As bordas da janela 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 perfeita integração com o sistema operacional e uma experiência de usuário sem costuras.

Suporta efeito de vidro fosco, transparência personalizada, e se integra perfeitamente ao seu Mac.

Ele deve parecer assim.

Destaque principal 3: 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 salvar as alterações, elas entram em vigor 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" sem querer "mexer", isso é uma verdadeira bênção.

Demonstração prática: hora de copiar o dever de casa

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
Uma configuração básica, simples e bonita:

# Configuração da 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

Margem interna 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 não tão simples:

# ~/.config/ghostty/config

--- Configuração da fonte ---

Recomenda-se usar Nerd Fonts para suportar mais ícones

font-family = "JetBrains Mono" font-size = 14

Ativar o recurso de ligadura (por exemplo, != se torna ≠)

font-feature = calt font-feature = liga

--- Aparência ---

Tema Catppuccin Mocha, favorito dos geeks

theme = catppuccin-mocha

Ativar fundo com desfoque gaussiano nativo (apenas para macOS)

background-opacity = 0.9 background-blur-radius = 20

Deixe um pouco de espaço para o texto, não encoste nas bordas 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 prática ---

Estilo do cursor: quadrado e não piscante, foco aumentado

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 entram em vigor imediatamente)

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 única de Inspector de Terminal, uma ferramenta de depuração em tempo real que permite ver cada detalhe da atividade do terminal, desde pressionamentos de tecla até tempo de renderização.
  • Função Quick Terminal, que permite abrir o terminal a qualquer momento com um atalho de teclado.
  • Suporte a shaders personalizados, permitindo efeitos visuais impressionantes como o efeito CRT retrô.

Resumo: O ponto perfeito de equilíbrio entre desempenho 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 UI nativa. Ghostty tem os três." — Mitchell Hashimoto

Se você:

  • Está cansado da espera para iniciar o iTerm2
  • Está cansado do inferno das configurações de perfil
  • Só quer um terminal que funcione imediatamente e tenha uma experiência nativa suave
Então o Ghostty vale a pena experimentar.

Published in Technology

You Might Also Like