Tmux Terminal Multiplexer
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Tmux is a terminal multiplexer that allows users to create, access, and control multiple terminal sessions from a single screen, making it an essential productivity tool for developers, system administrators, and power users working in Unix-like environments. The tool enables splitting a terminal window into multiple panes, each running a separate shell session, with full support for resizing, repositioning, and navigating between panes using keyboard shortcuts. Sessions created with tmux persist even when the terminal is closed or the SSH connection is dropped, allowing users to detach from a session on one machine and reattach from another, seamlessly resuming their work. This persistent session capability makes tmux invaluable for long-running processes like compilation, deployment scripts, or interactive debugging sessions on remote servers. The project supports a rich command language with over 150 built-in commands, enabling automation and customization through scripts and configuration files. Users can create custom key bindings, status line configurations, copy mode behaviors, and session management workflows. Tmux also supports shared sessions where multiple users can view and interact with the same terminal simultaneously, facilitating pair programming and collaborative troubleshooting. With over 47,000 stars on GitHub and an active development community, tmux is maintained under the ISC license and ships pre-packaged in most Linux distributions, macOS via Homebrew, and BSD systems.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike