Zellij
Zellij is a terminal workspace designed for developers, operations-oriented people, and anyone who frequently uses the terminal.
Our verdict
Who it's for
A powerful and customizable terminal workspace for developers and ops.
Who should look elsewhere
Requires learning new keybindings and concepts for optimal use.
Pros
- +Combines power with simplicity for an excellent out-of-the-box experience.
- +Highly customizable with layouts and a plugin system for personal automation.
- +Unique features like session resurrection and a web client enhance productivity and collaboration.
- +Supports both tiled and floating pane arrangements for flexible workspace organization.
- +Allows for sharing sessions, ideal for pair programming or remote debugging.
Cons
- −Requires learning new keybindings and concepts for optimal use.
- −Initial setup and configuration of layouts might have a learning curve.
- −Relies on WebAssembly for plugins, which might limit language choices for some developers.
Key features
- ✓Floating Panes (movable, resizable, pinnable, persistent)
- ✓Stacked Panes (layer multiple panes, navigate with arrow keys)
- ✓Layouts & Automation (define workflows, commands, pane templates in KDL files)
- ✓Session Management (quick switching, creation, background management, context preservation, resurrection)
- ✓Web Client (access sessions from any browser, built-in authentication, shareable URLs)
- ✓Plugin System (extend functionality with WebAssembly plugins, first-class Rust support)
- ✓Command Panes (treat commands as first-class citizens, re-run with Enter, see exit codes)
- ✓Scrollback Editing (open pane scrollback buffer in $EDITOR)
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Free | — | month | — |