# Terminal Multiplexers (MoC) ## Overview Map of every [[Terminal Multiplexers|terminal multiplexer]] tracked in this vault. A multiplexer runs multiple terminal sessions inside one window or connection: split panes, tabs, scriptable layouts, and (the defining feature) session persistence that survives terminal crashes and [[Secure Shell (SSH)]] disconnects. The comparison axes that matter: - **Persistence model**: server-client daemon (tmux) vs built into the terminal itself ([[WezTerm]] domains) - **Configuration**: scripting and plugins (tmux/TPM) vs declarative layouts (Zellij KDL) vs a full language ([[WezTerm]] Lua) - **Discoverability**: prefix-key muscle memory vs on-screen keybinding hints ([[Zellij]]) - **Agent-awareness**: the 2026 twist. [[Herdr]] tracks per-pane agent state (idle/working/blocked/done), turning the multiplexer into an [[AI Agents|agent]] supervision surface - **Layer**: standalone multiplexer vs terminal emulator with multiplexing built in; the standalone survives an emulator crash; built-in splits don't Adjacent but included: [[tmux-ide]] (an IDE-style workflow built on tmux) and [[WezTerm]] (an emulator that absorbs the multiplexer layer). ## Notes <!-- QueryToSerialize: LIST FROM #tools/terminals/multiplexers WHERE public_note = true SORT file.name ASC --> <!-- SerializedQuery: LIST FROM #tools/terminals/multiplexers WHERE public_note = true SORT file.name ASC --> - [[Byobu]] - [[GNU Screen]] - [[Herdr]] - [[mprocs]] - [[shpool]] - [[Terminal Multiplexers]] - [[tmate]] - [[TMux]] - [[tmux-ide]] - [[WezTerm]] - [[Zellij]] <!-- SerializedQuery END --> ## Related - [[Terminal Multiplexers]]: the concept note - [[Ghostty]] · [[Alacritty]]: emulators that stop short of multiplexing - [[Secure Shell (SSH)]]: the workflow multiplexers protect - [[Command Line Interface (CLI)]] · [[Terminal User Interface (TUI)]]