Player not loading? Watch on YouTube
herdr is a terminal multiplexer for managing coding agents in separate panes and tabs. The presenter describes a single Rust binary built with Ratatui that runs inside an existing terminal. The comparison with tmux focuses on agent awareness: herdr reports whether an agent is working, blocked or idle, alongside session persistence.
The walkthrough covers installation through Brew, curl or a Nix flake, then workspace creation, split panes and navigation with the keyboard or mouse. Ctrl B is the default prefix. Claude Code and Codex run in separate panes, and their status changes appear as the presenter gives them prompts.
A longer example asks Claude Code to use the herdr CLI to launch two additional panes. One summarizes the project's largest file; the other searches for hardcoded API keys or secrets. The parent session then collects their output and closes the panes. This demonstrates AI agent coordination through the multiplexer, rather than a test of the agents' coding accuracy.
The SSH demonstration connects a Mac to a Linux server. Running herdr directly on the server does not carry over the Mac's configuration. With the remote flag, the presenter explains, the server manages sessions remotely while the local client retains local settings. The video also covers themes and notification options. At recording time, the presenter reports limited Windows support because herdr relies on Unix sockets and a terminal PTY.