Alternatives to kitty

GPU-accelerated terminal with tabs, splits, graphics and a kitten scripting system. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as kitty.

  • WezTerm

    A GPU-accelerated terminal that is also a multiplexer, configured in Lua and the same on every platform.

    WezTerm also offers tabs, splits and an image protocol, adds a Windows build and remote multiplexing over SSH, and is configured in Lua under the MIT license.

  • Ghostty

    A GPU-accelerated terminal that uses the real native interface of the platform instead of drawing its own.

    Ghostty uses native window chrome with GPU rendering on macOS and Linux under an MIT license, but has no built-in multiplexer, so it pairs with tmux or Zellij.

  • Alacritty

    A deliberately minimal OpenGL terminal that leaves multiplexing and tabs to other programs and just draws text fast.

    Alacritty adds a Windows build and Vi mode with scrollback search, but has no tabs or built-in multiplexer by design and describes itself as beta.

  • iTerm2

    macOS terminal replacement with split panes, search and session restore.

    iTerm2 replaces kitty on macOS only, offering split panes, instant replay and native tmux control mode, though its many settings make first configuration daunting.

  • Contour Terminal

    Run shell sessions in a GPU-rendered terminal emulator.

    Contour Terminal is a GPU-rendered terminal with tabs, ligatures and Unicode support that adds a Windows build, licensed Apache-2.0 instead of GPL-3.0.

  • Warp

    Rust terminal with block-based output, AI assistance and shared workflows.

    Warp is a Rust terminal with command blocks, AI assistance and a Windows build, though hosted AI and collaboration features need separate accounts and plans.

  • Rio

    Use a configurable terminal emulator across desktop platforms.

    Rio is an MIT-licensed configurable terminal emulator that adds a Windows build alongside macOS and Linux support.

Also worth comparing

These listings name kitty as their own alternative, so the relationship runs both ways.

  • Hyper

    A terminal built on web technologies, extended with JavaScript plugins and themed with CSS.

    kitty is a GPU-accelerated terminal with tabs, splits and kittens for scripting, but has no Windows build and uses a text configuration file instead of CSS themes.

Similar software

Related functionality, not a direct replacement.