Skip to content
aicoolies logo
wezterm

WezTerm

GPU-accelerated terminal with Lua config

GPU-accelerated cross-platform terminal emulator written in Rust with configuration in Lua for maximum flexibility. Supports multiplexing (splits, tabs, workspaces), ligatures, true color, sixel/iTerm2/Kitty image protocols, and SSH multiplexer for remote sessions. Extensive keyboard/mouse customization, dynamic color schemes, and a built-in serial port mode. Works on macOS, Linux, Windows, and FreeBSD. Known for deep customizability. 19K+ GitHub stars.

About WezTerm

WezTerm is a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust by Wez Furlong. It combines the functionality of a modern terminal emulator with a built-in multiplexer, eliminating the need for separate tools like tmux for managing multiple terminal sessions. WezTerm addresses the common pain point of juggling a terminal emulator and a multiplexer by integrating both into a single, high-performance application.

WezTerm offers an extensive feature set including tabs, panes, and multiple windows with a built-in multiplexer that supports local and remote session management through SSH. It features GPU-accelerated rendering, true-color support, ligatures, dynamic color schemes, the Kitty and iTerm2 image protocols for inline images, and a scrollback buffer with searchable history. Configuration is done through Lua scripting, providing extraordinary flexibility for automation, custom keybindings, and startup sequences. WezTerm also supports remote multiplexing, allowing seamless session management across connected environments.

WezTerm appeals to developers and system administrators who want an all-in-one terminal solution without the complexity of configuring separate tools. Its Lua-based configuration system makes it particularly attractive to users who want programmatic control over their terminal environment. Available on macOS, Linux, and Windows, WezTerm competes with both terminal emulators like Alacritty and multiplexers like tmux, offering a compelling middle ground for users who prefer a single integrated tool.

Pricing & Platform Specs

Pricing Summary

Free and open source under the MIT License (wez/wezterm, 20k+ GitHub stars). Cross-platform GPU-accelerated terminal emulator and multiplexer scriptable in Lua, featuring SSH/serial domains, native panes, and multi-protocol image rendering at $0 cost.

full pricing breakdown →

Supported Platforms

macOS, Linux, Windows

Explore categories, tags & use cases

A fast, cross-platform terminal

Self-described 'fastest terminal emulator in existence' — a GPU-accelerated, cross-platform terminal written in Rust focused on simplicity and performance. No tabs, splits, or built-in multiplexer — designed to pair with tmux or Zellij. Configured via YAML with a minimal feature set that prioritizes speed above all else. Supports true color, Vi mode, regex search, and clickable URLs. Available on macOS, Linux, Windows, and BSD. 57K+ GitHub stars.

Open Source

The fast, feature-rich terminal

GPU-accelerated terminal emulator written in C and Python, focused on performance and features. Supports ligatures, true color, graphics protocol for displaying images/plots inline, tabs, splits, and remote control via IPC. Highly configurable via a plain text config file. Cross-platform on macOS and Linux. Features a kitten framework for writing terminal programs in Python. Known for innovation in terminal graphics. 26K+ GitHub stars and a dedicated power-user community.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is WezTerm?

GPU-accelerated cross-platform terminal emulator written in Rust with configuration in Lua for maximum flexibility. Supports multiplexing (splits, tabs, workspaces), ligatures, true color, sixel/iTerm2/Kitty image protocols, and SSH multiplexer for remote sessions. Extensive keyboard/mouse customization, dynamic color schemes, and a built-in serial port mode. Works on macOS, Linux, Windows, and FreeBSD. Known for deep customizability. 19K+ GitHub stars.

Is WezTerm free?

Yes — WezTerm is open source and free to use. Free and open source under the MIT License (wez/wezterm, 20k+ GitHub stars). Cross-platform GPU-accelerated terminal emulator and multiplexer scriptable in Lua, featuring SSH/serial domains, native panes, and multi-protocol image rendering at $0 cost.

Is WezTerm open source?

Yes — WezTerm is open source.

Is WezTerm still maintained?

Yes — WezTerm is active. Its listing was last verified on September 6, 2026.

What are the best WezTerm alternatives?

The first editor-selected WezTerm alternatives are Alacritty, kitty.