For a terminal multiplexer alternative to tmux, the first results are tmux/tmux (tmux is the definitive open-source terminal multiplexer, exactly matching the query with full support for session persistence, split panes, scrollback, customizable status bar, and keyboard-driven navigation via configuration files), zellij-org/zellij (Zellij is an open-source terminal multiplexer that directly competes with tmux, providing session persistence, split panes, keyboard-driven navigation, and a customizable status bar, all from a modern Rust codebase) and wezterm/wezterm. lokaltog/powerline and catppuccin/tmux round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Command-line tools that provide session management and window splitting capabilities as alternatives to tmux.
This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t
tmux is the definitive open-source terminal multiplexer, exactly matching the query with full support for session persistence, split panes, scrollback, customizable status bar, and keyboard-driven navigation via configuration files.
Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil
Zellij is an open-source terminal multiplexer that directly competes with tmux, providing session persistence, split panes, keyboard-driven navigation, and a customizable status bar, all from a modern Rust codebase.
WezTerm is a terminal emulator with a built-in multiplexer (mux) supporting session persistence, split panes, scrollback, customizable status bar, keyboard-driven navigation, and Lua configuration, which gives it tmux-like functionality for managing multiple terminals in one window.
Powerline is a framework and engine for generating consistent visual themes, command prompts, and status line integrations across diverse terminal tools. It serves as a system for rendering informative information bars and prompts across various shells, text editors, and window managers. The project provides a cross-application theme engine and a standardized way to define colors and segments. This ensures a unified visual style across tools such as the Vim text editor, the Tmux terminal multiplexer, and Unix shells including Bash and Zsh. The framework includes capabilities for custom statu
Powerline is a theming engine and status bar customizer for tools like Vim and Tmux, but it is not a terminal multiplexer itself — it lacks core features like session management, split panes, and detach/reattach.
This project provides a collection of coordinated color themes and visual presets for the tmux terminal multiplexer. It is designed to standardize the interface appearance by styling the status bar and window borders through a set of curated color palettes. The system enables comprehensive interface customization, allowing for the modification of window tabs and the application of visual styles to system metric displays. It includes a management system for switching between distinct visual presets to maintain a consistent aesthetic across the terminal workspace. The project covers the config
This repository provides color themes and visual presets for the tmux terminal multiplexer — it is a customization add-on, not a terminal multiplexer itself, so it does not satisfy the search for a tool that provides session management, split panes, and detach/reattach.
tmux-powerline is a shell-based status generator and plugin for the tmux terminal multiplexer. It provides a visually segmented status line that displays real-time system metrics, session information, and version control status. The project allows for high extensibility through a modular segment architecture, enabling users to define custom information blocks via shell scripts. Visual arrangements and color schemes are managed through external theme files and environment variables. The system monitors a broad range of hardware and network metrics, including CPU load, memory usage, battery le
This repository is a plugin that enhances the tmux status bar with customizable segments and metrics, but it is not a terminal multiplexer itself — it requires tmux to function, so it doesn't provide the core session management, split panes, or detach/reattach features you're looking for.
ccstatusline is a CLI status bar framework and ANSI terminal UI library used to render dynamic, multi-line interfaces within terminal emulators. It functions as a customizable system for displaying real-time metrics, system data, and configuration settings through a widget-based composition model. The framework specializes in Powerline-style status lines, utilizing arrow separators and columnar alignment to create structured headers. It includes specialized dashboards for monitoring Git repository metadata, such as branch names and commit IDs, as well as LLM usage monitors that track API toke
ccstatusline is a status bar framework and terminal UI library for rendering dynamic status lines, not a terminal multiplexer like tmux that manages multiple sessions with detach/reattach, split panes, and scrollback.
Powerline is a statusline and prompt generation framework designed to provide consistent visual information across terminal shells, text editors, and multiplexers. It functions as a configuration-driven customization engine that allows users to define themes, color schemes, and dynamic segment layouts to maintain a cohesive interface across diverse command-line environments. The system utilizes a persistent background daemon to manage state and rendering logic, which offloads processing tasks to minimize resource consumption and ensure high responsiveness across multiple active application in
Powerline is a statusline and prompt customization framework, not a terminal multiplexer itself — it enhances the appearance of tmux sessions rather than providing session management, split panes, or detach/reattach capability.
ConEmu is a console multiplexer and terminal emulator for Windows that organizes multiple command-line sessions into a single interface using tabs and split panes. It functions as a customizable environment for executing shells and legacy applications. The project includes a drop-down console interface that toggles between a hidden state and a full-width top-screen overlay. It supports the execution of legacy DOS applications on modern operating systems through integrated emulation layers. The application covers terminal customization for fonts and visual styling, window display mode managem
ConEmu is a console multiplexer for Windows with tabs and split panes, but unlike tmux it is a GUI application that lacks the core session detach/reattach model, making it a different take on multiplexing rather than a tmux-like tool.
This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the Tmux terminal multiplexer. It integrates curated editor extensions, session management layouts, and plugin configurations to standardize a local command line workspace. The environment features a dedicated Tmux session manager for organizing window layouts and pane arrangements, alongside a Vim configuration that includes specific mappings for project navigation and codebase searching. It utilizes a system of local overrides, allowing users to tailor the environment through s
This repository provides curated Tmux configurations and a development environment setup, but it is a configuration framework rather than a standalone terminal multiplexer—you would need Tmux itself installed to use any of its session management features.
This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session management, status line aesthetics, and overall command line productivity. It functions as a centralized suite that organizes terminal windows and panes while providing a structured environment for personalizing the command line interface. The framework distinguishes itself through a robust plugin management system that allows users to extend terminal capabilities by integrating third-party packages and external system utilities. It includes a specialized status bar customizer that s
This repository provides a configuration framework and theme for tmux, enhancing its appearance and features, but it is not a terminal multiplexer itself — you still need tmux installed to use it, so it does not fulfill the core requirement of a multiplexer with session persistence and detach/reattach.
Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow
Kitty is a GPU-accelerated terminal emulator with integrated tiling workspace management, but it is not a terminal multiplexer like tmux — it lacks the standalone server-client session model for detach/reattach that this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tmux/tmux | 46.6K | C | ISC | |
| zellij-org/zellij | 33.7K | Rust | MIT | |
| wezterm/wezterm |
| 24.3K |
| Rust |
| other |
| lokaltog/powerline | 14.8K | Python | NOASSERTION |
| catppuccin/tmux | 2.8K | Shell | mit |
| erikw/tmux-powerline | 3.7K | Shell | bsd-3-clause |
| sirmalloc/ccstatusline | 3.9K | TypeScript | mit |
| powerline/powerline | 14.8K | Python | NOASSERTION |
| maximus5/conemu | 9.1K | C++ | BSD-3-Clause |
| square/maximum-awesome | 5.7K | Ruby | NOASSERTION |