Coding agents & CLIs
herdr
newTerminal multiplexer for coding agents — panes, detach, and multi-agent sessions.
- GitHub stars
- 23.1kstars
Install
brew install herdrWhy pick it
You run several coding agents at once and need a real terminal multiplexer built for that — not another chat UI and not a general tmux setup you have to babysit by hand. Herdr shows every agent as a live pane (blocked, working, done, idle), detaches while they keep running, and reattaches from any terminal or over SSH.
It is one Rust binary (Apache-2.0), mouse-first and keyboard-capable (ctrl+b prefix like tmux). Agents stay real TTYs with shell, logs, and prompts intact — not a wrapped reinterpretation of their UI.
What you get
- Agent-aware sidebar — status rolls up pane → tab → workspace so you jump to the thing that needs a decision.
- Detach / reattach —
ctrl+b qleaves the server and agents running;herdrreattaches. Sessions can survive restarts. - Supported agents — auto-detects Claude Code, Codex, OpenCode, Cursor Agent CLI, Amp, Grok CLI, Pi, Copilot CLI, and others; optional lifecycle integrations for better state.
- Socket API + agent skill — scripts and agents can spawn panes, read output, wait on each other, and drive workflows.
- Plugins — extend panes and workflows; marketplace for sharing plugins.
- Install paths —
curl -fsSL https://herdr.dev/install.sh | sh, Homebrew, mise, Windows install script, or release binaries.
Why it over the others
vs tmux / Zellij — those are general multiplexers. Herdr is agent-native: detection manifests, blocked/working rollups, direct herdr agent attach, and a socket API aimed at multi-agent orchestration.
vs Claude Code / Codex / OpenCode alone — those are the agents. Herdr is the layer around them when you run many in parallel and need detach, overview, and cross-agent waits without juggling bare terminals.
vs Amp orbs / cloud agents — Herdr keeps work in your own terminal (and SSH). Orbs keep running when the laptop sleeps without you hosting a session; Herdr assumes a machine (local or remote) you can reattach to.
When it's not the right pick
- You only ever run one agent interactively and never leave it — a plain terminal is enough.
- You want a full IDE with inline AI — Cursor, not a multiplexer.
- You need agents to keep running with no host process you reattach to — cloud agent / orb products fit better.
Quick start
brew install herdr # or: curl -fsSL https://herdr.dev/install.sh | sh
herdr # start or reattach
# in a pane: claude | codex | opencode | …
# detach: ctrl+b q
Docs: herdr.dev/docs · site: herdr.dev.
More in Tools
View all(10)
AdalAn agentic coding agent by SylphAI that runs specialist worker agents (research, coding, browser use) across your codebase with per-step model switching and sub-agent delegation.Claude CodeAnthropic's coding agent in the terminal — reads the repo, edits files, runs commands, and works with git.
CodexOpenAI's open-source coding agent — runs in the terminal, with IDE, desktop, and cloud surfaces.
CursorAn AI-first code editor, forked from VS Code.
AmpSourcegraph's frontier coding agent for terminal & editor.
OpenCodeProvider-agnostic, open-source coding agent for the terminal.