
WezTerm — WezTerm — a GPU-accelerated, cross-platform terminal emulator with a superpower most terminals lack: built-in multiplexi
What it is
WezTerm is a GPU-accelerated, cross-platform terminal emulator with a superpower most terminals lack: built-in multiplexing, so panes, tabs and persistent sessions work without tmux.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Nov 6, 2026
WezTerm is a GPU-accelerated, cross-platform terminal emulator with a superpower most terminals lack: built-in multiplexing, so panes, tabs and persistent sessions work without tmux. It runs on Windows, macOS, Linux, FreeBSD and NetBSD, ships its own SSH client and serial-port support -- Arduino sessions included -- and configures entirely in Lua, the same language Neovim users already know. It is free and open source, and it has quietly accumulated features for years: ligatures, inline images, quick select, hyperlink rules and hundreds of built-in color schemes. Ligature support in particular gets called out in reviews as something rivals lacked or added late. The comparison videos keep placing it against the flashy newcomers, and it keeps holding its ground. Its author is a systems engineer with decades of infrastructure work behind him, and the codebase reads that way: methodical rather than fashionable.
What it does well
Multiplexing built in: split panes, tabs and session persistence live in the terminal itself, which removes the tmux layer and its copy-paste friction from the setup entirely. Sessions survive disconnects, which is the part SSH users actually need from multiplexing.
Deep, scriptable configuration: Lua config with key tables, launch menus, font shaping and event hooks -- automation-minded users can bend almost anything to their workflow. Because the config is code, it belongs in version control like the rest of a dotfiles setup.
Wide platform and hardware reach: native builds for five OS families plus serial ports and Arduino support make it a workshop tool, not just a development shell. Talking to a router console or flashing firmware happens in the same window as your code.
Who it's for
WezTerm fits people who want one terminal everywhere with tmux-style sessions, Neovim users who will feel at home in Lua config, and Windows users who want a first-class terminal instead of an afterthought. It also suits tinkerers: the documentation is deep, and the ceiling for customization is high. It is also the terminal the distro docs keep recommending by name for true-color needs. The config reference doubles as a tutorial for people who like reading how things work.
Where it falls short
Configuration depth cuts both ways: the docs are extensive, and the leap from defaults to a tailored setup is steeper than what the glossy newcomers offer. Budget an evening to move beyond defaults; the payoff is a setup that survives machine changes.
Lower-key community energy: development is steady, but launch-hype terminals get the YouTube attention and the rapid iteration noise that comes with it. For stability-focused users, that quietness is a feature rather than a flaw.
Plain defaults: out of the box it looks utilitarian -- the polish arrives after you theme it, shape the fonts and wire your key tables. The hundreds of bundled color schemes shorten that first mile considerably.
Specs at a glance
Facts from the official site · not editorial opinion
| Type | GPU-accelerated cross-platform terminal |
|---|---|
| Multiplexing | Built-in panes, tabs and session persistence |
| Platforms | Windows, macOS, Linux, FreeBSD, NetBSD |
| Config | Lua with key tables and event hooks |
| Extras | SSH client, serial ports, inline images, ligatures |
| Price | Free and open source |
| Use | tmux-style workflows without tmux |
Frequently asked questions
▸Does WezTerm replace tmux?
For many users yes -- multiplexing with panes and persistent sessions is built in, so the separate tmux layer becomes optional.
▸Which platforms does it support?
Windows, macOS, Linux, FreeBSD and NetBSD, with packages or build-from-source for each.
▸How is it configured?
Through Lua configuration files, with a full reference covering keys, fonts, colors, launching programs and events.
▸Is it good on Windows?
Yes -- it is a first-class Windows citizen, which is one of the reasons reviewers recommend it there.
Video reviews
4 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.





