Open Source Legacy

Empowering Developers & Terminal Workflows

tmux (terminal multiplexer) lets you switch easily between several programs in one terminal, detach them, and reattach them later to a different terminal window.

Persistent Sessions

Never lose your working state again. Run long build scripts, dev servers, or SSH sessions without worrying about network drops or closed laptops.

Flexible Window Splitting

Divide single terminal windows into arbitrary horizontal and vertical panes. Monitor logs, run tests, and write code side-by-side.

Extensible Ecosystem

Customizable via .tmux.conf and extensible using TPM (tmux plugin manager) with custom status bars, theme presets, and keybindings.

The Story of tmux

From an OpenBSD project in 2007 to the world's standard terminal multiplexer.

2007

Created by Nicholas Marriott

tmux was created in 2007 by Nicholas Marriott as a modern, clean, BSD-licensed alternative to older multiplexers like GNU Screen.

2009 — 2015

OpenBSD & Universal Adoption

Imported into OpenBSD base system and adopted by Linux distributions and macOS (via Homebrew) as the primary terminal multiplexer.

2016 — Present

The Developer Standard

With mouse support, modern color support (truecolor/256-color), and rich scripting, tmux remains the gold standard for developers worldwide.

About tmux.app

tmux.app is an independent community documentation project. Our goal is to provide developers, system administrators, and students with clear guides, interactive configuration generators, cheat sheets, and command references for tmux.