p:: CLI f:: tmux, Claude Code, ssh
Terminal multiplexer built for coding agents. Single Rust binary, tmux-style prefix keys, but mouse-native and aware of what each pane is doing — every agent is marked working, blocked, done, or idle in a sidebar, so you can tell which one is waiting on you. Apache 2.0.
Install
Via Homebrew, on Omarchy as well as macOS:
brew install herdrStart it in the project directory. No socket or session names to manage — herdr launches or attaches to the default background session.
herdr # launch or reattach
herdr server stop # end the session and kill its panesRun any agent in a pane (claude, codex, pi, opencode, …) and herdr detects it automatically. It doesn’t wrap the agent, it just owns the terminal.
firstmate can use herdr as its session backend instead of tmux. Each crewmate gets a herdr tab.