SPB Git
4.4 KB · 49 lines json
1{2  "slug": "tmux",3  "name": "tmux",4  "aliases": ["terminal multiplexer"],5  "vendor": { "name": "tmux project (Nicholas Marriott)", "slug": "tmux-project", "website": "https://github.com/tmux/tmux" },6  "homepage_url": "https://github.com/tmux/tmux",7  "docs_url": "https://github.com/tmux/tmux/wiki",8  "repo_url": "https://github.com/tmux/tmux",9  "license_url": "https://github.com/tmux/tmux/blob/master/COPYING",10  "product_type": "cli-tool",11  "product_status": "active",12  "summary": "Terminal multiplexer that keeps shell sessions alive on a server, splits a terminal into windows and panes, and lets sessions be detached and reattached",13  "description": "tmux is a terminal multiplexer originally written by Nicholas Marriott and maintained as an open-source project under the ISC license. It runs as a server process that hosts one or more sessions, each containing windows and panes; a client attaches to a session from any terminal and can detach without ending the programs running inside. This makes it the standard way to keep long-running jobs, editors and monitoring tools alive on remote machines across SSH disconnections.\n\nLayouts, key bindings, status bar and behavior are configured in `~/.tmux.conf`, and a scripting interface lets other programs create windows, send keys and query state. Terminals such as iTerm2 integrate with tmux control mode to render its windows natively. tmux ships on BSD and Linux repositories and installs on macOS through Homebrew; there is no native Windows build apart from WSL. Caveats include its own prefix-key interaction model that takes time to learn, occasional conflicts with terminal features such as true color or clipboard access that need configuration, and the absence of a graphical settings interface.",14  "capabilities": ["Detachable sessions that survive SSH disconnects", "Windows and split panes with configurable layouts", "Scriptable control from the command line", "Configurable status bar and key bindings", "Control mode for terminal integration", "Copy mode with search and scrollback"],15  "workflows": ["Start a long computation on a cluster node and reattach later", "Monitor logs, htop and a shell side by side on a server", "Script a reproducible development layout per project"],16  "advantages": ["Ubiquitous on Unix systems", "Minimal resource use", "ISC license"],17  "limitations": ["Prefix-key model requires learning", "Clipboard and true-color integration need configuration", "No native Windows build"],18  "prerequisites": ["A Unix-like system; Homebrew or distribution package"],19  "audiences": ["System administrators and DevOps engineers", "Developers working over SSH", "Researchers running long jobs on remote hosts"],20  "alternatives": ["ghostty", "iterm2", "warp"],21  "comparison_notes": "Modern terminal emulators such as Ghostty, iTerm2 and Warp provide local tabs and splits, but they cannot keep a remote session alive across disconnects; tmux is complementary, running on the server side. iTerm2 is notable for rendering tmux sessions through control mode so both can be used together.",22  "categories": [{ "slug": "terminals-shells", "primary": true }],23  "tags": ["terminal", "cli", "open-source", "ssh", "multiplexer"],24  "use_cases": ["edit-code-remotely", "monitor-services"],25  "operating_systems": ["macos", "linux"],26  "execution_modes": ["local", "self-hosted"],27  "interfaces": ["cli"],28  "deployment_models": ["on-premises", "desktop"],29  "integrations": ["iTerm2", "Neovim", "SSH", "zsh"],30  "data_formats": ["tmux.conf"],31  "languages": ["C"],32  "source_model": "open-source",33  "license_spdx": "ISC",34  "pricing_model": ["open-source", "free"],35  "self_hostable": true,36  "sources": [37    { "url": "https://github.com/tmux/tmux", "type": "official_site", "title": "tmux/tmux", "supports": ["name", "summary", "repo_url"], "checked_at": "2026-11-02", "note": "The project is hosted on GitHub; the wiki is the primary documentation" },38    { "url": "https://github.com/tmux/tmux/wiki", "type": "official_docs", "title": "tmux wiki", "supports": ["capabilities"], "checked_at": "2026-11-02" },39    { "url": "https://github.com/tmux/tmux/blob/master/COPYING", "type": "license_page", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" }40  ],41  "confidence": "high",42  "discovery_method": "editorial-research",43  "depth": "standard",44  "editorial_status": "reviewed",45  "visibility": "public",46  "featured": false,47  "author": "batch-B1"48}49
Files · laptop-initial-20261102
Menu

Theme