conv.

All stories
TechFading · day 11

KDE developer unveils Kwi, a GPU-accelerated terminal built on Ghostty

Eike Hein's experimental project pairs Ghostty's libghostty-vt library with Qt Quick/Kirigami for a faster alternative to Konsole.

What to know

  • Kwi is a new experimental KDE terminal built on Ghostty's libghostty-vt library and rendered via Qt Quick/Kirigami with GPU acceleration (Vulkan/OpenGL), unlike CPU-rendered Konsole.
  • Claimed performance gains of 3-35x over Konsole depending on benchmark, with expected battery savings from GPU rendering.
  • Explicitly framed as an experiment and proposal, not an official replacement for Konsole; no 0.1 release has been tagged yet and it lacks Konsole's mature feature set.
  • Available now via nightly Flatpak builds and source on KDE Invent for early testing.

Eike Hein KDE developer, creator of KwiGhostty project Upstream terminal library provider

KDE developer unveils Kwi, a GPU-accelerated terminal built on Ghostty
linuxiac.com

How it unfolded 2 developments, newest first · click a bar or a number to jump posts

Peak 9 pieces in 3h at Nov 1, 6 AM; 78 pieces over 11 days (2 articles · 7 posts · 69 comments) Oct 31, 10 PM — 5 pieces · 1 article · 2 posts · 2 comments — Lobsters 3, Google News 1, Mastodon 1Nov 1, 1 AM — 3 pieces · 1 post · 2 comments — Lobsters 2, Mastodon 1Nov 1, 3 AM — 5 pieces · 2 posts · 3 comments — Lobsters 3, Mastodon 1, Hacker News 1Nov 1, 6 AM — 9 pieces · 1 article · 8 comments — Lobsters 8, Newswires 1Nov 1, 9 AM — 4 pieces · 2 posts · 2 comments — Lobsters 2, Mastodon 2Nov 1, 12 PM — 7 pieces · 7 comments — Lobsters 7Nov 1, 3 PM — 1 piece · 1 comment — Lobsters 1Nov 1, 6 PM — 3 pieces · 3 comments — Lobsters 3Nov 1, 9 PM — 4 pieces · 4 comments — Lobsters 4Nov 2, 12 AM — 3 pieces · 3 comments — Lobsters 3Nov 2, 3 AM — 4 pieces · 4 comments — Lobsters 4Nov 2, 6 AM — 2 pieces · 2 comments — Lobsters 2Nov 2, 9 AM — 9 pieces · 9 comments — Lobsters 9Nov 2, 12 PM — 6 pieces · 6 comments — Lobsters 6Nov 2, 3 PM — 5 pieces · 5 comments — Lobsters 5Nov 2, 6 PM — 2 pieces · 2 comments — Lobsters 2Nov 2, 9 PM — 1 piece · 1 comment — Lobsters 1Nov 3, 12 AM — 1 piece · 1 comment — Lobsters 1Nov 3, 3 AM — quietNov 3, 6 AM — 1 piece · 1 comment — Lobsters 1Nov 3, 9 AM — quietNov 3, 12 PM — quietNov 3, 3 PM — quietNov 3, 6 PM — quietNov 3, 9 PM — quietNov 4, 12 AM — 1 piece · 1 comment — Lobsters 1Nov 4, 3 AM — 1 piece · 1 comment — Lobsters 1Nov 4, 6 AM — quietNov 4, 9 AM — quietNov 4, 12 PM — quietNov 4, 3 PM — quietNov 4, 6 PM — quietNov 4, 9 PM — quietNov 5, 12 AM — quietNov 5, 3 AM — quietNov 5, 6 AM — quietNov 5, 9 AM — quietNov 5, 12 PM — quietNov 5, 3 PM — quietNov 5, 6 PM — quietNov 5, 9 PM — quietNov 6, 12 AM — quietNov 6, 3 AM — quietNov 6, 6 AM — quietNov 6, 9 AM — quietNov 6, 12 PM — quietNov 6, 3 PM — quietNov 6, 6 PM — quietNov 6, 9 PM — quietNov 7, 12 AM — quietNov 7, 3 AM — quietNov 7, 6 AM — quietNov 7, 9 AM — quietNov 7, 12 PM — quietNov 7, 3 PM — quietNov 7, 6 PM — quietNov 7, 9 PM — quietNov 8, 12 AM — quietNov 8, 3 AM — quietNov 8, 6 AM — quietNov 8, 9 AM — quietNov 8, 12 PM — quietNov 8, 3 PM — quietNov 8, 6 PM — quietNov 8, 9 PM — quietNov 9, 12 AM — quietNov 9, 3 AM — quietNov 9, 6 AM — quietNov 9, 9 AM — quietNov 9, 12 PM — quietNov 9, 3 PM — quietNov 9, 6 PM — quietNov 9, 9 PM — quietYesterday, 12 AM — quietYesterday, 3 AM — quietYesterday, 6 AM — quietYesterday, 9 AM — quietYesterday, 12 PM — quietYesterday, 3 PM — quietYesterday, 6 PM — quietYesterday, 9 PM — quietToday, 12 AM — quietToday, 3 AM — quietToday, 6 AM — 1 piece · 1 comment — Lobsters 1Today, 9 AM — quietToday, 12 PM — quietToday, 3 PM — quietToday, 6 PM — quiet 1–2
Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 7:24 PM ET
  1. 2

    Linuxiac details Kwi's features and clarifies it's not a Konsole replacement

    Linuxiac's coverage summarized Kwi's technical advantages — Wayland fractional scaling, Kitty image/keyboard protocols, Konsole color-scheme compatibility — and noted the project is still untagged at version 0.1, calling it an experiment and proposal rather than an official new direction for KDE.

    • You're obviously entitled to your own opinions on where your bar is for "vibe coded," but I started the project years before "vibe coding" was a thing, and I've carefully cared for and hand-coded the entire architecture that libghostty-vt is built on over years of dedicated, volunteer work. And along the way being helped by other real humans…

      mitchellhlinux9d ago103▲view on Lobsters ↗
    2 more of the top 3 · 69 posts in this stretch
    • ftranschel@norden.social

      RE: https:// floss.social/@9to5linux/117539 623198444522 The vision to finally have a native # QtQuick terminal emulator with # Kwi is already something, but being based on # libghostty has me really excited. # Linux # qt # kde # konsole

      ftranschel@norden.socialMastodon10d agoview on Mastodon ↗
    • Possibly off-topic, but a fun fact from a native Korean speaker: > This is also how it came to bear its name: *kwisin*, or more typically *gwisin*, is a romanized form of *귀신*—Korean for ghost. It's pronounced a little bit like *kwee-shin*. The word is Sino-Korean, written [鬼神] in Chinese characters. The hanja corresponding to Kwi, the name of…

      hongminheelinux10d ago50▲view on Lobsters ↗
    all of them →
  2. 1

    Eike Hein announces Kwi terminal emulator for KDE

    Hein published a KDE blog post introducing Kwi, a new terminal built on Ghostty's libghostty-vt library, Qt Quick/Kirigami UI, and GPU-accelerated rendering via Vulkan or OpenGL, positioned as a modern alternative to Konsole.

    “the product vision for Kwi is to be kind of unexciting: Just what you want and expect out of a KDE Plasma terminal.”
    — Eike Hein
    1. first by Phoronix, 10d ago

    • 9to5linux@floss.social

      Meet Kwi, a New Ghostty-Based GPU-Accelerated Terminal Emulator for # KDE Plasma https:// 9to5linux.com/kwi-is-a-new-gho stty-based-gpu-accelerated-terminal-emulator-for-kde-plasma # Linux # OpenSource # FreeSoftware # FOSS

      9to5linux@floss.socialMastodon10d ago28▲view on Mastodon ↗
    2 more of the top 3 · 4 posts in this stretch
    • Even before I clicked on it, I wished it to be ghostty and it was ghostty. Looks great!

      scientiaclinux10d ago22▲view on Lobsters ↗
    • You can disable the menu bar and all toolbars, which I do, and then it looks slim. I'm not sure why the context menu is an annoyance though. But Konsole is slooooow. I switched to Kitty a while ago and the difference is palpable. Looking forward to testing this Kwi option because it'd be nice to have something more KDE-native.

      jmmvlinux10d ago21▲view on Lobsters ↗
    all of them →

What people are saying 18 voices from 2 sites · best of 73 · verbatim