herdrdev/herdr
the runtime your coding agents live on
herdr – a terminal‑based runtime for AI coding agents
What it is – herdr is a single‑binary, Rust‑written terminal application that lets you run AI‑powered coding agents (Claude, Codex, Cursor, Grok, etc.) inside persistent, tmux‑like panes. It keeps those panes alive in a background server, so you can detach, close your SSH session, or reboot a machine and later re‑attach to the same layout and continue where you left off.
Key features
- Detachable sessions – panes keep running after the client disconnects; on re‑attach the layout is restored. The original processes themselves are not persisted, only the terminal state.
- Multi‑machine windows – mix local and remote SSH hosts in one window, each with its own agent list and independent reconnects.
- Agent awareness – panes are marked working, blocked, or idle; agents can query the socket API to spawn new panes, prompt each other, and wait for a blocked agent to become ready.
- Keyboard‑first (tmux‑style) and mouse‑first – use familiar prefix keys (
Ctrl‑b) or click‑drag to split, resize, and navigate panes. - Plugin marketplace – extend pane behavior or workflow via community plugins.
- No heavyweight UI – runs as a plain terminal program, no Electron or GUI dependencies.
Installation
# one‑liner installer
curl -fsSL https://herdr.dev/install.sh | sh
# or via Homebrew, mise, or direct binary download
brew install herdr
After installing, start the server in the directory where you want to work:
herdr # launches the background server and opens the UI
Detach with Ctrl‑b q; later run herdr again to re‑attach.
Typical workflow
- Launch
herdron your workstation or a remote server. - Open panes for the AI agents you use (e.g.,
claude,codex). - Let the agents generate code, run commands, or ask each other for input.
- Walk away – the server keeps the panes alive. When you return, re‑attach and see which agents are blocked or idle.
- Add plugins to customize pane handling or integrate other tools.
Who it’s for – software developers who rely on LLM‑based coding assistants and want a reliable, persistent terminal environment that can survive disconnections and machine restarts, especially when working across several remote hosts.
Docs & resources – Full documentation, quick‑start guide, API reference, and plugin marketplace are hosted at https://herdr.dev/docs.
License – Apache‑2.0.
Related
- Dispatch
- Project
- Project
- Project
- Project