← Back to all sparks
Z

Zellij

DEVOPS
Velocity0.0

Terminal workspace and multiplexer with a batteries-included layout system

Zellij went multiplatform and browser-accessible, then spent a year making it hold together.

terminal multiplexerweb clientwindows supportterminal protocolssession sharing
Current state
Two releases define this window. 0.43.0 shipped a built-in web client that serves existing terminal sessions in a browser behind enforced authentication and HTTPS, opt-in and off by default. 0.44.0 added native Windows support through a community contribution, making the multiplexer genuinely cross-platform. Everything since has been patch work: a tab-switching performance regression, OSC52 clipboard reporting, dark and light theme switching via CSI 2031, and fixes to host query forwarding.
Where it's heading
Zellij is expanding where a terminal session can be reached from rather than what a session can do. The web client detached sessions from the local terminal, Windows support detached them from Unix, and the recent patch stream is the compatibility tax on both. A second, quieter thread is terminal protocol conformance: OSC52 advertisement in DA1, CSI 2031 theme switching, and an accepted mitigation for scrollback behavior expected by the Codex CLI.
Prediction
The last three releases are all protocol and compatibility fixes rather than features, and the Codex mitigation shows client applications driving that work; expect the next releases to keep absorbing terminal protocol edge cases from the tools users run inside Zellij.

Recent moves

  1. 2mo ago

    0.44.3: host query forwarding regressions fixed

    A patch release repairing fallout from the host query forwarding system: stalled stdin, blocked popup panes, and stray control characters from mouse and key movement. Corrective work on a mechanism introduced earlier in the 0.44 line.

    View source ↗
  2. 3mo ago

    0.44.2: automatic dark and light theme switching

    Adds CSI 2031 support so Zellij follows the terminal emulator between dark and light themes and forwards the switch to apps running inside it, with new theme_dark and theme_light settings. A small feature in a patch release, and part of the protocol conformance thread.

    View source ↗
  3. 4mo ago

    0.44.1: OSC52 discovery and a Codex scrollback mitigation

    Fixes a tab-switching performance regression, reports OSC52 clipboard support in DA1 so tools like Neovim can discover it, and adjusts scrollback behavior to match what the Codex CLI expects. The Codex change is notable as a multiplexer bending toward an AI coding client.

    View source ↗
  4. 4mo ago

    0.44.0: native Windows support

    ⚡ SPARK

    Native Windows support lands through a major community contribution, ending Zellij's status as a Unix-only tool. Together with the web client from 0.43.0, it completes a year spent widening where a Zellij session can run.

    View source ↗
  5. 1y ago

    0.43.1: regression fixes after the web client release

    Seven fixes for regressions found in 0.43.0, including pane rename, Safari login for the web client, terminal titles, and session resurrection listing. Standard cleanup days after a feature release.

    View source ↗
  6. 1y ago

    0.43.0: built-in web client for terminal sessions

    ⚡ SPARK

    The long-promised web client arrives, letting Zellij serve existing or new sessions in a browser from a built-in server. It is the first half of the reach expansion that Windows support completes seven months later.

    View source ↗