Hi there! I'm Zellij, a terminal workspace with batteries included.

Joined September 2022
Exciting changes are coming to Zellij (!!) and this means I got a new setup screen. Next time you install zellij, you can fix keybindings collisions, install the desktop integrations or the terminal environment for a super-smooth terminal experience 🏄
1
16
356
Coming to Zellij: interactive UI elements. Turn them on, pipe in and out of - these will be exposed to the CLI to help you create the workspace that moves at your pace! 🏃‍♂️‍🏃‍🏃‍♂️‍
1
23
1,651
Cooking at Zellij: an interactive settings screen. Right-click to access themes, key-bindings, plug-ins and more! No more mucking about with config files when you don't want to ☺️ 🏝️
3
1
2
35
2,313
I beg you to look at the availabile Zellij plugins for AI agent management before submitting the one you just wrote. Have a lovely day everyone 😊 😘 💛💚
1
11
553
Hi @mitchellh , What an interesting use case! Zellij is modular software that lovingly caters to different types of users 💜 You can use layouts to disable the plugins 😎. More info: zellij.dev/documentation/lay… For further support, see our official channels.
The Superlogical server is built to run anywhere and everywhere and serve a level of scale (terminals+clients) unmatched w/ prior solutions. So let's start talking about that, starting with memory usage and comparisons to other popular multiplexers. I want to start by talking high level: why does terminal/client scale matter? This matters because we're seeing unprecedented terminal usage and client attachment mainly due to AI. They like to spawn more sessions than we've ever seen, and they are all their own clients. So we have to optimize it. Even if you don't use AI/agents, this just makes the software better for humans, too. Okay, onto the results. First thing to notice is that while tmux's empty states are excellent, Superlogical makes it up at scale and there is an early breakpoint with busy terminals and clients where we use significantly less memory than tmux or anyone else. Zellij simply does very poorly. There is no other way to put it. Its default out of the box empty footprint is high. And its per-client attachment is simply unscalable. It was clearly meant in its current form for smal single-human low-terminal-count scale. The per-client attachment for Zellij was so unbelievable I had to dig into why. Out of the box (zero config) Zellij has a tab bar and status bar plugin. These are wasm-plugins and each tab gets an instantiation. Each instantiation is its own wasm runtime. Huge memory explosion. I also noticed the memory was never reclaimed when I closed the tabs (even when waiting for minutes for memory to settle) but didn't dig into that more. Anyways, credit where credit is due tmux has excellent memory usage for empty states. The tmux project has always been great and they've been really receptive to the bugs I've found via Ghostty or the protocols we've championed. Much respect. I'm going to talk more about how we achieve this in a follow-up video.
7
1
95
42,865
I interviewed the creator of @Zellij_dev! 🧩 We talked about terminal multiplexers & future of working in the terminal! 💯 ▶️ Watch it here: youtube.com/watch?v=AX6U-vVv… 🐀 Terminal Tuesdays: the podcast series about the terminal ecosystem. And we're just getting started! Next up: @elliehuxtable from @atuinsh! 🐢 📅 Sep 1 · 19:00 CEST / 10:00 PDT Join us: terminalcollective.org #terminal #tui #opensource #podcast #interview #zellij #multiplexer
1
6
1
29
1,752
It's happening in 5 hours! 🎙️ Aram (@imsnif), the creator of Zellij, will talk about terminals, the story behind Zellij and other fun stuff with @orhundev at terminalcollective.org/ Today at 19:00 CEST / 1:00 PM EDT Join here: discord.gg/B6RWPgB2h?event=1…
1
1
25
2,355
V.0.45.0 is out to improve your terminal!! 🪺 Nested sessions - a better experience running Zellij inside Zellij (great for remote work!) 🐱 Kitty graphics protocol implementation - if you know, you know 🍋 A fresh UI 📱 A new mobile UI and more >> zellij.dev/news/nested-sessi…
3
15
1
69
6,143
We have some big news‼️ Excited to present Zellij.online - End to end encrypted session sharing from the Zellij maintainers. A new service coming to upgrade your terminal. Read more and join the mailing list or beta testing: zellij.online
4
13
3
104
6,850
Do you🩷 Zellij? So do we! Please help us continue working on it. Zellij doesn't take VC money, doesn't collect or sell your data - and never will. A small contribution can help us pay bills! github.com/sponsors/imsnif ko-fi.com/imsnif liberapay.com/imsnif
4
1
18
1,305
Yes. Coming up in the next version....
Zellij annoyed me daily: leave scroll mode and the pane snaps to the bottom, so checking another pane loses your place. It was one stray call in the mode transition. My patch was the shallow fix. The maintainer's review turned it into a real one, and it merged today.
12
974
Upcoming in my next version: a native web mobile UI! 📱 Zellij will have a dedicated web mobile UI with native web session switching, pane switching, a single-pane mode, a fit to screen toggle and a light/dark theme switch toggle 🪄. Read more >>> github.com/zellij-org/zellij…
2
1
29
2,537
We published a new short tutorial on code reviewing with Zellij. You can check it out here: youtu.be/0WpDaBuvbpo?si=J_7d…
3
3
27
1,636
Literally how I work
whats stopping you from working like this?
8
533
Linux & Terminal = 🧡
1
1
3
408
Hello zellij enjoyers, if you're running several agents on your terminal workspace you may appreciate this new plug-in that shows Claude Code, Codex, and other AI-agent status across every tab. This was a community contribution, TY @MarkToda 🥰 github.com/marktoda/zj-radar
1
11
509