# Zellij
> A terminal workspace with batteries included

## Summary
A user-friendly terminal multiplexer with panes, tabs, and sessions. Features contextual keybinding hints, a plugin system, and layouts for reproducible workspaces.

## Capabilities
- Panes, tabs, and persistent sessions
- Contextual keybinding hints in the UI
- Layout system for reproducible workspaces
- WebAssembly plugin system

## When to Use
- Need a terminal multiplexer with a gentler learning curve than tmux
- Want discoverable keybindings shown in the UI
- Setting up reproducible terminal workspace layouts

## When NOT to Use
- Already deeply invested in tmux configuration
- Need maximum compatibility with older systems

## Usage Patterns
### Start a new session
```
zellij
```
Opens a new Zellij session with the default layout

### Attach to an existing session
```
zellij attach
```
Reattaches to a previously detached session

## Installation
- **homebrew**: `brew install zellij`
- **cargo**: `cargo install zellij`

## Related Tools
- [tmux](/tools/tmux) (alternative): tmux is the established terminal multiplexer; Zellij is more modern

---
Source: https://littlescripts.sh/tools/zellij
