
zellij
Terminal multiplexer with floating panes, multiplayer collaboration, WebAssembly plugins, and built-in web client
Zellij is a terminal multiplexer that provides workspace functionality for developers and terminal users. It creates multiple terminal sessions within a single interface, supporting both traditional tiled panes and floating panes that can be positioned freely. The tool includes stacked panes for organizing multiple terminals in the same space.
Zellij offers multiplayer collaboration features that allow multiple users to work in the same terminal session simultaneously. It includes a plugin system that supports WebAssembly, enabling plugins written in any language that compiles to WASM. The tool also provides a built-in web client, allowing users to access their terminal sessions through a browser without requiring a local terminal emulator.
The tool supports layouts for automating workspace setup and personal configuration. Zellij targets both beginners and advanced users, providing default configurations that work immediately while offering extensive customization options. It serves developers, operations teams, and anyone who frequently uses terminal-based workflows and needs to manage multiple terminal sessions efficiently.
Installation
# via Cargo
cargo install --locked zellij
# via Try without installing
bash <(curl -L https://zellij.dev/launch)

Alternatives & related tools
mise
CLI tool for managing development environments with version-controlled tools, environment variables, and tasks
just
Command runner that saves and runs project-specific commands from a justfile with make-inspired syntax
hyperfine
Command-line benchmarking tool that runs statistical analysis across multiple timing runs of shell commands
fnm
Fast Node.js version manager built in Rust with support for .node-version and .nvmrc files
difftastic
Structural diff tool that compares files based on their syntax rather than lines
add a badge to your README
Maintain zellij? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/zellij?utm_source=badge)<a href="https://www.trmn.sh/tools/zellij?utm_source=badge"><img src="https://www.trmn.sh/badge/zellij.svg" alt="Featured on trmn" height="20"></a>