Favicon of Herdr

Herdr

A coding agent runtime that keeps terminals running on your own machines. Supports macOS, Linux and Windows, with remote access over SSH.

Screenshot of Herdr website

Herdr keeps coding agents in persistent terminals on your laptop, desktop or rented server. It's for developers managing several agents or projects who want to disconnect and return to the same work later. A background server holds the terminals independently of the client, so closing the client or losing an SSH connection doesn't stop the work on the host.

It works with the agent CLIs you already use, including Claude Code, Codex, Cursor, opencode and Grok. Herdr manages their terminals rather than replacing the agents. Each pane shows whether an agent is working, blocked or idle, so you can see which one needs an answer without checking every session.

Local workspaces and remote machines connected over SSH appear together in one terminal interface. Each remote machine reconnects independently. After a server or machine restart, Herdr restores the saved layout and can resume supported agent sessions; the original processes don't survive the restart.

Agents can also control Herdr through its CLI and socket API. They can create panes, start other agents, send prompts and wait for another agent to reach a blocked state. Plugins extend panes and workflows, while keyboard shortcuts and mouse controls support splitting and arranging the workspace.

Herdr is open source under Apache 2.0 and runs on macOS, Linux and Windows. Its Rust binary runs inside your existing terminal without Electron.

Similar to Herdr