AI product Open source

herdr

herdr is a terminal multiplexer and persistent runtime for coding agents, developed as a Rust binary. It runs a background server that keeps agent terminals and sessions available across terminal disconnections, SSH reconnections, network loss, lid closure, and machine restarts; users can reattach from another terminal and use tmux-style keyboard controls or mouse interactions to split, move, and manage panes.

View repository Mentioned in 3 videos ↓

Overview

Each pane is marked working, blocked, or idle, and agents can control herdr through its CLI and socket API to spawn panes, prompt other agents, and wait for an agent that is blocked. It hosts existing tools such as Claude Code, Codex, Cursor, OpenCode, and Grok without wrapping or replacing them, and supports plugins for extending panes and workflows. The project provides installation scripts and package-manager installation, documents remote use and session state, and is licensed under the Apache License 2.0.

What herdr is used for

3 uses taken from transcripts — each links to the moment in the video.

  • A terminal multiplexer designed for coding agents. Its persistent server lets users reconnect from terminals or over SSH, while panes show whether agents are working, blocked, or idle.

  • An always-on terminal runtime for hosting and organizing AI coding agents. It keeps agent sessions alive across disconnections and supports reattachment, status tracking, and agent-to-agent control.

  • An open-source multiplexer and persistent runtime for coding agents. Its background server owns agent terminals so they survive closed laptops, network failures, and restarts, with reattachment through terminals, SSH, a CLI, or a socket API.

Videos mentioning herdr

3 in the library.