zellij logo

zellij

Terminal multiplexer with floating panes, multiplayer collaboration, WebAssembly plugins, and built-in web client

install

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)

Zellij demo

Alternatives & related tools

add a badge to your README

Maintain zellij? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/zellij.svg)](https://www.trmn.sh/tools/zellij?utm_source=badge)
HTML
<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>