# Herdr Herdr is a terminal-native agent runtime; *"one terminal for the whole herd"*. It sits between traditional terminal multiplexers (tmux, screen) and desktop agent applications, designed for engineers running multiple [[AI Agents|AI agents]] in parallel. ## What It Does Keeps your existing shell, SSH config, fonts, and keybinds, then layers in: - Real PTY panes inside your current terminal — no replacement needed - Mouse-native UI with clickable panes, tabs, and menus - tmux-style session persistence with detach/reattach - Remote SSH attachment and thin-client support - **Semantic agent state tracking** — `blocked`, `working`, `done`, `idle` - CLI + socket API for agent orchestration - Responsive layout that adapts to small screens ## Why It Exists Running 3–10 AI coding agents at once across multiple worktrees is painful in plain tmux: no visibility into which agent is blocked, no programmatic way to drive them, no consistent UI. Herdr makes the multi-agent shell experience first-class. ## Technical Details - Single [[Rust]] binary - Works with any terminal: [[Ghostty]], Kitty, iTerm, Alacritty, foot, etc. - **No Electron, no web view, no hosted control plane** - Install via `curl`, Homebrew, or Nix flake ## References - Official website: https://herdr.dev/ ## Related - [[Claude Code]] - [[AI Agents]]