Terminal · Wez Furlong
WezTerm
Rust, GPU-rendered terminal and multiplexer for Linux, macOS, Windows and BSDs, configured in Lua. It has an embedded SSH client, SSH/Unix/TLS multiplexer domains and serial port support.
~/facts
- platforms
- macOSWindowsLinux
- price
- FreeFree (seen 2026-10-20); no price on the site, MIT license on GitHub, sponsor page linked
- source
- Open sourceLicence: MIT
- github
- wezterm/wezterm 29.3k stars, seen 2026-10-20
~/features
- ✓ yes SSH
- ✓ yes Tabs
- ✓ yes Split panes
- ? not verified SFTP
- ? not verified Port forwarding
- ✓ yes Scripting / API
- ? not verified AI agents
- ? not verified MCP
- ? not verified Cloud sync
✓ documented · – absent or not in its feature list · ? not verified
+ strengths
- Embedded SSH client (wezterm ssh): new tabs and panes reuse the existing session channel, so no repeated authentication
- Multiplexer domains (Unix, SSH, TLS) keep remote tabs alive; TLS domains reconnect automatically after a drop
- Same Lua-configured terminal on Windows, macOS, Linux and BSD, with a built-in serial port command
! weak points
- SSH domains need a compatible wezterm binary installed on the remote host
- Plain wezterm ssh sessions are non-persistent; tabs end when the connection drops
- Docs list only some ~/.ssh/config options (ProxyCommand, IdentityAgent); other options are parsed but ignored, and no ProxyJump, port-forwarding or X11 support is documented
~/who it is for
- best for
- Users who want one Lua-scripted terminal with built-in multiplexing and SSH on Windows, macOS and Linux.
- look elsewhere if
- People who want a GUI host manager, SFTP browser or tunnel manager.
~/sources
Checked 2026-10-20. Prices and features change; the vendor's page is the authority.
- wezterm.org — platforms, multiplexer, SSH, serial, tabs, splits, Lua config
- wezterm.org/ssh.html — embedded SSH client, supported ssh_config options, non-persistent sessions
- wezterm.org/multiplexing.html — Unix/SSH/TLS domains, remote wezterm required, TLS reconnect
- github.com/wezterm/wezterm — 29.3k stars seen 2026-10-20, Rust GPU terminal and multiplexer
- github.com/wezterm/wezterm/blob/main/LICENSE.md — MIT license
Not verified
- Price not stated on the website; 'free' inferred from MIT license
- sftp, port_forwarding, jump_host, x11_forwarding, telnet, mosh not mentioned in pages read (set null)
- FreeBSD/NetBSD are listed as platforms but not representable in the schema enum
- built_in_ai, cloud_sync, team_sharing not checked
- Star count is GitHub's rounded display (29.3k); repo activity date not visible