Try describing what you need:

Zellij logo

Zellij

★ 36.0k
MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintPackage · Binary · SourceNo external DB63+ active committers (12mo)

About

Zellij is a terminal workspace and multiplexer intended for developers, ops-oriented users, and others who spend significant time in the terminal. It emphasizes a balance between simplicity and...

Community Ratings

No ratings yet
demo

Features

  • terminal multiplexer
  • workspace layout system
  • customizable layouts
  • floating panes
  • stacked panes
  • plugin system
  • WebAssembly plugins
  • web client
  • multiplayer collaboration
  • configuration

Details

Last Updated
Nov 6, 2026
Created
Sep 1, 2020
Install Methods
package-managerbinarysource
Requirements
cargo
Privacy & Independence
No Cloud RequiredOffline Capable
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run Zellij yourself

Pick how much you want to manage.

1 more way to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run Zellij with Docker Compose

Compose file from the Zellij project repository.

1 service · 1 unclassified (openssh-server)

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ 5254e4f · scanned Nov 3, 2026

---
version: "2.1"
services:
  zellij-e2e:
    image: ghcr.io/linuxserver/openssh-server
    container_name: zellij-e2e
    hostname: zellij-e2e
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Europe/Vienna
      PASSWORD_ACCESS: true
      USER_PASSWORD: test
      USER_NAME: test
    volumes:
      - type: bind
        source: ./target
        target: /usr/src/zellij
      - type: bind
        source: ./src/tests/fixtures
        target: /usr/src/zellij/fixtures
    ports:
      - "127.0.0.1:2222:2222/tcp"
    restart: unless-stopped

This file may be out of date. Check the Zellij documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Aug 7, 2026

Alternatives to Zellij

tmux logo

tmux

50.2k
tmux is a terminal multiplexer that lets multiple terminals be created, accessed, and controlled from a single screen.
Terminal Multiplexer
Details
rmux logo

rmux

2.7k
RMUX is a universal multiplexer engine for working with multiple terminal sessions and related workflows across Windows, Linux, and macOS.
Terminal MultiplexerAutomation ToolsAI Agents
Details
herdr logo

herdr

48.3k
Herdr is a background server and terminal workspace for running coding agents, keeping sessions alive, and managing panes from the terminal or over SSH.
Remote AccessAI AgentsAI Harness
Details
ouijit logo

ouijit

178
Ouijit is a customizable task and terminal session manager for agentic development workflows, with lifecycle hooks, scripts, worktree management, and VM sandboxing.
Task RunnersAI Coding AssistantAI Agents
Details

Related Software

ttyd logo

ttyd

12.6k
ttyd is a command-line tool for sharing a terminal over the web.
Remote AccessWeb ServersNetwork Utilities+1
Details
WeTTY logo

WeTTY

5.5k
A web-based terminal that provides browser access to a shell over HTTP/HTTPS and SSH.
Miscellaneous ToolsRemote AccessSelf Hosting Solutions+2
Details
VibeTunnel logo

VibeTunnel

4.7k
VibeTunnel is a terminal proxy that opens terminal sessions in a browser for remote monitoring and control, including from a phone. It ships as a macOS app and as an npm package that runs the full server with its web UI on Linux, in Docker, or on headless machines.
Remote AccessProxy ServersAI Agents+1
Single Container
Details
Jean logo

Jean

1.4k
Jean is a developer workspace for running multiple AI coding agents in parallel, each in its own git worktree, with integrated review, terminal, and project management tools.
IDE ToolsDev Project ManagementAI Agents+1
Details
collie logo

collie

1.6k
ColliePWA is a self-hosted mobile PWA for driving terminal AI agents like Claude Code, Codex, and OpenCode from a phone.
Mobile terminalsSelf Hosting SolutionsRemote Access+3
Details
Focalboard logo

Focalboard

26.5k
Focalboard is an open source, self-hosted project management tool for tracking and organizing work.
Task ManagementPermissive LicenseCopyleft License+3
Details
hunk logo

hunk

9.8k
Hunk is a review-first terminal diff viewer for reviewing Git changesets, raw files, and patches with an interactive UI.
IDE ToolsAI Coding AssistantMiscellaneous Tools
Details
Kiwi IRC logo

Kiwi IRC

989
Kiwi IRC is a web-based IRC client that runs as static files and supports multiple IRC connections, themes, and plugins.
IRC CommunicationPermissive LicenseSelf Hosting Solutions+1
Details
crush logo

crush

29.0k
Crush is a terminal-based coding assistant that connects your tools, code, and workflows to an LLM of your choice.
Artificial IntelligenceAI Coding AssistantAI Harness+2
Cloud Required
Details
Zulip logo

Zulip

26.2k
Zulip is an open-source team chat app with topic-based threading for organized live and asynchronous conversations.
Custom CommunicationsPermissive LicenseSelf Hosting Solutions
Details
ZNC logo

ZNC

2.1k
ZNC is an advanced IRC bouncer that sits between IRC clients and networks to buffer traffic and keep users connected.
IRC CommunicationProxy ServersSelf Hosting Solutions+2
Details
JupyterLab logo

JupyterLab

15.4k
An extensible web-based environment for interactive and reproducible computing, built on the Jupyter Notebook architecture.
IDE ToolsWeb ServersSelf Hosting Solutions+2
Details