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.
kovidgoyal/kitty
Um emulador de terminal rápido, completo e baseado em GPU, que funciona no Linux, macOS e outras plataformas.
- Estrelas
- 35,385
- Forks
- 1,568
- Issues abertas
- 11
- Último commit
- há 7 horas
O que é?
kitty é um emulador de terminal voltado a desenvolvedores que passam a maior parte do dia na linha de comando. Ele usa renderização por GPU com OpenGL para exibir texto e gráficos e foi projetado para funcionar em várias plataformas.
Além da emulação básica de terminal, o kitty inclui uma interface de controle remoto programável por scripts e um sistema configurável de teclado e layouts. O projeto é escrito principalmente em Python, com componentes em C e Go, e é distribuído com uma entrada terminfo para que outros programas possam reconhecer seus recursos.
A página inicial do projeto reúne documentação, uma FAQ e uma comunidade no GitHub Discussions e no Reddit para tirar dúvidas sobre o uso.
Recursos principais
- 01Renderização por GPU com OpenGL para texto e gráficos.
- 02Compatibilidade com sistemas operacionais de desktop em várias plataformas.
- 03Interface de controle remoto que pode ser programada por scripts a partir da linha de comando.
- 04Atalhos de teclado e layouts de janelas configuráveis.
- 05Inclui uma entrada terminfo para que outros programas possam detectar seus recursos.
Casos de uso
- Trabalho diário no shell e execução de ferramentas de desenvolvimento em um terminal rápido.
- Automatização de sessões de terminal e gerenciamento de janelas por meio do controle remoto.
- Personalização do fluxo de trabalho no terminal com atalhos de teclado e layouts.
Antes de usar
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas sejam distribuídas sob os mesmos termos.
Tópicos
Perguntas frequentes
- O que é kitty?
- Um emulador de terminal rápido, completo e baseado em GPU, que funciona no Linux, macOS e outras plataformas. kitty é um emulador de terminal voltado a desenvolvedores que passam a maior parte do dia na linha de comando. Ele usa renderização por GPU com OpenGL para exibir texto e gráficos e foi projetado para funcionar em várias plataformas.
- kitty é gratuito? Qual é a licença?
- kitty é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kitty ainda é mantido?
- Manutenção ativa. O último commit de kitty foi em 21 de out. de 2026.
- Para que posso usar kitty?
- Trabalho diário no shell e execução de ferramentas de desenvolvimento em um terminal rápido. Automatização de sessões de terminal e gerenciamento de janelas por meio do controle remoto. Personalização do fluxo de trabalho no terminal com atalhos de teclado e layouts.
- Onde consigo kitty?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kovidgoyal/kitty
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.
Protetor de tela para terminal escrito em Go, que é ativado quando o shell fica ocioso e exibe cenas animadas, como constelações, chuva e partículas.
Uma barra de progresso rápida e extensível para loops, iteráveis e pipes de linha de comando em Python.
Editor de texto moderno e fácil de usar no terminal, distribuído como um único binário estático sem dependências e apresentado como sucessor do nano.
Um visualizador e processador de JSON no terminal para navegar, recolher e transformar JSON de forma interativa no shell.