herdrdev/herdr is a terminal-based multiplexer for viewing and managing multiple agents in terminal sessions. It shows agent states, keeps sessions running after detachment, and coordinates agents through a socket API.
Project overview
The project ships as a single Rust binary that runs in an existing terminal without Electron, letting developers monitor several agents simultaneously and persist their sessions across detachments and SSH reconnections.
Project type
AI Agent · AI Coding
Use cases
Coding & Development · Automation
Deployment
Refer to project documentation
License
Apache-2.0
Best for
Developers who manage multiple agents in terminal sessions and need persistent, reattachable workflows.
Developers who prefer a terminal-native tool that runs as a single Rust binary without Electron.
Key capabilities
Shows multiple agents and their blocked, working, or completed states through real terminal views.
Keeps agents running after detachment and supports reattachment from another terminal or over SSH, including after restarts.
Lets agents spawn panes, read pane output, and wait on one another through a socket API.
Supports tmux-style prefix keys alongside mouse actions for clicking, dragging, and splitting panes.
Extends panes and workflows through plugins.
Limitations and risks
Windows installation support is labeled beta and should be evaluated accordingly before adoption.
Getting started
Run `curl -fsSL https://herdr.dev/install.sh | sh` to install, then run `herdr` to launch the application.
Evidence and sources
GitHub project description: agent multiplexer that lives in your terminal.
README: - **every agent at a glance** — blocked, working, done. real terminal views, not a wrapped interpretation.
README: - **detach, agents keep running** — reattach from any terminal, or over ssh. sessions survive restarts.
README: - **agents can use herdr too** — a pure socket api: agents spawn panes, read output, wait on each other. [agent skill →](https://herdr.dev/docs/agent-skill/)
README: - **keyboard and mouse, both first-class** — tmux-style prefix keys *and* click, drag, split. pick per moment, not per tool.
AI Search
Find projects, verify facts, compare options, or turn a complex need into an actionable plan
Try a searchA click only fills the search box; you stay in control