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 🏄
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! 🏃♂️🏃🏃♂️
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 ☺️ 🏝️
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 😊 😘 💛💚
Check out all available plugins and goodies in this awesome repository! >>>>>
github.com/zellij-org/awesom…
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.
Zellij retweeted
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
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…
Zellij retweeted
What would you like to ask the creator of @Zellij_dev? 👀
I’m interviewing them next week!
youtube.com/@TerminalCollect…
terminalcollective.org/
Drop your questions below! 👇
#rustlang #terminal #multiplexer
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…
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
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
Yes. Coming up in the next version....
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…
We published a new short tutorial on code reviewing with Zellij. You can check it out here:
youtu.be/0WpDaBuvbpo?si=J_7d…
Zellij is adding support to the Kitty Image Protocol (upcoming release) 🐱.
Because we 💗 you!
github.com/zellij-org/zellij…
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


















