# herdrdev/herdr

the runtime your coding agents live on

Repository: https://github.com/herdrdev/herdr
Canonical: https://ross.abutalabs.com/products/herdr
Homepage: https://herdr.dev
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: agent, agent-orchestration, ai, ai-agents, claude-code, cli, codex, coding-agents, developer-tools, devtools, multiplexer, rust, terminal, terminal-multiplexer, terminal-ui, tmux, tui, workspace-manager
Last push: 2026-08-25T20:44:57+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 11
- inputs: {"age_days": 159, "days_push": 8, "days_rel": 14, "gap_med": 1.0, "n_releases_24m": 55}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 32631, forks 2353 (observed 2026-08-28T04:11:57.654833+00:00)

## What it is
Herdr is a Rust-based terminal multiplexer and runtime designed for running AI coding agents like Claude Code, Codex, and Cursor in persistent terminal panes. It tracks agent state (working, blocked, idle), survives disconnects and restarts, and exposes a CLI and socket API so agents and scripts can orchestrate each other.

## Use cases
- run multiple AI coding agents in parallel terminals
- keep coding agents running after closing laptop or losing network
- monitor which agent is blocked or idle across workspaces
- let one agent spawn and coordinate other agents
- detach and reattach terminal sessions over ssh
- replace tmux with a mouse-first multiplexer
- restore terminal layouts after a server restart

## When to choose
- you run several AI coding agents (Claude Code, Codex, Cursor, etc.) simultaneously and need visibility into their state
- you want agent sessions to survive lid close, network drops, or machine restarts
- you need programmatic/agent-driven orchestration of terminal panes via CLI or socket API
- you want tmux-style keybindings plus first-class mouse interaction
- you want a single Rust binary with no Electron dependency

## When to avoid
- you only ever run one terminal with no AI agents and are happy with tmux
- you need full process preservation across full server restarts (snapshot restore only restores layout)
- you rely on niche agents not in the supported list and need deep lifecycle integration
- you need mature Windows parity — Windows support is newer with documented platform-specific gaps

## Facets
- artifact type: cli-tool
- maturity: active
- function: terminal-ui, developer-tools, agent-framework, cli, workflow-automation, plugin-system
- domain: developer-tools
- platform: windows, cli, rust
- tags: terminal-multiplexer, tmux-alternative, coding-agents, agent-orchestration, session-persistence, tui, workspace-manager, claude-code, codex, command-line, ai-agents, automation, linux, macos

## Member repositories
- herdrdev/herdr (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:57.654833+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:51:55.688320+00:00, confidence not recorded.
  - readme: https://github.com/herdrdev/herdr (fetched 2026-08-28T04:11:57.654833+00:00, sha c7703e98d16c)
  - homepage: https://herdr.dev (fetched 2026-08-29T07:49:04.723134+00:00, sha 403f9de8693d)
  - site_page: https://herdr.dev/docs (fetched 2026-08-29T07:49:04.732499+00:00, sha 8c67992e2cae)
  - site_page: https://herdr.dev/docs/install (fetched 2026-08-29T07:49:04.734420+00:00, sha 32a612e7151c)
  - site_page: https://herdr.dev/docs/agents (fetched 2026-08-29T07:49:04.744847+00:00, sha 0213c03464d1)
  - site_page: https://herdr.dev/docs/session-state (fetched 2026-08-29T07:49:04.747104+00:00, sha 816ae0205b50)
  - site_page: https://herdr.dev/docs/agent-automation (fetched 2026-08-29T07:49:04.749158+00:00, sha 4c156df3952d)
  - site_page: https://herdr.dev/docs/integrations (fetched 2026-08-29T07:49:04.751300+00:00, sha a925f43a1316)
  - site_page: https://herdr.dev/docs/windows-beta (fetched 2026-08-29T07:49:04.753558+00:00, sha 26881ea01ad1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
