
WezTerm
WezTerm is a free, Rust-based terminal emulator and multiplexer for Windows, macOS, and Linux.
What WezTerm is
WezTerm is a free, Rust-based terminal emulator and multiplexer for Windows, macOS, and Linux. It organizes terminal panes, tabs, and windows across local and remote hosts, with mouse support and scrollback. Its display features include ligatures, color emoji, font fallback, true color, and dynamic color schemes. Configuration lives in a file that can reload while the program is running. An embedded SSH client provides native tabs, and remote multiplexer instances can be reached over SSH or TLS over TCP/IP. Ad-hoc SSH sessions are non-persistent: if the network connection is interrupted, their tabs end. WezTerm can also connect to serial ports for embedded and Arduino work. Shell integration supports escape sequences for working directories, prompt zones, and user variables; user variables can work through tmux when passthrough is enabled. Image support includes the iTerm2-compatible and Kitty protocols, plus experimental Sixel graphics. Pre-built downloads are available for Windows, macOS, Linux, FreeBSD, and NetBSD, and the code can be built from source. Windows requires 64-bit Windows 10.0.17763 or later. The MIT license permits free use and distribution, with the software provided as-is without warranty.
Good
- Free under the MIT license.
- Supports panes, tabs, and windows on local and remote hosts.
- Embedded SSH client includes native tabs.
- Configuration file supports hot reloading.
- Connects to serial ports.
Watch out
- Ad-hoc SSH tabs end if the network connection drops.
- Windows requires 64-bit Windows 10.0.17763 or later.
- Sixel graphics support is experimental.
- Software is provided without warranty.
Who it suits
WezTerm suits people who want terminal sessions organized into panes, tabs, and windows across local or remote hosts. It may also suit embedded and Arduino users who connect to serial ports.
Verdict
WezTerm combines terminal multiplexing, configurable rendering, and remote access in a free cross-platform program. Its ad-hoc SSH sessions are not persistent, and Windows users need the specified 64-bit version or later.
Plans and prices
From WezTerm's own pricing page, checked 20 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Open source | — | Download pre-built releases or build from source · No paid plans advertised |
| MIT-licensed software | Free | MIT License |
The facts
Each one read from WezTerm's own pages, with the date it was checked.
What it does
- Configuration
- Configuration uses a file with hot reloading.checked 1 Oct 2026
- Distribution
- Pre-built downloads are provided for Windows, macOS, Linux, FreeBSD and NetBSD, and the open-source code can be built from source.checked 1 Oct 2026
- GPU acceleration
- Yeschecked 20 Sep 2026
- Graphics protocols
- WezTerm supports the iTerm2-compatible image protocol, Kitty graphics and experimental Sixel graphics.checked 1 Oct 2026
- License and warranty
- The MIT license grants use, copying, modification, distribution, sublicensing and sale free of charge, and provides the software as-is without warranty.checked 1 Oct 2026
- Multiplexing
- It multiplexes terminal panes, tabs and windows on local and remote hosts with native mouse and scrollback.checked 1 Oct 2026
- Purpose
- WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust.checked 1 Oct 2026
- Remote multiplexing
- It can connect to remote multiplexer instances using SSH or TLS over TCP/IP.checked 1 Oct 2026
- Rendering
- Features include ligatures, color emoji, font fallback, true color and dynamic color schemes.checked 1 Oct 2026
- Scripting API
- Yeschecked 20 Sep 2026
- Serial integration
- It can connect to serial ports for embedded and Arduino work.checked 1 Oct 2026
- Shell integration
- Shell integration supports OSC 7, OSC 133 and OSC 1337 escape sequences for working-directory, prompt-zone and user-variable features.checked 1 Oct 2026
- Split panes
- Yeschecked 20 Sep 2026
- SSH
- WezTerm includes an embedded SSH client with native tabs.checked 1 Oct 2026
- SSH limitation
- Ad-hoc SSH sessions are non-persistent and associated tabs die if the network connection is interrupted.checked 1 Oct 2026
- SSH support
- Yeschecked 20 Sep 2026
- tmux integration
- Shell user variables can work through tmux when tmux passthrough is enabled.checked 1 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Where it runs
- Supported platforms
- Windows,macOS,Linuxchecked 20 Sep 2026
- Windows requirement
- 64-bit Windows 10.0.17763 or later is required.checked 1 Oct 2026
Alternatives to WezTerm
- 1
Termalin
Free planiOSWebAPILinux7.7From $8 a month - 2

Warp
Free planLinuxmacOSSelf-hostedWindows7.6From $50 a month - 3

MobaXterm
Free planWindows7.4From $69 a year - 4
Cool Retro Term
Free planOpen sourceLinuxmacOSSelf-hosted7.1Free plan - 5

Contour
Free planLinuxmacOSWindows6.8Free plan - 6
gitsome
Free planLinuxmacOSSelf-hostedWindows6.8Free plan
