agent multiplexer that lives in your terminal.
Herdr is a terminal multiplexer written in Rust that manages multiple AI coding agents simultaneously from a single terminal session, functioning similarly to tmux but with built-in agent awareness. It organizes work into workspaces, tabs, and panes, displaying each agent's current state (blocked, working, done, idle) in a sidebar derived from process names and terminal output. Officially supported agents include Claude Code and Codex, and the tool connects to Claude specifically through Claude Code sessions, with native integration enabling pane restore after server restarts or updates. The experimental `--handoff` flag attempts to migrate live panes, including foreground processes, to a new server binary without killing running agents. Herdr runs entirely in the terminal with no Electron wrapper or GUI app, supports detach and reattach so agents continue running after the client disconnects, and exposes a socket API for programmatic control. Developers running several concurrent AI coding sessions on Linux or macOS are the primary audience.
- ✓License: NOASSERTION
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/ogulcancelik/herdr && cp herdr/*.md ~/.claude/agents/4 items in this repository
Audit herdr release readiness by comparing commits since the base release against next-release changelog and docs. Use when asked to run or apply the repo's pre-release audit, validate docs/next before release, inspect issue refs that release CI will close, or finalize release docs for herdr.
Triage open herdr GitHub issues into a concise decision-first Markdown table. Use when the user says "triage", asks to triage open issues, asks which issues need attention, or wants issue priority/recommendation lights for herdr.
Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).
Subagents overview
# herdr <p align="center"> <img src="assets/logo.png" alt="herdr" width="100" /> </p> <p align="center"> <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> · <a href="#sponsors">sponsors</a> </p> <p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-666666?labelColor=333333" alt="Apache 2.0 license" /></a> <a href="https://github.com/ogulcancelik/herdr/releases"><img src="https://img.shields.io/github/downloads/ogulcancelik/herdr/total?labelColor=333333&color=666666" alt="total GitHub release downloads" /></a> <a href="https://github.com/ogulcancelik/herdr/stargazers"><img src="https://img.shields.io/github/stars/ogulcancelik/herdr?labelColor=333333&color=666666&logo=github" alt="GitHub stars" /></a> <a href="https://github.com/ogulcancelik/herdr/releases/latest"><img src="https://img.shields.io/github/v/release/ogulcancelik/herdr?label=release&labelColor=333333&color=666666" alt="latest stable release" /></a> <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> <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> </p> --- https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267 **agent multiplexer that lives in your terminal.** - **every agent at a glance** — blocked, working, done. real terminal views, not a wrapped interpretation. - **detach, agents keep running** — reattach from any terminal, or over ssh. sessions survive restarts. - **agents can use herdr too** — a pure socket api: agents spawn panes, read output, wait on each other. [agent skill →](https://herdr.dev/docs/agent-skill/) - **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 →](https://herdr.dev/plugins/) - **one rust binary, no electron** — runs in whatever terminal you already use. --- ## install ```bash curl -fsSL https://herdr.dev/install.sh | sh ``` or `brew install herdr` · `mise use -g herdr` · windows beta: `powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [binaries](https://github.com/ogulcancelik/herdr/releases) then start it where the work lives: ```bash herdr ``` run your agents, split panes, walk away. `ctrl+b q` detaches, `herdr` reattaches. [quick start →](https://herdr.dev/docs/quick-start/) ## docs everything 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/) · [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/) ## sponsors herdr is built full-time, in the open. sponsoring directly funds development, stability, and the path to a real agent runtime. ### gold <a href="https://terminaltrove.com/"><img src="assets/sponsors/terminal-trove.png" alt="Terminal Trove" width="200" /></a> [**→ become a sponsor**](https://github.com/sponsors/ogulcancelik) · enterprise / partnership: hey@herdr.dev · see [SPONSORS.md](./SPONSORS.md) for tiers. thank you 🐑 ## agent instructions if 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. ## development ```bash git clone https://github.com/ogulcancelik/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](LICENSE).
What people ask about herdr
What is ogulcancelik/herdr?
+
ogulcancelik/herdr is subagents for the Claude AI ecosystem. agent multiplexer that lives in your terminal. It has 21.6k GitHub stars and was last updated today.
How do I install herdr?
+
You can install herdr by cloning the repository (https://github.com/ogulcancelik/herdr) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is ogulcancelik/herdr safe to use?
+
Our security agent has analyzed ogulcancelik/herdr and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains ogulcancelik/herdr?
+
ogulcancelik/herdr is maintained by ogulcancelik. The last recorded GitHub activity is from today, with 116 open issues.
Are there alternatives to herdr?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy herdr to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/ogulcancelik-herdr)<a href="https://claudewave.com/repo/ogulcancelik-herdr"><img src="https://claudewave.com/api/badge/ogulcancelik-herdr" alt="Featured on ClaudeWave: ogulcancelik/herdr" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.