Analysis updated 2026-08-13
Keep AI coding agent sessions running through reboots, closed laptops, or dropped network
Run several coding agents like Claude Code, Codex, and Cursor side by side in one workspace
See at a glance which agent pane is working, blocked, or idle
Let one agent spawn or prompt another agent through the command line or socket API
| herdrdev/herdr | jj-vcs/jj | lbjlaq/antigravity-manager | |
|---|---|---|---|
| Stars | 28,532 | 28,583 | 28,872 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Herdr describes itself as the runtime your coding agents live on. It is a single Rust binary that runs as a background server on your machine, and the terminal sessions for your AI coding agents live inside that server rather than in a normal terminal window. Because the server keeps running independently, you can close your laptop lid, lose network connection, or restart the machine, and your agents keep working. When you reconnect, you reattach to the same session from any terminal, including over ssh, and pick up exactly where things were. The tool does not replace agents like Claude Code, Codex, Cursor, opencode, or Grok. Instead it owns and manages their terminal panes, so you can run several of these tools side by side inside one workspace. Each pane is automatically marked as working, blocked, or idle, so you can see at a glance which agent needs your attention instead of clicking through every open window to find the one that stopped. Herdr is built to be driven by agents as well as by people. Through a command line interface and a socket API, an agent can open new panes, send prompts to other agents, and wait until another agent is genuinely stuck before stepping in. It supports both tmux style keyboard shortcuts and normal mouse actions like clicking, dragging, and splitting panes, so you can switch between the two depending on what you are doing. A plugin system lets you extend how panes and workflows behave. Installing it is a single shell command, or you can use Homebrew or mise, with a beta installer for Windows as well. Once installed, running herdr in a project folder starts the server, and a keyboard shortcut detaches you while leaving everything running in the background. The project is open source under the Apache 2.0 license and is written entirely in Rust, with no Electron involved.
A single Rust background server that hosts your AI coding agent terminals so sessions survive reboots, lost network, and closed laptops.
Mainly Rust. The stack also includes Rust, CLI, Socket API.
Use freely for any purpose, including commercial use, under the Apache 2.0 license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.