Skip to content
aicoolies logo
tmux logo

tmux

Terminal multiplexer

Terminal multiplexer that lets you run multiple terminal sessions inside a single window with splits, tabs (windows), and detachable sessions. Sessions persist after disconnecting — essential for remote server work via SSH. Features customizable key bindings, statusbar, scriptable via tmux commands, and copy mode for scrollback navigation. Extensive plugin ecosystem via TPM (Tmux Plugin Manager). The standard for terminal session management for 15+ years. Pre-installed on most Linux servers.

About tmux

Tmux is the industry-standard open-source terminal multiplexer for Unix-like operating systems that enables multiple terminal sessions to be created, accessed, and managed within a single window. It allows users to detach from sessions that continue running in the background and reattach from the same or different terminal, making it essential for persistent remote sessions over SSH. Tmux solves the critical problem of losing work when terminal connections drop, and provides a powerful way to organize multiple terminal workflows.

Tmux supports windows that can be split into rectangular panes with independent pseudo terminals, session management with named sessions and windows, and a customizable status bar displaying system information. It uses Vi-style keybindings by default, supports mouse interaction, and offers a rich ecosystem of plugins through the Tmux Plugin Manager (TPM) that extend functionality with features like session persistence across reboots, enhanced copy mode, and application integrations. Tmux's configuration is done through a plain text file, allowing version-controlled terminal environment setups.

Tmux is essential for system administrators, DevOps engineers, and developers who work with remote servers or need to manage complex multi-terminal workflows. It integrates deeply with iTerm2 on macOS for native window management and works with virtually every terminal emulator. Tmux remains the gold standard for terminal multiplexing despite newer alternatives like Zellij, offering unmatched stability, extensive documentation, and a mature ecosystem that has been refined over more than a decade of active development.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the permissive ISC license. tmux has no commercial licenses, fees, or usage restrictions across local and server environments.

full pricing breakdown →

Supported Platforms

macOS, Linux, BSD

Explore categories, tags & use cases

Alternatives

All tmux alternatives →

A modern terminal workspace

Modern terminal workspace manager written in Rust that provides tmux-like functionality with a more intuitive UX and batteries-included defaults. Features split panes, tabs, sessions, floating/stacked layouts, a built-in plugin system (via WebAssembly), and a status bar with configurable widgets. Supports mouse interaction, copy mode, and sixel images. No configuration required to get started. Growing as a modern tmux alternative with 23K+ GitHub stars and an active plugin ecosystem.

Open Source

The friendly interactive shell

User-friendly interactive shell for Linux and macOS that works great out of the box with zero configuration needed. Features autosuggestions based on command history (accept with right arrow), syntax highlighting as you type, tab completions with inline descriptions, web-based configuration UI for themes and settings, and a scripting syntax that is simpler than bash/zsh. Not POSIX-compatible by design. Popular among developers who want a productive shell without customization effort.

Open Source

A new type of shell

Nushell is a modern cross-platform shell written in Rust that treats all data as structured tables instead of plain text streams. Pipes carry typed rows through commands like ls, where, and get, so you can query JSON, CSV, SQLite, TOML, and YAML with a single uniform syntax. Powerful enough to replace bash or PowerShell for interactive use and scripting, with plugin support for custom data sources.

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 tmux?

Terminal multiplexer that lets you run multiple terminal sessions inside a single window with splits, tabs (windows), and detachable sessions. Sessions persist after disconnecting — essential for remote server work via SSH. Features customizable key bindings, statusbar, scriptable via tmux commands, and copy mode for scrollback navigation. Extensive plugin ecosystem via TPM (Tmux Plugin Manager). The standard for terminal session management for 15+ years. Pre-installed on most Linux servers.

Is tmux free?

Yes — tmux is open source and free to use. Free and 100% open source under the permissive ISC license. tmux has no commercial licenses, fees, or usage restrictions across local and server environments.

Is tmux open source?

Yes — tmux is open source.

Is tmux still maintained?

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

What are the best tmux alternatives?

The first editor-selected tmux alternatives are Zellij, Fish Shell, Nushell.