Herdr
Herdr is an open-source agent runtime that keeps your coding agent CLIs running as persistent, SSH-reattachable terminal servers.
If you run three or more CLI agents at once and have ever lost a long task to a closed lid or a dropped network, Herdr earns its install. Per-pane blocked/working/idle status and an agent-drivable socket API put it past tmux for this specific job. Go in knowing you own the uptime, Windows is beta, and there's no task routing or scheduling layer here.
Verified 4d ago · liveness 77/100 · cite: rightaichoice.com/tools/herdr
- Developers running multiple CLI coding agents across several projects at once
- Engineers who lose long agent tasks to laptop sleep, network drops, or reboots
- Terminal-first users who want agent-aware multiplexing beyond tmux
- Self-hosters who want one layout spanning laptop, desktop, and rented servers over SSH
- Anyone wanting agent orchestration, task routing, or RAG pipelines — Herdr only owns terminals
- Single-agent users who never leave a task unattended — persistence buys you little
- GUI-first users who don't want to live in a terminal TUI and SSH config
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Herdr if you want an orchestrator that routes tasks between agents or a managed cloud host with an uptime SLA — Herdr owns terminals only, and today's install is self-hosted Apache-2.0 software running on your own box.
Self-hosting means you pay the compute and electricity for the always-on server that keeps agents alive — a laptop that sleeps no longer works as the host.
At $0 self-hosted under Apache-2.0, Herdr undercuts per-seat GUI agent managers and cloud agent sandboxes that charge monthly per user, and it's cheaper than paying for a dedicated always-on VM purely to stop agents from dying — though you still pay for whatever host and model API usage the agents consume.
In short
Herdr — Herdr is an open-source agent runtime that keeps your coding agent CLIs running as persistent, SSH-reattachable terminal servers. Best for Developers running multiple CLI coding agents across several projects at once, Engineers who lose long agent tasks to laptop sleep, network drops, or reboots, Terminal-first users who want agent-aware multiplexing beyond tmux. Free to use.
What's new in Herdr
Checked 4 days agoAcross the latest 5 updates: 1 launch, 1 changelog entry, 1 community discussion and 2 news mentions.
Herdr raised a $6M seed led by Bessemer Venture Partners
Herdr raised a $6M seed led by Bessemer. Runtime stays Apache-2.0; funds go to headcount.
Herdr 0.9 connects local and remote machines in one TUI client
Herdr 0.9 merges local and remote machines into a single TUI client. Herdr Cloud is next.
Herdr is joining Y Combinator
Herdr joins Y Combinator. Runtime remains Apache-2.0 and open source.
Herdr cuts CPU 95% by stopping hidden pane repaints
Sidebar animations, hidden pane draws and mouse-move repaints removed. Busiest sessions gained most.
Coding agents are becoming runtimes
Herdr argues agent CLIs are now dev infrastructure needing shared contracts for hooks, state and terminals.
What people actually say about Herdr — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
45 mentions across 2 sources (Hacker News, Lemmy) · researched Aug 19, 2026.
Average across the 2 sources that answered — each source counts once, not each post.
- +Persistent agents survive laptop close, reboot, and network drops.
- +Reattach from any SSH-capable device, including phone.
- +Real PTY per agent, not tmux/screen multiplexing fakes.
- +Visual agent status (working, blocked, idle) at a glance.
- +Agent-native JSON socket API for pane control and inter-agent prompts.
- −Steep learning curve for tmux/nvim veterans.
- −Windows support is beta and may be buggy (WSL issues).
- −Docs confusing about model provider support (e.g., Vercel AI gateway).
- −Missing customization options (colors/font/sizing) for daily-driver use.
- −Closed-source CLI/SaaS components block community PRs.
- • Potential future paid features if YC drives a GUI/SaaS product (community speculation).
- • Self-hosting requires a persistent server (e.g., your own box) with SSH setup.
Viability Score
How well maintained and how widely used is Herdr? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Runs coding agent CLIs as persistent background servers that survive sleep, close, and reboot
- Reattach to live agent sessions over SSH from any machine
- Real PTY-backed terminals instead of tmux or screen multiplexing
- Per-pane agent status: working, blocked, or idle
- Agent-native CLI and local JSON socket API — the same surface agents drive
- Agents split panes, start each other, prompt each other, and wait on a blocked peer
- 22 agent CLIs detected out of the box
- Supports Claude Code, Codex, Cursor, opencode, Grok, Copilot, Hermes, and Pi
- Version 0.9: local and remote machines in one TUI client with a combined agent list
- Add remote machines over SSH with independent reconnects per machine
- Single Rust binary for macOS, Linux, and Windows (beta), Apache-2.0 licensed
- No account and no telemetry required
- Installs via curl, Homebrew, Nix, or the Windows install script
- Session state: detach, restart restore, pane history replay, and native agent resume
- Live server updates replace without killing running pane processes
About Herdr
Herdr is a self-hosted runtime that takes your coding agent CLIs out of the app window and makes them servers. The terminals live inside herdr-server, so closing the lid, dropping the network, or rebooting the box doesn't kill a running agent — Herdr restores the layout and resumes the sessions. You install one Rust binary on macOS, Linux, or Windows, and machines are added over SSH so a laptop, a desktop upstairs, and a rented server all sit in one layout with a combined agent list. It doesn't wrap or replace the CLIs you already run. Herdr owns their real PTY terminals rather than multiplexing through tmux, and it detects 22 agent CLIs out of the box, including Claude Code, Codex, Cursor, opencode, Grok, Copilot, Hermes and Pi. The project's plugin registry lists 1,696 community plugins. Version 0.9 was the release that pulled local and remote machines into a single TUI client with independent reconnects. The control surface is why terminal veterans stick around. The CLI and the local JSON socket API are the same interface agents themselves drive, so one agent can split panes, start another, prompt another, or wait until a peer is genuinely blocked instead of firing keystrokes and hoping. A mouse-first TUI reads every pane and marks each agent working, blocked, or idle. That makes Herdr durable terminal plumbing, not an orchestration layer — it won't plan tasks, route work between models, or host anything for you. It's aimed at developers running several agents in parallel across projects and self-hosters who want their own uptime. Windows is still beta, the runtime is Apache-2.0 and free, and Herdr Cloud (same machines, no SSH setup) is announced but not shipped.
Behind the Verdict
The pitch that landed for me is the boring one: a server that holds your terminals so you don't have to. Herdr 0.9 stitching local and remote machines into one TUI client with independent reconnects is the release that made the multi-machine story actually usable — before that, adding a workbox over SSH was the kind of thing you set up once and hoped never to touch again. Pick this when your day is several agents across several repos and you're tired of being the thing that keeps them alive. The blocked/working/idle readout per pane is the feature I'd pay for on its own; hunting through tabs for whoever is waiting on an answer is the real tax on parallel agent work, more than CPU or memory. The agent-driven API is genuinely different from tmux. Because the CLI and the socket are one surface, an agent can start a peer, prompt it, and wait on a blocked one rather than blasting keystrokes. That's the piece worth testing against your own workflow, and also the piece that takes a beat to trust. Pass if you run one agent at a time. Persistence and reattach buy you almost nothing when nothing is left unattended, and you'll be paying SSH setup costs for a feature you don't use. Pass too if what you actually want is orchestration — task routing, scheduling, model hosting. Herdr owns terminals, full stop. The closest comparison is your existing tmux config. If tmux plus a couple of scripts already does what you need, Herdr's gain is the agent-aware status layer and the remote machine merging, not raw multiplexing. That's a real gain, but not a free one — you're adopting a young runtime at v0.9.4 with Windows in beta. On cost: the runtime is Apache-2.0 and self-hosted, and Herdr's $6M seed led by Bessemer plus the Y Combinator batch means the company behind it is funded
Researching Herdr? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Herdr actually fits — and what changes day-one when you adopt it.
You open Herdr's TUI, split panes for Claude Code, Codex, and opencode on separate projects, fire a prompt at each, then close your laptop to take a call.
Outcome: All three terminals keep running inside the Herdr server; when you reopen the client, the layout is back, sessions are resumed, and the TUI shows which agent is working, blocked, or idle.
You SSH into a remote box, start a long code-migration agent in a Herdr pane, detach, and reattach from your phone over SSH later that evening.
Outcome: The agent keeps working on the server the whole time; pane history replay shows what happened while you were away, and you only interrupt the run if it is genuinely blocked.
You call Herdr's CLI and local JSON socket API from a script to start an agent pane, prompt it, and block until that peer reports blocked or done.
Outcome: Automated agent runs execute inside persistent terminals you can inspect afterward, instead of a one-shot process that disappears if the calling job's machine drops.
Use Cases
- Run three different coding agents simultaneously on separate projects from one terminal.
- SSH into a remote build server, start a long-running agent session, close your laptop, and reattach from your phone later.
- See at a glance which agents are blocked, working, or done without switching windows.
- Keep an agent running a long migration while you switch devices.
- Give agents a shared control surface so one can start or prompt another via the socket API.
- Drive Herdr from your own scripts or CI pipeline through the CLI and local socket API.
- Keep a backfill or long test run alive on a rented server for hours without staying attached.
- Consolidate local and saved SSH machines into one layout with independent reconnects.
Models Under the Hood
as of 2026-10-17
Limitations
- Herdr is a terminal runtime that hosts external coding agent CLIs rather than shipping its own models, so capabilities depend entirely on the agents you connect.
- The Windows build is still in beta, and installs land via curl, Homebrew, Nix, or a manual script; it is self-hosted and Apache-2.0 licensed, so uptime and reliability rest on your own infrastructure with no vendor SLA.
- Reattaching to sessions over SSH is the core workflow, which assumes you can reach the host machine.
as of 2026-10-04
Verification history
We have re-verified Herdr 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 10 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Herdr tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Herdr (Apache-2.0, self-hosted)
$0
Where the pricing makes sense
The company stage and team size where Herdr's pricing actually pencils out — and where peers do it cheaper.
At $0 self-hosted under Apache-2.0, Herdr undercuts per-seat GUI agent managers and cloud agent sandboxes that charge monthly per user, and it's cheaper than paying for a dedicated always-on VM purely to stop agents from dying — though you still pay for whatever host and model API usage the agents consume.
Setup time & first value
How long it actually takes to get something useful out of Herdr — broken out by persona, not the marketing-page minute.
One command installs the Rust binary on macOS or Linux (curl, Homebrew, or Nix), or a PowerShell one-liner on Windows beta — most developers have a working server and first agent pane in under 10 minutes, with no account to create. Adding remote machines over SSH takes a few minutes per host, and keybindings are familiar if you already use ctrl+b.
Switching to or from Herdr
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From tmux: keep your ctrl+b prefix, panes persist and detach/reattach works the same, but panes now carry agent working/blocked/idle status.
- →From zellij: same terminal-multiplexer model with detach and reattach, plus a mouse-first TUI and an agent-native CLI and socket API.
- →From a GUI per-machine agent manager: move the same agent CLIs into Herdr panes and add remote machines over SSH so all workspaces appear in one layout.
- ↗To tmux: relaunch your agent CLIs inside tmux panes and accept that panes no longer report working/blocked/idle status or expose an agent-drivable socket API.
- ↗To a managed cloud agent platform: hand session persistence and host uptime to a vendor, trading Herdr's self-hosted Apache-2.0 runtime for per-seat or usage pricing.
- ↗To a GUI agent manager: get a graphical workspace per machine, giving up the combined local-plus-SSH layout and the SSH reattach from any client.
Integrations
Resources & Guides
- Documentationherdr.dev
Docs · Herdr
Full product docs from herdr.dev
- Resourceherdr.dev
Agent Guide · Herdr
Helpful link from herdr.dev
- API Referenceherdr.dev
Api · Herdr
Methods, params, types from herdr.dev
- Documentationherdr.dev
Agents · Herdr
Full product docs from herdr.dev
- Documentationherdr.dev
Plugins · Herdr
Full product docs from herdr.dev
- Resourceherdr.dev
Plugins · Herdr
Helpful link from herdr.dev
Tutorials & Learning
YouTube returned 6 videos for “Herdr”, and we withheld 6: 6 could not be judged, because “Herdr” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Herdr.
Official links
Tools that pair well with Herdr
Common stack mates teams adopt alongside Herdr, with the specific reason each pairing earns its keep.
Featured Head-to-Head Comparisons
Herdr vs Spider Cloud
Herdr and Spider Cloud serve completely different needs. Herdr is a terminal multiplexer for running multiple AI coding agents side-by-side with persistence over SSH – perfect for power users who live in the terminal. Spider Cloud is a web scraping API that feeds real-time data to AI agents and RAG pipelines. There's no overlap; choose based on whether you manage agents or need to ingest web data.
Herdr vs Temporal Ai
Temporal AI and Herdr serve fundamentally different needs: Temporal is a production-grade orchestration platform for mission-critical, multi-step AI workflows that require durability and reliability; Herdr is a lightweight terminal multiplexer for running several AI coding agents side-by-side with session persistence. Choose Temporal if you need to build robust agent pipelines or microservices orchestration; choose Herdr if you want a 'tmux for AI agents' to manage multiple coding assistants from one terminal.
Herdr vs Voyage Ai
These tools address completely different problems: Voyage AI provides domain-specialized embedding and reranker models for enterprise RAG, while Herdr is a free, open-source terminal multiplexer for running multiple AI coding agents persistently over SSH. Choose Voyage AI if you need high-accuracy retrieval on finance/legal documents; choose Herdr if you manage multiple coding agents and want session persistence across devices.
Alternatives to Herdr
View allOpen Interpreter
Open Interpreter is an open-source terminal coding agent that turns plain-English requests into real file edits and shell commands.
Popular in Autonomous Coding Agents
Cognition AI
Cognition builds Devin, an autonomous AI software engineer that plans, codes, tests, and ships merge-ready pull requests inside your
Frequently Asked Questions
Best-of guides
Topics
Used Herdr? Help shape our editorial sentiment research.