Agent Multiplexer That Lives in Your Terminal
Run all your coding agents in one terminal. See who's blocked, working, or done at a glance.
You see each agent's own screen, not an app's imitation of one, so even full-screen TUIs render right.
The sidebar rolls every agent up to 🔴 blocked, 🟡 working, 🔵 done, or 🟢 idle, so you always know who needs you.
Organize by repo or folder, click, drag, and split, mouse-native throughout.
A background server keeps panes and agents alive; detach and reattach from any terminal.
Single ~10MB rust binary, linux and macos (windows beta), no dependencies, runs inside your terminal.
A local socket API and CLI that agents can drive, plus plugins you can write in any language.
| Feature | tmux | GUI Managers | herdr |
|---|---|---|---|
| persistent sessions | ✓ | — | ✓ |
| detach / reattach | ✓ | — | ✓ |
| runs anywhere, over ssh | ✓ | — | ✓ |
| panes, tabs, workspaces | ✓ | ✓ | ✓ |
| agent awareness | — | ✓ | ✓ |
| lives in your terminal | ✓ | — | ✓ |
| real terminal views | ✓ | — | ✓ |
| mouse-native | — | ✓ | ✓ |
| lightweight binary | ✓ | — | ✓ |
| agents can orchestrate | ? | ? | ✓ |
herdr
herdr starts or attaches to a background server and opens a workspace. Run an agent in the pane.
herdr is mouse-native, so clicking and dragging panes, tabs, and split borders gets you everywhere without keybindings.
ctrl+b is the prefix: press it, release, then press the action key.
ctrl+b then shift+n - new workspacectrl+b then v or minus - split panesctrl+b then c - new tabctrl+b then w - switch workspacesctrl+b then q - detachRun herdr on a VPS and reach it from your local terminal. herdr --remote makes your local terminal the client of the remote server.
herdr --remote workbox
herdr --remote ssh://you@yourserver:2222
See the persistence and remote docs for named sessions, keepalives, direct attach, and handoff.
Detection works out of the box with process-name matching plus terminal-output heuristics.
Install integrations with: herdr integration install
The local Unix socket lets agents create workspaces, split or zoom panes, spawn helpers, read output, and subscribe to state changes.
npx skills add ogulcancelik/herdr --skill herdr -g
Start with the agent skill docs, socket API docs and SKILL.md.
Join thousands of developers who are already using herdr to manage their coding agents.