
About WezTerm
WezTerm is a terminal emulator and multiplexer written in Rust. It runs on the major desktop systems and lets users control panes, tabs and sessions from a single configuration file.
What it does
WezTerm draws a terminal window and can divide it into panes and tabs. Multiplexing lets a session continue on a remote host, with mouse and scrollback support. Settings are written in Lua, which allows fairly detailed control over keys, colors and behaviour.
Key features
- Split terminal panes, tabs and windows
- Multiplex sessions on local and remote hosts
- Configuration written in Lua
- Ligatures, color emoji and font fallback
- Hyperlinks, scrollback search and quick select
- Serial port and SSH connections
Who it's for
Developers who work across several shells or servers, and people who like to script their terminal setup. It suits users who want one tool for both local and remote terminal work.
Pricing and good to know
WezTerm is open source and free to use, and its docs include a full configuration and Lua reference. It is a desktop application, so it has to be installed on each machine you use rather than running in a browser. Some features depend on the operating system, so check the docs for your platform before relying on a specific behaviour.
Highlights
- Split terminal panes, tabs and windows
- Multiplex sessions on local and remote hosts
- Configuration written in Lua
- Ligatures, color emoji and font fallback
- Hyperlinks, scrollback search and quick select
- Serial port and SSH connections












