{"slug":"herdr","name":"herdr","vendor":"herdr","tagline":"Background terminal runtime that coding agents live on, so sessions persist and agents can prompt each other","url":"https://agentboards.org/agent/herdr","website":"https://herdr.dev","docs":"https://herdr.dev/docs/","repo":"https://github.com/herdrdev/herdr","category":"harness","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and Apache-2.0; the agents it hosts use your own subscriptions or keys","from_usd":0,"free_tier":true,"byok":false},"models":{"backbone":["Claude Code","Codex","Cursor","OpenCode","Grok"],"bring_your_own_model":false,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"curl","command":"curl -fsSL https://herdr.dev/install.sh | sh"},{"label":"Homebrew","command":"brew install herdr"},{"label":"PowerShell (Windows)","command":"powershell -ExecutionPolicy Bypass -c \"irm https://herdr.dev/install.ps1 | iex\""}],"benchmarks":[],"tags":["open-source","runtime","terminal-multiplexer","parallel-agents","persistent-sessions"],"github_stars":41859,"metrics":{"stars":41859,"pushed_at":"2026-10-02T04:14:38Z","archived":false,"open_issues":316,"latest_version":"v0.9.3","latest_version_at":"2026-09-29T19:29:23Z","latest_version_url":"https://github.com/herdrdev/herdr/releases/tag/v0.9.3","version_source":"github","checked_at":"2026-10-02T05:06:03.455Z"},"sources":{"readme":"https://github.com/herdrdev/herdr","install":"https://github.com/herdrdev/herdr","capabilities":"https://herdr.dev/docs/api/"},"verified_at":null,"adoption":{"score":7.1,"signals":{"github_stars":39696,"hn_mentions_1y":34},"measured_at":"2026-09-21"},"scores":{"panel":6.3,"adoption":7.1,"spread":3.3,"facts":2.3,"board":5.8,"dimensions":{"reliability":6.2,"usefulness":5.7,"cost":7.5,"longevity":6},"per_persona":{"amigo":7,"critico":6,"profesor":6.8,"inversora":4.8,"jefa":5.5,"hacker":8},"community":null},"rank":null,"category_rank":92,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker and La Inversora are 3.25 points apart: he scores a socket API he can script, she scores a project whose commercial surface is one email address.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick herdr if your Claude Code, Codex, Cursor or OpenCode sessions die when you close the laptop; pick Claude Squad if what you actually need is a worktree per task.","scores":{"reliability":7,"usefulness":6,"cost":9,"longevity":6},"evidence":["https://herdr.dev/docs/","https://github.com/herdrdev/herdr"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Agents can spawn panes and prompt other agents on one host with no sandbox and no worktrees, so a chain of agents shares one working tree and one set of permissions.","scores":{"reliability":5,"usefulness":5,"cost":8,"longevity":6},"evidence":["https://github.com/herdrdev/herdr"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"One Rust binary with a socket API, per-pane status tracking, and a wait primitive that returns only when another agent is genuinely blocked; no benchmark, and nothing to benchmark.","scores":{"reliability":7,"usefulness":5,"cost":8,"longevity":7},"evidence":["https://herdr.dev/docs/","https://github.com/herdrdev/herdr"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"No company page, no price, enterprise partnerships by emailing hey@herdr.dev, and 35,000 stars; a project one hire away from being a feature of Warp.","scores":{"reliability":5,"usefulness":6,"cost":3,"longevity":5},"evidence":["https://herdr.dev","https://github.com/herdrdev/herdr"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Sessions that persist on sixty machines after the engineer walks away, installed by a PowerShell command that bypasses execution policy, with no admin or audit; not yet.","scores":{"reliability":5,"usefulness":5,"cost":7,"longevity":5},"evidence":["https://github.com/herdrdev/herdr"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, one binary via brew or mise, a socket API I can script from anything, no MCP and no model settings because it owns terminals, not agents.","scores":{"reliability":8,"usefulness":7,"cost":10,"longevity":7},"evidence":["https://github.com/herdrdev/herdr","https://herdr.dev/docs/"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"A tmux for agents whose detach key is ctrl+b q, so twenty years of muscle memory finally counts as onboarding.","scores":null,"evidence":[]}]}