#1313th of 21 in Coding agents and assistants
herdr
Terminal multiplexer that keeps coding agents running and shows which are blocked
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 43.2k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Rust
Overview
herdr is a Rust terminal multiplexer for running several coding agents such as Claude Code, Codex, Cursor and opencode. A background server keeps panes alive when the client detaches or SSH drops, and each pane is marked working, blocked or idle. Agents can also drive it through a CLI and socket API, and saved SSH machines appear in the same window.
Who it is for: Developers running several coding agents locally or over SSH
Strengths
- Panes keep running in a background server after detach or SSH disconnect
- Per-pane working, blocked or idle status across local and saved SSH machines
- Agents can spawn panes and prompt each other via CLI and socket API
- Single Rust binary; installs via curl script, Homebrew, mise or PowerShell
Weaknesses
- After a server or machine restart, processes are lost; only layout and supported agent sessions resume
- Resume works only for supported agents; the README does not list which
- Windows support is described as beta in the docs link
- Install is a curl-pipe-to-shell script by default
What it needs
- no GPU
Also in Coding agents and assistants
See all 21| Rank | Project | Score |
|---|---|---|
| 1 | opencodeTerminal coding agent with build and plan modes | 77 out of 100 |
| 2 | orcaDesktop app that runs CLI coding agents in parallel git worktrees | 75 out of 100 |
| 3 | ArchonYAML workflow engine that runs coding agents in isolated worktrees | 73 out of 100 |
| #4 | codexOpenAI's terminal coding agent that runs locally | 71 out of 100 |
| #5 | oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory | 70 out of 100 |