In this roughly 10.5-minute tutorial, Chase (Chase AI) walks through Herder, an open-source terminal multiplexer built for the era of parallel coding agents. If you run Claude Code and Codex (or open code and other harnesses) at the same time, you know the pain of juggling six, seven, or eight terminals, trying to figure out which needs attention, and dreading accidentally closing a window mid-task. Herder solves exactly that.
Running several coding agents simultaneously means many terminal windows scattered across the desktop. The core headaches are:
Herder is lightweight, works on both Mac and Windows, and installs with a single line of code.
Herder is a terminal multiplexer: it lets you control multiple terminals from a single space. In the demo, Chase has two Claude Code terminals at the top, open code on the left, and Codex in the bottom right, all in one view. Herder buys you three things:
A natural question is how Herder differs from established multiplexers:
herder.dev or the Herder GitHub to find the install command.herder to launch.Herder organizes work in nested layers, much like folders:
The whole point is to fight the chaos of many terminals running many agents: spaces keep projects separate, tabs keep sub-tasks within a project organized, and the agents panel lets you tab through and see status at a glance.
Chase finds Herder especially useful when using Claude to talk to Codex and vice versa, work that is often done headlessly, where you cannot see what the agents are actually doing. Herder makes that back-and-forth visible.
He demonstrates a Codex review skill: Claude Code creates a plan and sends it to Codex for critique, and they iterate until they reach a proper plan. Normally invisible, this exchange is spawned into a visible Herder pane so you can watch Codex list its issues, mark the verdict as "revised," and continue until the plan is finalized.
The Herder skill teaches your agents how to use Herder, so agents can spawn their own panes and create their own spaces without you manually managing the organization. It installs with a single line of code found on the Herder GitHub under agent skills. There is also an entire plugin marketplace where people have added a variety of add-ons to Herder.
To prove persistence, Chase exits the terminal completely while two agents are mid-work. Reopening the terminal and typing herder brings everything back, still running. As long as the computer stays on (not asleep), agents keep working, so you can leave a laptop closed and running and let agents work as long as you want. To actually stop a session, right-click a pane and hit "close pane," or right-click a space and close it entirely.
Ctrl + B) to enter prefix mode, then a follow-up key (e.g., V for a vertical split). Most actions can also be done with right-click and the mouse.Chase notes that Claude Code's built-in agent view is great, but it only works inside Claude Code. When you are running agents across different harnesses (Codex, open code, and more), Herder's monitoring, organization, and persistence shine. It is open source, free, and works on both Windows and Mac.
"Herder really buys us three things. One, organization. Two, the ability to easily monitor multiple tabs. And then three, persistence."
"Even if I exit out of that window, it's still running in the background and I can very easily bring it back up."
"All this is meant to fight the chaos that happens when you have a ton of terminals with a ton of agents doing a ton of different things."
"Agent view inside of Claude Code is great, but that only works inside of Claude Code. Oftentimes I want to use Codex and bringing in something from open code."