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 herdr

Start 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 panes

Run 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.