They all draw characters in a box — the differences are in how they render, whether they manage their own windows, and whether a session survives you walking away. Here's how Ghostty stacks up against the two you asked about, plus three worth knowing. The short version lives in the status bar at the bottom.
| Capability | Ghostty1.3.1 | KonsoleKDE | Alacritty0.x | Kitty0.x | WezTermrolling | footWayland |
|---|---|---|---|---|---|---|
| GPU renderingspeed under heavy output | ● | ○ | ● | ● | ● | ○ |
| Built-in tabs & splitslayout without a multiplexer | ● | ● | ○ | ● | ● | ○ |
| Session persistencesurvives SSH drop / close | ○ | ○ | ○ | ◐ | ● | ○ |
| Inline imagesgraphics protocol | ● | ◐ | ○ | ● | ● | ◐ |
| Ligaturesfancy coding fonts | ● | ● | ○ | ● | ● | ● |
| GUI settingsconfigure without a text file | ○ | ● | ○ | ○ | ○ | ○ |
| Config formatwhere you tune it | keys | GUI | TOML | conf | Lua | INI |
| Windows supportruns on Windows too | ○ | ◐ | ● | ○ | ● | ○ |
| Written inimplementation language | Zig | C++/Qt | Rust | C/Py | Rust | C |
Given where you landed earlier in the week: keep Ghostty as your local driver — its native splits cover your "4–5 panes open" forensics layout, and it's the nicest thing to actually look at all day. Keep tmux for the remote/persistence job it uniquely solves. The one tool that could collapse both roles into a single app is WezTerm, since its built-in multiplexer survives SSH drops the way Ghostty's splits don't — worth a look if the two-tool split ever annoys you. Everything else here is a sidegrade for your needs, not an upgrade.
# versions current as of July 2026 · Alacritty & Kitty ship pre-1.0 (0.x) but are stable daily drivers · WezTerm uses date-stamped rolling releases