Comparing Zellij, Herdr, yazelix and any other similar tools #5391
Replies: 6 comments 8 replies
|
I had an issue with displaying image on Zellij (I use it with Pi + Ghostty on Mac) so I switched to Herdr and the below is my note if you want to display image in terminal like this:
Enable Image Preview in Herdr (Ghostty + macOS)Prerequisites
Step 1: Install Kittybrew install kittyVerify the installation: kitty --versionStep 2: Verify Kitty Graphics WorksRun: kitten icat /path/to/image.pngIf the image is displayed inside Ghostty, Kitty Graphics Protocol is working correctly. Step 3: Open the Herdr Configuration FileThe default configuration file is located at: Open it in Zed: zed ~/.config/herdr/config.tomlStep 4: Enable Experimental Kitty GraphicsFind the If it already exists, add: kitty_graphics = trueIf the section does not exist, add: [experimental]
kitty_graphics = trueDo not create multiple Step 5: Reload the Herdr ServerAfter saving the configuration, reload the running Herdr server: herdr server reload-configIf no server is running, simply start Herdr normally. Step 6: Verify Image PreviewAsk your AI agent to read an image using a prompt like this: If everything is configured correctly, Herdr should display the image instead of a black preview. TroubleshootingCheck that Ghostty is using the correct terminal typeecho $TERMExpected output: Verify the image is validfile /path/to/image.pngExpected output: Test Kitty Graphics independentlykitten icat /path/to/image.pngIf the image renders correctly, Ghostty and Kitty Graphics Protocol are working. Reload the Herdr configurationIf herdr server reload-configRestart the Herdr serverIf reloading the configuration doesn't work, completely restart the Herdr server. Stopping the UI with Stop the server: herdr server stopThen start Herdr again: herdrIf the issue persists after restarting the server, it is likely a Herdr-specific issue rather than a Ghostty or terminal configuration problem. |
|
my 2 cents comparing zellij and herdr: https://tesar.tech/blog/2026-07-27_herdr_vs_zellij |
|
Herdr is a tool that helps you manage LLM coding agents. It looks really cool and well made. If all you're doing in the terminal is running agent swarms that you need to keep track of (and that need to keep track of each other) - this definitely looks like the tool for you. You can likely implement all of Herdr's functionality on top of Zellij using layouts and the CLI API. But Zellij will never be LLM-native on its own. That's not what we do. If your uses are more diverse, I'd recommend you try out both tools and see what you like better. I feel this is always the best way to make such a decision. |
|
Herdr is a good tool. Use what you like best. If however you're looking for AI agent management in zellij, here are some options: zj-radar - a pinned sidebar showing which AI agents (Claude Code, Codex) are working, done, or waiting for you across all tabs, with click-to-jump zj-agents - background engine + floating sidebar: classify coding-agent panes (Idle/Working/Blocked/Done) from process + viewport manifests, desktop notifications; Claude, Codex, Grok, Pi, OMP captain-miao - A TUI dashboard for managing multiple AI coding sessions running in the terminal emulator or multiplexer of your choice zellaude - A Zellij status bar plugin that replaces the default tab bar with Claude Code activity awareness. This will be a rolling update list, with information for those who need it. |
|
Zellij is part of Yazelix, so if you are using Yazelix, you're still using Zellij. Seems like they forked Zellij termporarily to get better kitty graphics support. |

Uh oh!
There was an error while loading. Please reload this page.
What is Zellij best at?
What is Herdr best at?
What is Yazelix best at?
Are there features or ideas from Herdr or Yazelix you'd like to see in Zellij?
What zellij plugins can be used to make it feel more like Herdr?
What zellij plugins or configurations can be used to make zellij have that feature your other multiplexer has and you just keep wishing zellij had?
All reactions