Kwi, o novo terminal do KDE, promete de 3 a 35 vezes a velocidade do Konsole
O desenvolvedor do KDE Eike Hein apresentou o Kwi em 1º de novembro, um terminal renderizado na GPU e construído sobre a libghostty-vt do Ghostty, que segundo ele roda de 3 a 35 vezes mais rápido que o Konsole.
4 min de leitura

Em números
- faster than Konsole, depending on the benchmark, per Hein
- 3x-35x
- in DOOM-fire-zig on a test system, against 23 fps in Konsole
- 870 fps
- of Konsole development that Hein says Kwi is no match for
- 29 years
O desenvolvedor do KDE Eike Hein anunciou o Kwi em 1º de novembro de 2026, um novo emulador de terminal para o desktop KDE Plasma. Ele desenha na GPU e, nos testes de Hein, roda de 3 a 35 vezes mais rápido que o Konsole. É construído sobre a libghostty-vt, uma biblioteca do projeto de terminal Ghostty, e builds noturnos em Flatpak já estão disponíveis. Hein o chama de «um experimento e uma proposta», não um substituto para o terminal padrão do KDE, que tem 29 anos.
O que é o Kwi
O Kwi é «um terminal moderno e rápido para o KDE Plasma e outros desktops», diz seu README. Hein escreveu no blog do KDE que o conjunto de recursos é deliberadamente modesto por enquanto. O nome se pronuncia «Kui», informa o XDA Developers.
O projeto tem três partes. Há o aplicativo Kwi em si. Há um módulo QML público, para que outros aplicativos feitos com Qt Quick e o kit Kirigami do KDE possam embutir um painel de terminal. E há um plugin KPart para aplicativos mais antigos feitos sobre QWidget. O aplicativo é construído sobre o mesmo módulo QML que oferece a todos os outros.
Essa história de embutir importa dentro do KDE. Aplicativos novos do KDE precisam de contornos para embutir o Konsole, informa o XDA, porque o Konsole é construído sobre QWidget. Um aplicativo Qt Quick pode importar o Kwi diretamente.
De onde vem a velocidade
O Konsole renderiza por meio do QWidget na CPU. O Kwi renderiza com Qt Quick e o Qt Scene Graph, que rodam na GPU via Vulkan ou OpenGL, informa o Phoronix. A GPU faz o desenho, e a CPU fica livre para rodar seus programas.
A outra metade é a libghostty-vt. Um emulador de terminal tem dois trabalhos: entender o fluxo de texto e códigos de controle que um programa imprime, e pintar o resultado. A libghostty-vt faz o primeiro. Ela interpreta a saída e acompanha o que está na tela, para que o código do próprio Kwi possa se concentrar em integração com o desktop, renderização e interface. Hein diz que a biblioteca está à frente de outros terminais em recursos modernos, e que o Neovim e o Ghostel já a usam.
| Camada | Componente | Função |
|---|---|---|
| Motor de terminal | libghostty-vt 1.4.0 ou mais recente | Interpreta a saída dos programas e mantém o estado do terminal |
| Renderização | Qt Quick e o Qt Scene Graph | Desenha na GPU via Vulkan ou OpenGL |
| Pseudoterminal | KPty, do KDE Frameworks | Liga o shell à janela |
| Interface | Kirigami | O kit do KDE para aplicativos Qt Quick |
Os números de destaque de Hein vêm do seu próprio sistema de testes. No benchmark DOOM-fire-zig, que inunda o terminal com saída que muda rapidamente, o Kwi chegou a 870 quadros por segundo contra 23 do Konsole. No conjunto dos benchmarks, ele coloca o ganho entre 3 e 35 vezes. Nenhuma medição independente foi publicada ainda.
Um experimento, não uma direção
Hein é cuidadoso sobre o que o Kwi não é. «Não é de forma alguma páreo para os 29 anos de trabalho contínuo de desenvolvimento do Konsole», escreveu. Os leitores não devem «confundir o Kwi com algum tipo de anúncio da direção futura do KDE». O Phoronix o descreve como experimental e ainda não proposto como substituto do Konsole.
Os testes até agora foram limitados. O Kwi «passou por testes limitados em um pequeno círculo de amigos», diz o anúncio, e os usuários devem «esperar bugs óbvios e imediatos». Não há nenhuma versão com tag, nem mesmo uma v0.1.0. Hein também lança uma ideia de longo prazo: uma alternativa baseada no Kwi ao Kmscon, o console de texto que roda antes de um desktop carregar.
O próprio KDE lançou o Plasma 6.8 em outubro com o Konsole em seu lugar de sempre. Nada disso muda com o Kwi.
Como experimentar
O caminho mais fácil é o Flatpak noturno, construído pela integração contínua do próprio KDE e linkado no README. Compilar a partir do código-fonte «pode ser difícil hoje», diz Hein, porque as dependências ainda estão chegando às distribuições Linux. O README as lista:
- CMake 3.28 ou mais recente
- Qt 6.10 ou mais recente
- KDE Frameworks 6.29 ou mais recente
- Kirigami Addons 1.11 ou mais recente
- Kirigami App Components 1.1 ou mais recente
- libghostty-vt 1.4.0 ou mais recente
Uma ressalva do Flatpak: o runtime pode trazer componentes mais antigos que afetam o tema Union, observa Hein, embora uma atualização diga que um merge request corrigiu isso. As bibliotecas são licenciadas sob LGPL 2.1 ou 3.0, e o aplicativo sob GPL 2.0 ou 3.0. O bate-papo de usuários e desenvolvedores fica na sala Matrix #kwi:kde.org.
O que isso significa para desenvolvedores
- Experimente em um Flatpak, não como seu shell do dia a dia. As palavras do próprio Hein são «esperar bugs óbvios e imediatos». Instale o noturno ao lado do Konsole, passe por ele seus logs de build mais pesados e veja se a velocidade aparece no seu hardware.
- Meça a sua própria carga de trabalho. O DOOM-fire-zig mede a rapidez com que um terminal pinta uma enxurrada de saída. É aí que a renderização na GPU brilha. Ele diz pouco sobre latência de digitação ou sobre um histórico de um milhão de linhas. Meça o que você realmente faz.
- O módulo QML é a parte a observar. Se você constrói aplicativos KDE ou Qt Quick, o Kwi lhe dá um terminal embutível e renderizado na GPU sem os contornos do Konsole que o XDA descreve. É uma capacidade nova, lance o Kwi uma 1.0 ou não.
- A libghostty-vt está virando infraestrutura compartilhada. Neovim, Ghostel e agora um projeto do KDE se apoiam em um único interpretador. Menos implementações VT escritas à mão significam menos bugs de interpretação, mas também que um bug nessa única biblioteca chega a todos os lugares de uma vez.
- Não planeje em torno de um substituto do Konsole. Hein diz que isto não é um anúncio de direção do KDE. Mantenha o Konsole em seus scripts e documentação. Trate o Kwi como um sinal de para onde os terminais do KDE podem ir, não de onde estão.
Fontes
- Introducing Kwi, a new KDE terminal emulator - KDE Blogs
- Kwi Being Developed As New KDE Terminal Emulator With 3x To 35x Performance - Phoronix
- A KDE developer reveals Kwi, a GPU-accelerated terminal built on Ghostty's library - XDA Developers
- KDE/kwi: Modern and fast terminal for KDE Plasma and other desktops - GitHub
Artigos relacionados

Beta do KDE Plasma 6.8 traz backups com Kup e correções no Wayland
O KDE lançou a beta do Plasma 6.8 como versão 6.7.90 em 10 de setembro de 2026. Ela adiciona o Kup como agendador de backups do desktop, com a estável prevista para 14 de outubro.

GitLab CVE-2026-97229: Alpine relata tentativa de exploração
O Alpine Linux diz que um invasor tentou explorar a CVE-2026-97229 em seu servidor GitLab em 20 e 21 de outubro. Atualizar só o GitLab não resolveu: o patch está no Ruby.

COSMIC Epoch 1.11 adota xdg-dialog-v1 e corrige GPUs híbridas
O COSMIC Epoch 1.11 mantém diálogos modais no topo com o xdg-dialog-v1 do Wayland e abre jogos na GPU certa em notebooks híbridos, 12 dias depois do 1.10.