zellij: Organize Terminal Work in a Multiplexer

Summary
Zellij is a Rust-based terminal workspace for keeping shells and applications organized in panes and tabs. It suits developers and operations teams who want a customizable terminal multiplexer with layouts, collaboration, and WebAssembly plugins.
At a glance
- Language
- Rust
- License
- MIT
- Stars
- 35.6k
- Forks
- 1.5k
- Added to OSRepos
- February 4, 2026
- Last analyzed
- October 4, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Zellij is a terminal multiplexer that organizes shell sessions and other terminal applications into a persistent workspace. It helps people who work across multiple commands or projects manage them together instead of juggling separate terminal windows.
It combines an out-of-the-box interface with customization for more involved workflows. It is a good fit for terminal-focused developers and operations teams who want layouts, pane controls, or collaborative sessions in one workspace.
Key Features
- Arrange work in panes and tabs, including floating and stacked panes.
- Define reusable workspace arrangements with layouts.
- Customize behavior and appearance through configuration.
- Collaborate in multiplayer sessions.
- Extend the workspace with plugins written in languages that compile to WebAssembly.
- Connect through a built-in web client, without requiring a terminal client.
Use Cases
- Developers can keep an editor, test commands, and application logs together while working on a project.
- Operations-oriented users can organize several shell sessions for monitoring or administration tasks.
- Teams can use multiplayer sessions to work together in a shared terminal workspace.
- Users with repeatable project setups can use layouts to recreate their preferred arrangement of panes and tabs.
Project Facts
- Language: Rust
- License: MIT
- Stars: 35.6k
- Forks: 1.5k
- Topics: multiplexer, terminal, workspace
- Archived: No
Getting Started
Install with Cargo:
cargo install --locked zellij
See the README and installation documentation for other installation options and setup details.
Alternatives
- sshx: sshx shares a live terminal through a web link for remote collaboration, while Zellij organizes local terminal work into panes and tabs.
Considerations
Zellij is designed for terminal-based work, so it may not suit workflows centered on graphical applications. Installing from the main branch is not recommended by the project because it contains pre-release code and may be broken or affect the cache used by future versions. The repository notes that reported issues do not necessarily indicate confirmed software bugs.
Found this useful?
Share it with someone who would like zellij.
Comparisons
Source repository
Open the original repository on GitHub.
14 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agent-harness: Use Coding Agents from Rust Applications
October 5, 2026
A Rust framework that gives multiple coding agents a shared interface and typed event stream. Use it to embed agent runs in applications without writing separate output parsers for each provider or CLI.

zapfast: Use WhatsApp in a Native Desktop App
October 5, 2026
ZapFast is a Rust desktop client for WhatsApp on Linux, macOS, and Windows. It links to a phone as a companion device and avoids a browser engine, making it an option for people who want a lighter desktop messaging app.

skillrank: Find and Evaluate AI-Agent Skills
October 4, 2026
SkillRank is a Rust CLI for discovering, installing, and evaluating skills used by coding agents. Its paired local evaluations compare a skill-enabled run with a control to show changes in success, tokens, time, and cost.

prime-agent: Run Self-Improving Agents for Coding Work
October 2, 2026
Prime Agent is a coding and research agent built for long-running tasks, using a persistent Python environment, recursive subagents, and durable working context. It suits developers and researchers who need agents to keep working across sessions.