
kitty terminal — A fast, GPU-accelerated terminal for Linux and macOS with built-in tabs, tiling layouts and image display.
What it is
kitty is a free, open source, GPU-accelerated terminal emulator for Linux and macOS, extensible through kittens and configured via a single kitty.conf file.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Oct 23, 2026
kitty is the terminal for people who refuse to choose between fast and featureful. It is free, open source software under the GPLv3 license, running on Linux and macOS, with version 0.49.2 released on October 1, 2026. Like Alacritty it renders on the GPU, and the 0.49 release concentrated on throughput, with the changelog citing 15 to 35 percent real-world gains depending on workload. Unlike minimalist emulators, kitty keeps windowing in-house: tabs and tiling layouts such as splits, grid and stacking are built in, so daily work does not require tmux, which reviewers on standard desktops find genuinely useful. Its framework of helper programs, called kittens, adds image display, keyboard-driven hints, theme switching and a convenient SSH mode, making it one of the most extensible terminals around. Reviewers' criticisms are consistent: the configuration file is enormous, the keyboard shortcuts take real learning, and the feature-rich philosophy annoys minimalists by design. For power users who want one deep tool rather than a stack of them, kitty is usually where the search ends.
What it does well
Speed with features attached: GPU-accelerated rendering plus the 0.49 throughput work keeps large logs and full-screen TUI apps fluid; users comparing it with lighter emulators report it no longer concedes measurable speed for its extra capabilities.
Windowing built in: tabs, vertical tabs and multiple tiling layouts are native, so sessions stay organized without installing a multiplexer, and recent releases added mouse-driven tab dragging, resizable splits and drag-and-drop with GUI apps.
A real extension framework: kittens add image display through icat, side-by-side diffs, keyboard hints for URLs and paths, theme switching and an SSH mode that eases remote work, while a remote control protocol lets scripts drive the terminal.
Who it's for
Keyboard-centric Linux and macOS users who would rather learn one tool than maintain a terminal-plus-multiplexer stack. It fits people on full desktop environments or floating window managers especially well, since tabs, splits and layouts arrive without extra setup, and it suits anyone whose terminal workflow benefits from inline images, such as previewing screenshots or reviewing diffs. Tiling window manager users may find the built-in windowing redundant and prefer sparser emulators, but as a single terminal for mixed local and remote work, kitty is a complete package.
Where it falls short
A sprawling configuration surface: kitty.conf ships as thousands of mostly commented lines; reviewers describe it as well documented but lengthy, and expect to spend real time with it before the setup feels personal.
Linux and macOS only: there is no Windows build, so cross-platform teams that want one emulator everywhere have to split their toolchains.
Keybindings take practice: reviewers note fumbling basics at first - closing a window, cycling layouts - and getting full value on remote hosts means copying terminfo or enabling shell integration there.
Specs at a glance
Facts from the official site · not editorial opinion
| Latest version | 0.49.2 (October 1, 2026) |
|---|---|
| Price | Free; no paid tiers |
| Platforms | Linux and macOS |
| Open source | Yes - GPLv3 |
| Core capability | GPU-accelerated terminal with built-in tabs, tiling layouts and inline image display |
| Integrations | Kittens framework (icat, diff, hints, ssh, themes), remote control protocol, shell integration |
| Best for | Power users who want native tabs, splits and image support instead of a multiplexer |
Frequently asked questions
▸Is kitty free?
Yes. kitty is open source under the GPLv3 license with no paid tiers or accounts; you can install it from your package manager or the official binary installer and everything is included.
▸Does kitty replace tmux?
For most people, largely yes: tabs, tiling layouts and sessions are built in, so everyday splitting and windowing needs no multiplexer. Users deeply invested in tmux scripting or remote-server workflows may still keep it alongside kitty.
▸Does kitty run on Windows?
No. Official builds target Linux and macOS only, so Windows users need a different terminal or a Linux environment such as WSL for the GUI experience kitty provides.
▸How does kitty compare with Alacritty?
Both are GPU-accelerated and open source, and users generally find their speed comparable. kitty bundles tabs, tiling layouts, image display and the kittens extension framework, while Alacritty stays deliberately minimal and delegates windowing to tmux or similar tools.
Video reviews
5 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





