Herdr
A coding agent runtime that keeps terminals running on your machines, with SSH access and agent status tracking on macOS, Linux and Windows.

Herdr manages persistent terminals for developers running coding agents across projects and machines. Closing its client or losing an SSH connection leaves work running on the host, so you can reconnect later.
- Persistent sessions Detach from running terminals and return to the same work while the host and background server remain running.
- Multiple machines View local workspaces and remote machines connected over SSH together, with each remote connection reconnecting independently.
- Agent status See which agents are working, blocked or idle so you can find the ones waiting for an answer.
- Agent coordination Agents can create panes, start other agents, send prompts and wait for another agent to become blocked through the CLI and socket API.
- Workspace controls Arrange and split panes with keyboard or mouse controls, and extend panes and workflows with plugins.
Herdr manages the terminals used by Claude Code, Codex, Cursor, opencode and Grok. Those agents remain separate tools with their own model connections.
It runs inside your existing terminal on macOS, Linux and Windows as a Rust binary, and it's open source under Apache 2.0. 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.