tmux is an open-source terminal multiplexer that lets you create, manage, and navigate multiple terminal sessions from a single window.
At a Glance
Pricing
Completely free and open-source terminal multiplexer under the ISC license.
Engagement
Available On
Listed Mar 2026
About tmux
tmux is a powerful open-source terminal multiplexer for Unix-like operating systems, allowing users to run multiple terminal sessions within a single window or remote connection. It enables persistent sessions that survive disconnections, making it invaluable for remote server work and long-running processes. tmux supports splitting windows into panes, creating named sessions, and scripting complex terminal layouts — all from the command line.
- Session management: Create, attach, detach, and switch between named sessions; sessions persist even after disconnecting from SSH.
- Window and pane splitting: Split the terminal horizontally or vertically into multiple panes, each running independent shell processes.
- Status bar: A customizable bottom status bar displays session info, window list, and system stats.
- Key bindings: All commands are accessible via a configurable prefix key (default: Ctrl+b), with full support for custom key mappings in
.tmux.conf. - Copy mode: Scroll through terminal output, search text, and copy content using vi or emacs key bindings.
- Scripting and automation: Use
tmuxcommands in shell scripts to programmatically create and manage sessions, windows, and panes. - Plugin support: Extend functionality with community plugins via the Tmux Plugin Manager (TPM), including session persistence, theme customization, and more.
- Mouse support: Optional mouse mode allows clicking to select panes, resize splits, and scroll through history.
To get started, install tmux via your system package manager (e.g., apt install tmux, brew install tmux), then run tmux to start a new session. Use Ctrl+b ? to view all key bindings.
Community Discussions
Be the first to start a conversation about tmux
Share your experience with tmux, ask questions, or help others learn from your insights.
Pricing
Open Source
Completely free and open-source terminal multiplexer under the ISC license.
- Multiple terminal sessions
- Window and pane splitting
- Persistent sessions
- Customizable key bindings
- Copy mode
Capabilities
Key Features
- Terminal multiplexing
- Multiple panes and windows
- Persistent sessions
- Detach and reattach sessions
- Horizontal and vertical pane splitting
- Customizable status bar
- Copy mode with vi/emacs bindings
- Mouse support
- Scripting and automation
- Plugin support via TPM
- Custom key bindings via .tmux.conf
- SSH session persistence
