Herdr is a terminal workspace manager that runs as a background server, keeping real terminal sessions open for AI coding agents so work survives device closures, SSH disconnects, and closed lids. It detects multiple coding agents — including Claude Code, Codex, OpenCode, Cursor Agent CLI, and Grok CLI — and shows each agent's real-time state (working, blocked, idle, done) so developers manage many agents across projects without hunting for stuck ones. Built in Rust with an Apache-2.0 license, the solo project reached 25k GitHub stars and 340k downloads before joining Y Combinator's F26 batch.
Herdr is a terminal workspace manager designed to facilitate the management of AI coding agents. Its main product offerings include:
Herdr Runtime: This is a background server that keeps real terminal sessions open, allowing work to continue even when devices are closed or disconnected. This feature is particularly beneficial for developers who need to maintain persistent coding environments.
Real-Time State Detection: Herdr detects multiple coding agents, such as Claude Code, Codex, OpenCode, Cursor Agent CLI, and Grok CLI. It provides real-time updates on each agent's status (working, blocked, idle, done), enabling developers to efficiently manage multiple agents across various projects without the hassle of searching for stuck processes.
Herdr CLI and Socket API: These tools allow for agent-driven interactions, making it easier for software engineers and AI/ML engineers to manage multi-agent workflows.
Key Features and Benefits:
Overall, Herdr aims to streamline the workflow of software engineers using AI coding agents, making it a valuable tool in modern development environments.