No description
  • Rust 94%
  • Python 2.2%
  • TypeScript 1.6%
  • PowerShell 1.1%
  • Shell 0.6%
  • Other 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-06 02:27:06 +03:00
.agents/skills refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
.cargo fix: statically link the Windows CRT (#3594) 2026-09-04 00:13:03 +02:00
.githooks fix: keep agent skill aligned with stable releases 2026-08-16 01:11:09 +03:00
.github chore: approve markjaquith as contributor 2026-09-06 01:48:22 +03:00
.pi refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
.zed chore: enable zed lsp 2026-07-16 17:57:10 +03:00
assets docs: lean readme, add terminal trove gold sponsor 2026-07-08 02:47:47 +03:00
distribution fix: detect codex startup update prompts (#3636) 2026-09-05 02:14:07 +02:00
docs feat: manage multiple ssh machines from one client (#3670) 2026-09-06 02:27:06 +03:00
nix fix: scope agent skill installation 2026-07-29 21:21:22 +03:00
packaging/windows fix: bundle modern ConPTY on Windows (#1828) 2026-07-25 02:40:14 +03:00
scripts fix: run the full applicable test suite on windows (#3660) 2026-09-05 21:39:32 +03:00
skills/herdr release: v0.8.2 2026-08-19 20:49:54 +03:00
src feat: manage multiple ssh machines from one client (#3670) 2026-09-06 02:27:06 +03:00
tests feat: manage multiple ssh machines from one client (#3670) 2026-09-06 02:27:06 +03:00
vendor feat: add stable client endpoint compatibility (#3509) 2026-09-02 02:45:20 +03:00
workers/plugin-marketplace feat(marketplace): track star history for trending and new plugin surfaces 2026-08-06 20:07:44 +03:00
.gitattributes fix: run the full applicable test suite on windows (#3660) 2026-09-05 21:39:32 +03:00
.gitignore feat(plugins): index marketplace manifests 2026-08-04 03:58:21 +03:00
AGENTS.md feat: add stable client endpoint compatibility (#3509) 2026-09-02 02:45:20 +03:00
build.rs fix(build): guide users when zig is missing (#2281) 2026-09-01 21:26:58 +02:00
Cargo.lock release: v0.8.2 2026-08-19 20:49:54 +03:00
Cargo.toml refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
CHANGELOG.md release: v0.8.2 2026-08-19 20:49:54 +03:00
CLAUDE.md chore: symlink CLAUDE.md to AGENTS.md 2026-06-10 20:26:01 +03:00
clippy.toml chore: enable clippy linting 2026-05-09 23:16:24 +03:00
CONTRIBUTING.md refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
flake.lock fix(nix): fetch crates from static CDN (#3504) 2026-09-01 19:37:08 +03:00
flake.nix fix(nix): add rust-analyzer to development shell 2026-07-25 22:28:54 +03:00
justfile fix: run the full applicable test suite on windows (#3660) 2026-09-05 21:39:32 +03:00
LICENSE chore: relicense herdr under apache-2.0 2026-07-22 22:56:57 +03:00
README.md fix(windows): add local cmd installer bootstrap (#3133) 2026-08-23 00:37:31 +03:00
README.zh-CN.md fix(windows): add local cmd installer bootstrap (#3133) 2026-08-23 00:37:31 +03:00
rust-toolchain.toml ci: pin rust toolchain to 1.96.1 2026-07-09 22:43:25 +03:00
SPONSORS.md chore: refresh english documentation 2026-08-11 03:54:03 +03:00

herdr

herdr

herdr.dev · install · quick start · docs

English · 简体中文

Apache 2.0 license total GitHub release downloads GitHub stars latest stable release Homebrew version follow @herdrdev on X


https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267

the runtime your coding agents live on.

  • always running — herdr is a background server; the terminals live inside it. close the lid, drop the network, or restart the machine; agents keep working and sessions come back. reattach from any terminal, or over ssh.
  • 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.
  • 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 →
  • 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.
  • keyboard and mouse, both first-class — tmux-style prefix keys and click, drag, split. pick per moment, not per tool.
  • plugins — extend panes and workflows. browse the marketplace →
  • one rust binary, no electron — runs in whatever terminal you already use.

install

curl -fsSL https://herdr.dev/install.sh | sh

or brew install herdr · mise use -g herdr · windows: powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex" · endpoint-protected Windows · binaries

then start it where the work lives:

herdr

run your agents, split panes, walk away. ctrl+b q detaches, herdr reattaches. quick start →

docs

everything lives at herdr.dev/docs: quick start · concepts · supported agents · keyboard · configuration · session state · remote · integrations · plugins · socket api

thanks

every past sponsor and backer is listed in SPONSORS.md — thank you 🐑

enterprise / partnership: hey@herdr.dev

agent instructions

if you are an ai agent helping with this repository, read AGENTS.md before making changes and read CONTRIBUTING.md before opening issues or PRs.

development

git clone https://github.com/herdrdev/herdr
cd herdr
cargo build --release

just test        # unit tests
just check       # formatting, tests, and maintenance checks

license

Herdr is licensed under the Apache License 2.0.