← All posts

CLI

Zellij: A Terminal Workspace You Don't Have to Memorize

Zellij is a terminal workspace with panes, tabs, and layouts - a friendlier multiplexer you don't have to memorize.

Z CLI

tmux is powerful and famously unfriendly to newcomers - its keybindings are something you memorize, not discover. Zellij is a modern terminal multiplexer that keeps the power (panes, tabs, detachable sessions) but adds discoverability: a status bar shows the available keys as you go, so you can be productive on day one instead of week two. It also brings layouts, so you can define and reopen a whole workspace arrangement.

Panes and Tabs, With Onboarding

The always-visible hint bar is the headline feature. You see what each key does in the current mode, which flattens the learning curve dramatically while you build muscle memory. Under the hood you get the same detach-and-reattach sessions you'd want over SSH.

Layouts You Can Save

Zellij lets you describe a workspace - this many panes, arranged this way, each running a command - and launch it as a named layout:

# Start a named session zellij -s work # Launch a predefined layout zellij --layout dev

Rough Edges and Limitations

  • Younger than tmux. The ecosystem and remote ubiquity aren't as vast yet.
  • Different config model. tmux configs don't carry over; you reconfigure.
  • Some overhead. The richer UI is heavier than a bare multiplexer, though rarely noticeably.

If tmux's learning curve is what's kept you from a multiplexer, Zellij is the on-ramp - the same workspace superpowers with the keys shown to you as you learn them.

Internal link suggestion: link "modern terminal multiplexer" to the tmux post for the established alternative.