← Back to all sparks
Z

Zellij

DEVOPS
Velocity6.3

Terminal workspace and multiplexer with a batteries-included layout system

Zellij is patching the shell-aware rewrite it shipped eight days ago.

terminalmultiplexerosc-133kitty-graphicsopen-sourcepatch-release
Current state
Zellij 0.45.0 pushed the multiplexer past byte-shuttling: nested sessions became a supported workflow, the Kitty graphics protocol landed, and OSC 133 parsing gave it prompt-aware scrollback. 0.45.1 arrived eight days later to fix what that surface broke — SSH nested-session detection, OSC9 notifications misfiring against the OSC99 spec, and Kitty image clearing on stacked panes. The project is single-maintainer and funds itself through sponsorship.
Where it's heading
The arc runs from platform reach to terminal semantics. 0.44.0 took the multiplexer to native Windows; 0.45.0 taught it to read shell protocol rather than relay bytes. The 0.45.1 fixes cluster entirely on the protocol work, which is the expected cost of parsing escape sequences other tools emit loosely. Notably, 0.45.1 also adds escape hatches — scroll_mode_sync and explicit_theme_hue — suggesting the new defaults were more opinionated than some users wanted.
Prediction
Expect 0.45.x to keep converging on OSC parsing edge cases, and expect the prompt-aware scrollback from OSC 133 to be built on next — command-level history or output capture is the obvious payoff for parsing prompt boundaries at all.

Recent moves

  1. 19d ago

    0.45.1: SSH nested-session detection, OSC9 fixes, opt-outs for new defaults

    Mostly repair work on the 0.45.0 surface: nested-session detection now works over SSH without forwarding environment variables, and OSC9 no longer collides with the OSC99 notification spec that was spamming nvim users on save. Two new config escape hatches — scroll_mode_sync and explicit_theme_hue — walk back defaults 0.45.0 introduced. One genuinely new option: attach can now start a session running a specific command, foreground or background.

    View source ↗
  2. 27d ago

    Nested sessions, Kitty graphics and OSC 133 prompt-aware scrollback

    ⚡ SPARK

    The origin of the current arc — nested sessions, Kitty graphics and OSC 133 prompt parsing in one release. Everything in 0.45.1 is downstream of this.

    View source ↗
  3. 4mo ago

    0.44.3: host query forwarding regressions fixed

    A regression fix for host query forwarding on the 0.44 line, closing out that series before the 0.45 rewrite.

    View source ↗
  4. 4mo ago

    0.44.2: automatic dark and light theme switching

    Automatic dark/light theme switching followed the system. 0.45.1's explicit_theme_hue is the direct follow-up, covering systems that never report which mode they are in.

    View source ↗
  5. 5mo ago

    0.44.1: OSC52 discovery and a Codex scrollback mitigation

    OSC52 clipboard discovery plus a scrollback mitigation for Codex — an early sign of the escape-sequence and agent-adjacent work that 0.45.0 built out properly.

    View source ↗
  6. 5mo ago

    0.44.0: native Windows support

    ⚡ SPARK

    Native Windows support was the reach half of the arc: a new platform with no incumbent multiplexer. 0.45.0 is the depth half, going after terminal semantics instead of new users.

    View source ↗