---
slug: "herdr"
name: "herdr"
effect: "Keeps coding agent terminals running in a background server and marks each pane as working, blocked or idle"
category: "devtool"
tier: "rising"
url: "https://herdr.dev"
github: "herdrdev/herdr"
pricing: "open-source"
license: "Apache-2.0"
tags: ["terminal", "multiplexer", "parallel-agents", "ssh", "cli", "rust"]
platforms: ["claude-code", "codex", "cursor", "macos", "linux", "windows"]
install_kind: "cli"
date_added: "2026-10-15"
rank: 7
rising_score: 59
stars: 44074
star_velocity: 218.8
velocity_basis: "since creation"
created_at: "2026-03-27T17:54:33Z"
pushed_at: "2026-10-14T17:18:26Z"
signals_status: "ok"
signals_fetched_at: "2026-10-15T05:02:33.048Z"
page: "https://agenttooldrop.com/tools/herdr"
---

# herdr

Keeps coding agent terminals running in a background server and marks each pane as working, blocked or idle

Category: Devtools. Tier: new and rising, rank 7 by new and rising score (59 of 100). Pricing: Open source. License: Apache-2.0.

Platforms: claude-code, codex, cursor, macos, linux, windows.

## Why you would want it

herdr is a terminal workspace for coding agents, a single Rust binary that runs inside the terminal you already use. Terminals keep running in a background server when you close the client or lose an SSH connection, and after a restart it restores the saved layout and can resume supported agent sessions. Every pane is marked working, blocked or idle, local and saved SSH machines share one window, and agents can drive herdr through its CLI and socket API to spawn panes, prompt each other and wait until another agent is blocked. It runs Claude Code, Codex, Cursor, OpenCode and other agents without wrapping them, with tmux-style prefix keys and mouse control.

## Best for

- Running many terminal agents side by side
- Detaching from long agent runs
- Agents on remote machines over SSH

## Use it when

You run several CLI coding agents at once, often over SSH, and want to detach, come back and see which one needs an answer.

## Skip it if

You already have a tmux setup you like and run one agent at a time. Agents can use herdr's socket API to spawn panes and prompt other agents, and after a server or machine restart the original processes are gone, only the layout and supported sessions come back.

## Install

Install with Homebrew:

```sh
brew install herdr
```

Source: https://herdr.dev/docs/install/

## Live signals

Fetched 2026-10-15T05:02:33.048Z (status: ok).

- Repository: herdrdev/herdr
- Repository created: 2026-03-27
- Stars: 44,074 (GitHub's count; it cannot be authenticated)
- Stars per day, since repo creation: 218.8 (an average over the repo's life, not a growth rate)
- Forks: 3,487
- Open issues and PRs: 356
- License (GitHub): Apache-2.0
- Last push: 2026-10-14
- Latest release: v0.9.5 (2026-10-14)

## Links

- Website: https://herdr.dev
- GitHub: https://github.com/herdrdev/herdr
- Install instructions verified at: https://herdr.dev/docs/install/
- Source for this entry: https://github.com/herdrdev/herdr#readme
- AgentToolDrop page: https://agenttooldrop.com/tools/herdr
- Full catalog (JSON): https://agenttooldrop.com/tools.json
