Kwi, le nouveau terminal de KDE, revendique 3 à 35 fois la vitesse de Konsole
Le développeur KDE Eike Hein a dévoilé Kwi le 1er novembre, un terminal rendu par le GPU et bâti sur libghostty-vt de Ghostty, qu'il dit 3 à 35 fois plus rapide que Konsole.
4 min de lecture

En chiffres
- 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
Le développeur KDE Eike Hein a annoncé Kwi le 1er novembre 2026, un nouvel émulateur de terminal pour le bureau KDE Plasma. Il dessine sur le GPU et, dans ses tests, tourne 3 à 35 fois plus vite que Konsole. Il est bâti sur libghostty-vt, une bibliothèque issue du projet de terminal Ghostty, et des builds Flatpak nocturnes sont déjà disponibles. Hein le qualifie d'« expérience et proposition », pas de remplaçant du terminal par défaut de KDE, vieux de 29 ans.
Ce qu'est Kwi
Kwi est « un terminal moderne et rapide pour KDE Plasma et d'autres bureaux », dit son README. Hein a écrit sur le blog de KDE que l'ensemble de fonctions est volontairement modeste pour l'instant. Le nom se prononce « Kwi », rapporte XDA Developers.
Le projet a trois parties. Il y a l'application Kwi elle-même. Il y a un module QML public, pour que d'autres applications bâties avec Qt Quick et la boîte à outils Kirigami de KDE puissent intégrer un panneau de terminal. Et il y a un greffon KPart pour les applications plus anciennes bâties sur QWidget. L'application repose sur le même module QML qu'elle propose à tous les autres.
Cette question d'intégration compte au sein de KDE. Les nouvelles applications KDE ont besoin de contournements pour intégrer Konsole, rapporte XDA, parce que Konsole est bâti sur QWidget. Une application Qt Quick peut importer Kwi directement.
D'où vient la vitesse
Konsole fait son rendu via QWidget sur le CPU. Kwi fait son rendu avec Qt Quick et le Qt Scene Graph, qui tournent sur le GPU via Vulkan ou OpenGL, rapporte Phoronix. Le GPU dessine, et le CPU reste libre pour vos programmes.
L'autre moitié, c'est libghostty-vt. Un émulateur de terminal a deux tâches : donner un sens au flux de texte et de codes de contrôle qu'un programme écrit, et peindre le résultat. libghostty-vt fait la première tâche. Il analyse la sortie et suit ce qui se trouve à l'écran, si bien que le code propre de Kwi peut se concentrer sur l'intégration au bureau, le rendu et l'interface. Hein dit que la bibliothèque devance les autres terminaux sur les fonctions modernes, et que Neovim et Ghostel l'utilisent déjà.
| Couche | Composant | Rôle |
|---|---|---|
| Moteur de terminal | libghostty-vt 1.4.0 ou plus récent | Analyse la sortie des programmes, conserve l'état du terminal |
| Rendu | Qt Quick et le Qt Scene Graph | Dessine sur le GPU via Vulkan ou OpenGL |
| Pseudo-terminal | KPty, des KDE Frameworks | Relie le shell à la fenêtre |
| Interface | Kirigami | La boîte à outils de KDE pour les applications Qt Quick |
Les chiffres phares de Hein viennent de son propre système de test. Dans le benchmark DOOM-fire-zig, qui inonde le terminal de sorties qui changent très vite, Kwi a atteint 870 images par seconde contre 23 pour Konsole. Sur l'ensemble des benchmarks, il situe le gain entre 3x et 35x. Aucune mesure indépendante n'a encore été publiée.
Une expérience, pas une direction
Hein est prudent sur ce que Kwi n'est pas. « Il ne rivalise en rien avec les 29 ans de travail de développement continu sur Konsole », a-t-il écrit. Les lecteurs ne doivent pas « prendre Kwi pour une quelconque annonce de la direction future de KDE ». Phoronix le décrit comme expérimental et pas encore proposé comme remplaçant de Konsole.
Les tests ont été limités jusqu'ici. Kwi « a connu des tests limités dans un petit cercle d'amis », dit l'annonce, et les utilisateurs doivent « s'attendre à des bugs évidents et immédiats ». Il n'existe aucune version étiquetée, pas même une v0.1.0. Hein évoque aussi une idée à plus long terme : une alternative à Kmscon, la console texte qui tourne avant le chargement d'un bureau, bâtie sur Kwi.
KDE lui-même a livré Plasma 6.8 en octobre avec Konsole à sa place habituelle. Kwi n'y change rien.
Comment l'essayer
La voie la plus simple est le Flatpak nocturne, construit par l'intégration continue de KDE et lié depuis le README. Compiler depuis les sources « peut être difficile aujourd'hui », dit Hein, parce que les dépendances n'ont pas encore atteint les distributions Linux. Le README les liste :
- CMake 3.28 ou plus récent
- Qt 6.10 ou plus récent
- KDE Frameworks 6.29 ou plus récent
- Kirigami Addons 1.11 ou plus récent
- Kirigami App Components 1.1 ou plus récent
- libghostty-vt 1.4.0 ou plus récent
Une réserve pour le Flatpak : l'environnement d'exécution peut embarquer des composants plus anciens qui affectent le thème Union, note Hein, même si une mise à jour dit qu'une demande de fusion a réglé le problème. Les bibliothèques sont sous licence LGPL 2.1 ou 3.0, et l'application sous GPL 2.0 ou 3.0. La discussion des utilisateurs et des développeurs se tient dans le salon Matrix #kwi:kde.org.
Ce que cela signifie pour les développeurs
- Essayez-le dans un Flatpak, pas comme shell quotidien. Les mots de Hein sont « s'attendre à des bugs évidents et immédiats ». Installez la version nocturne à côté de Konsole, faites-y défiler vos journaux de compilation les plus lourds et voyez si la vitesse se voit sur votre matériel.
- Mesurez votre propre charge de travail. DOOM-fire-zig mesure la vitesse à laquelle un terminal peut peindre un flot de sortie. C'est là que le rendu GPU brille. Il dit peu de choses sur la latence de frappe ou sur un historique d'un million de lignes. Mesurez ce que vous faites vraiment.
- Le module QML est la partie à surveiller. Si vous construisez des applications KDE ou Qt Quick, Kwi vous donne un terminal intégrable, rendu par le GPU, sans les contournements de Konsole que décrit XDA. C'est une capacité nouvelle, que Kwi livre un jour une 1.0 ou non.
- libghostty-vt devient une infrastructure partagée. Neovim, Ghostel et maintenant un projet KDE s'appuient tous sur un seul analyseur. Moins d'implémentations VT écrites à la main, c'est moins de bugs d'analyse, mais aussi un bug dans cette seule bibliothèque qui frappe partout à la fois.
- Ne planifiez pas autour d'un remplacement de Konsole. Hein dit qu'il ne s'agit pas d'une annonce de direction de KDE. Gardez Konsole dans vos scripts et votre documentation. Voyez Kwi comme un signe de là où les terminaux KDE pourraient aller, pas de là où ils en sont.
Sources
- 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
Articles liés

La bêta de KDE Plasma 6.8 apporte les sauvegardes Kup et des correctifs Wayland
KDE a publié la bêta de Plasma 6.8 sous le numéro 6.7.90 le 10 septembre 2026. Elle ajoute Kup comme planificateur de sauvegardes du bureau, la version stable étant prévue le 14 octobre.

GitLab CVE-2026-97229 : Alpine signale une tentative d'exploitation
Alpine Linux indique qu'un attaquant a tenté d'exploiter CVE-2026-97229 sur son serveur GitLab les 20 et 21 octobre. Mettre GitLab à jour n'a pas suffi : le correctif se trouve dans Ruby.

COSMIC Epoch 1.11 ajoute xdg-dialog-v1 et corrige les GPU hybrides
COSMIC Epoch 1.11 garde les dialogues modaux au premier plan avec xdg-dialog-v1 de Wayland et lance les jeux sur le bon GPU des portables hybrides, 12 jours après la 1.10.