Back to products
Zellij

Zellij

A terminal workspace with batteries included

Website zellij.dev
Overview

What it is

A workspace aimed at developers, ops-oriented people and anyone who loves the terminal.

Intent

I need it when

Recover lost work context and restore complex terminal sessions after unexpected closures or reboots

Zellij's session resurrection feature preserves full pane structure and running commands even across reboots, allowing users to restore previous complex task contexts without manual reconfiguration.

Organize and manage multiple terminal sessions, panes, and tabs efficiently without switching between windows

Zellij provides floating and stacked panes, tab management, and session persistence that let users split terminals into multiple sections, organize work by project, and switch between named sessions—eliminating window-switching overhead and keeping context organized.

Automate repetitive terminal workspace setup and share consistent development environments across team members

Zellij layouts (KDL configuration files) allow users to define pre-configured pane arrangements, auto-run commands, open files in editors, and version-control workspace templates—enabling one-command environment setup and seamless team onboarding.

Access terminal sessions remotely from a browser or another machine without SSH tunnels or third-party tools

Zellij's built-in web client and remote session access features let users connect to sessions via HTTPS from any browser, share read-only tokens with teammates, and enable pair programming and remote debugging without external infrastructure.

Extend terminal functionality with custom plugins and automate complex workflows programmatically

Zellij's WebAssembly plugin system and advanced CLI scriptability (blocking panes, JSON state queries, background sessions) allow users to write custom plugins in any WASM-compatible language and build sophisticated automation from shell scripts or external tools.

Drop

Not a fit when

  • User requires a commercial support SLA or guaranteed response times for production systems
  • User needs a graphical UI-only solution without terminal/command-line interface
  • User works exclusively on systems where WebAssembly runtime is unavailable or restricted
  • User requires proprietary licensing or closed-source code for compliance reasons
  • User needs built-in cloud hosting or managed service without self-hosting infrastructure
Commercials

Pricing

Free and open-source