Skip to content
SPECIFICTION
Get listed

Herdr

herdr.dev

Free plan WindowsmacOSLinuxAPISelf-hosted
Visit herdr.dev
Spec score 8.1 #7 of 29 in Terminal Multiplexers

What it is

Herdr is a background runtime for keeping coding agents’ terminal sessions available when you move between machines. It brings workspaces, tabs, panes, and agents into one terminal interface, with status labels that distinguish working, blocked, and idle agents. Herdr says it detects 22 agent command-line tools out of the box, including Claude Code, Codex, Cursor, OpenCode, Grok, Copilot, and Hermes. Panes and processes continue running when a client detaches, and saved layouts can be restored after a server restart. Integrations can report session identities for resuming after a restart, and some also report agent state. You can add SSH-accessible machines and view their workspaces alongside local ones. The runtime includes a local socket API and CLI for scripts, tools, and agents. It is free under the Apache License 2.0 and runs on macOS, Linux, and Windows. Pane screen history is off by default because terminal output may include sensitive information. Herdr Cloud is described as coming soon.

Spec sheet

Product
Herdr is a background runtime that keeps coding agents’ terminal sessions running so users can return to them from another machine.Read 8 Oct 2026 · herdr.dev
API
Herdr provides a local socket API and CLI for scripts, tools, and agents to control it.Read 8 Oct 2026 · herdr.dev
Integrations
Herdr integrations can report agent session identities for resuming sessions after a server restart, and some also report agent state.Read 8 Oct 2026 · herdr.dev
Support
The maker’s site links to a Discord community and lists [email protected] as a contact email.Read 8 Oct 2026 · herdr.dev
Agent compatibility
Herdr says it detects 22 agent CLIs out of the box, including Claude Code, Codex, Cursor, OpenCode, Grok, Copilot, and Hermes.Read 8 Oct 2026 · herdr.dev
Agent status
Herdr marks agents as working, blocked, or idle so users can find agents that need attention.Read 8 Oct 2026 · herdr.dev
Cloud availability
Herdr Cloud is described as coming soon and intended to connect users’ machines without SSH setup.Read 8 Oct 2026 · herdr.dev
Open source
Herdr is distributed under the Apache License 2.0.Read 8 Oct 2026 · herdr.dev
Persistence
Herdr keeps panes and their processes running when the client detaches, and can restore saved session layouts after a server restart.Read 8 Oct 2026 · herdr.dev
Plugins
Community plugins are published on GitHub and discovered through the herdr-plugin topic; Herdr says marketplace listings are not reviewed.Read 8 Oct 2026 · herdr.dev
Remote access
Users can add remote machines over SSH and see their workspaces and agents alongside local ones.Read 8 Oct 2026 · herdr.dev
Security and data
Pane screen history is off by default because terminal output can include secrets, tokens, prompts, and command output.Read 8 Oct 2026 · herdr.dev
Workspace management
Herdr organizes workspaces, tabs, panes, and agents in a single terminal interface.Read 8 Oct 2026 · herdr.dev

Plans and prices

Herdr runtime Free Apache 2.0 · runs locally on macOS, Linux, and Windows Read 8 Oct 2026 · herdr.dev

Every Herdr plan and price →

Strong points and limits

Strong points

  • Detects 22 agent CLIs out of the box
  • Restores saved layouts after server restarts
  • Supports SSH-accessible remote machines
  • Free and open source under Apache 2.0
  • Includes a local socket API and CLI

Limits

  • Herdr Cloud is not yet available
  • Pane screen history is off by default
  • Marketplace listings are not reviewed

Who it suits

Herdr suits people who need coding-agent terminal sessions to persist across client detaches or machines. It may also fit teams that want shared workspaces, status visibility, and a local API or plugins.

Verdict

Herdr’s stated scope combines persistent terminal sessions, agent status, remote-machine access, and an API. It is free, with local operation on macOS, Linux, and Windows; connecting remote machines currently uses SSH.

Where Specifiction places it

Alternatives to HerdrAll alternatives →