{
  "markdown": "# herdr\n\n\n<p align=\"center\">\n  <img src=\"assets/logo.png\" alt=\"herdr\" width=\"100\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://herdr.dev\">herdr.dev</a> · <a href=\"#install\">install</a> · <a href=\"https://herdr.dev/docs/quick-start/\">quick start</a> · <a href=\"https://herdr.dev/docs/\">docs</a>\n</p>\n\n<p align=\"center\">\n  English · <a href=\"README.zh-CN.md\">简体中文</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache--2.0-666666?labelColor=333333\" alt=\"Apache 2.0 license\" /></a>\n  <a href=\"https://github.com/herdrdev/herdr/releases\"><img src=\"https://img.shields.io/github/downloads/herdrdev/herdr/total?labelColor=333333&color=666666\" alt=\"total GitHub release downloads\" /></a>\n  <a href=\"https://github.com/herdrdev/herdr/stargazers\"><img src=\"https://img.shields.io/github/stars/herdrdev/herdr?labelColor=333333&color=666666&logo=github\" alt=\"GitHub stars\" /></a>\n  <a href=\"https://github.com/herdrdev/herdr/releases/latest\"><img src=\"https://img.shields.io/github/v/release/herdrdev/herdr?label=release&labelColor=333333&color=666666\" alt=\"latest stable release\" /></a>\n  <a href=\"https://formulae.brew.sh/formula/herdr\"><img src=\"https://img.shields.io/homebrew/v/herdr?label=homebrew&labelColor=333333&color=666666\" alt=\"Homebrew version\" /></a>\n  <a href=\"https://x.com/herdrdev\"><img src=\"https://img.shields.io/badge/follow-%40herdrdev-000000?logo=x&logoColor=white\" alt=\"follow @herdrdev on X\" /></a>\n</p>\n\n---\n\nhttps://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267\n\n**the runtime your coding agents live on.**\n\n- **detach without stopping work** — herdr keeps terminals running in a background server when you close the client or lose your SSH connection. after a server or machine restart, herdr restores the saved layout and can resume supported agent sessions; the original processes do not survive. [session state →](https://herdr.dev/docs/session-state/)\n- **several machines, one window** — keep local work and saved ssh machines together, with a combined agent list and independent reconnects. [remote machines →](https://herdr.dev/docs/connecting-machines/)\n- **never hunt for the stuck one** — every pane is marked working, blocked, or idle. when an agent stops and needs an answer, herdr says so.\n- **agent-native** — agents drive herdr through the cli and socket api: they can spawn panes, prompt each other, and wait until another agent is genuinely blocked. [agent skill →](https://herdr.dev/docs/agent-skill/)\n- **runs what you already run** — claude code, codex, cursor, opencode, grok and the rest. herdr doesn't wrap or replace them; it owns their terminals.\n- **keyboard and mouse, both first-class** — tmux-style prefix keys *and* click, drag, split. pick per moment, not per tool.\n- **plugins** — extend panes and workflows. [browse the marketplace →](https://herdr.dev/plugins/)\n- **one rust binary, no electron** — runs in whatever terminal you already use.\n\n---\n\n## install\n\n```bash\ncurl -fsSL https://herdr.dev/install.sh | sh\n```\n\nor `brew install herdr` · `mise use -g herdr` · windows: `powershell -ExecutionPolicy Bypass -c \"irm https://herdr.dev/install.ps1 | iex\"` · [endpoint-protected Windows](https://herdr.dev/docs/windows-beta/) · [binaries](https://github.com/herdrdev/herdr/releases)\n\nthen start it where the work lives:\n\n```bash\nherdr\n```\n\nrun your agents, split panes, walk away. `ctrl+b q` detaches, `herdr` reattaches. [quick start →](https://herdr.dev/docs/quick-start/)\n\n## docs\n\neverything lives at [herdr.dev/docs](https://herdr.dev/docs/): [quick start](https://herdr.dev/docs/quick-start/) · [concepts](https://herdr.dev/docs/concepts/) · [supported agents](https://herdr.dev/docs/agents/) · [keyboard](https://herdr.dev/docs/keyboard/) · [configuration](https://herdr.dev/docs/configuration/) · [session state](https://herdr.dev/docs/session-state/) · [connecting machines](https://herdr.dev/docs/connecting-machines/) · [remote](https://herdr.dev/docs/persistence-remote/) · [integrations](https://herdr.dev/docs/integrations/) · [plugins](https://herdr.dev/docs/plugins/) · [socket api](https://herdr.dev/docs/socket-api/)\n\n## thanks\n\nevery past sponsor and backer is listed in [SPONSORS.md](./SPONSORS.md) — thank you 🐑\n\nenterprise / partnership: hey@herdr.dev\n\n## agent instructions\n\nif you are an ai agent helping with this repository, read [`AGENTS.md`](./AGENTS.md) before making changes and read [`CONTRIBUTING.md`](./CONTRIBUTING.md) before opening issues or PRs.\n\n## development\n\n```bash\ngit clone https://github.com/herdrdev/herdr\ncd herdr\ncargo build --release\n\njust test        # unit tests\njust check       # formatting, tests, and maintenance checks\n```\n\n## license\n\nHerdr is licensed under the [Apache License 2.0](LICENSE).\n",
  "bytes": 4781,
  "sha": "3cadb8128fd41fa3f3722ee4be9b0e6b11094ed9cce3980870ef66a62729c1eb",
  "repo_slug": "herdrdev/herdr",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_herdrdev_herdr_herdr_9157b81c/readme"
}