Emulador de terminal multiplataforma com aceleração por GPU e OpenGL, que usa ferramentas como tmux para oferecer abas e divisões.
ghostty-org/ghostty
Emulador de terminal rápido, nativo e cheio de recursos, com interfaces nativas da plataforma, renderização por GPU e a biblioteca libghostty para incorporar terminais.
Alternativa open source a:iTerm2
Terminal.app
- Estrelas
- 62,446
- Forks
- 3,675
- Issues abertas
- 252
- Último commit
- há 7 horas
O que é?
O Ghostty é um emulador de terminal que busca combinar velocidade, um conjunto amplo de recursos e interfaces nativas. Ele é distribuído como um aplicativo independente: no macOS, usa SwiftUI, renderização com Metal e CoreText para localizar fontes; no Linux, usa GTK e OpenGL. O núcleo compartilhado é escrito em Zig.
Além do aplicativo independente, o projeto oferece a libghostty, uma biblioteca em C e Zig para criar emuladores de terminal ou adicionar funcionalidades de terminal a outros aplicativos, como a análise de sequências de escape e o acompanhamento do estado do terminal. O primeiro componente, libghostty-vt, tem como alvo macOS, Linux, Windows e WebAssembly.
O Ghostty oferece abas, painéis divididos e várias janelas, além de sequências modernas, como o protocolo gráfico Kitty e a renderização sincronizada. No macOS, oferece integração com AppleScript e Apple Shortcuts; no Linux, integra-se ao systemd quando disponível.
Recursos principais
- 01Aplicativo nativo em SwiftUI no macOS, com renderização por Metal
- 02Aplicativo baseado em GTK no Linux, com renderização por OpenGL
- 03Várias janelas, abas e painéis divididos, com opções para renomear e colorir abas
- 04Suporte a sequências modernas, como o protocolo gráfico Kitty e a renderização sincronizada
- 05Biblioteca libghostty em C e Zig para incorporar funcionalidades de terminal
Casos de uso
- Uso diário do terminal no macOS ou Linux com gerenciamento nativo de janelas
- Incorporar o núcleo de um emulador de terminal a outro aplicativo desktop
- Criar um aplicativo de terminal personalizado com base em libghostty-vt
- Executar programas de terminal que dependem de sequências gráficas modernas ou de área de transferência
Início rápido
- 1
Baixe o app na página de downloads do site do Ghostty
- 2
Leia a documentação no site do Ghostty
Antes de usar
- O README não fornece um comando de instalação para gerenciador de pacotes; a instalação é feita pela página de downloads do site.
- A C API do libghostty ainda não tem uma versão marcada, e suas assinaturas continuam mudando.
Tópicos
Perguntas frequentes
- O que é ghostty?
- Emulador de terminal rápido, nativo e cheio de recursos, com interfaces nativas da plataforma, renderização por GPU e a biblioteca libghostty para incorporar terminais. O Ghostty é um emulador de terminal que busca combinar velocidade, um conjunto amplo de recursos e interfaces nativas. Ele é distribuído como um aplicativo independente: no macOS, usa SwiftUI, renderização com Metal e CoreText para localizar fontes; no Linux, usa GTK e OpenGL. O núcleo compartilhado é escrito em Zig.
- ghostty é gratuito? Qual é a licença?
- ghostty é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ghostty ainda é mantido?
- Manutenção ativa. O último commit de ghostty foi em 21 de out. de 2026.
- Para que posso usar ghostty?
- Uso diário do terminal no macOS ou Linux com gerenciamento nativo de janelas Incorporar o núcleo de um emulador de terminal a outro aplicativo desktop Criar um aplicativo de terminal personalizado com base em libghostty-vt Executar programas de terminal que dependem de sequências gráficas modernas ou de área de transferência
- Como instalar ghostty?
- Baixe o app na página de downloads do site do Ghostty Leia a documentação no site do Ghostty
- Onde consigo ghostty?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ghostty-org/ghostty
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Terminal open source com integração de IA para macOS, Linux e Windows, com BYOK e modelos locais, sessões SSH persistentes e pré-visualizações de arquivos no próprio terminal.
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.
Warp é um ambiente de desenvolvimento agentivo baseado no terminal, com um agente de programação integrado ou suporte aos seus próprios agentes de CLI.
Emulador de terminal multiplataforma desenvolvido com tecnologias web, extensível por meio de plugins e temas.
Acesse terminais pelo navegador para executar, monitorar e controlar sessões de shell e agentes de programação com IA em qualquer dispositivo.