herdr는 여러 AI 코딩 에이전트(Claude Code, Codex 등)를 한 터미널 안에서 실행·감시·제어하는 멀티플렉서다. “tmux for AI agents”로 불리며, 각 에이전트가 실제 터미널 뷰로 보이는 상태(blocked/working/done)에서 detach해도 계속 실행되고, 소켓 API로 에이전트가 서로 pane을 띄우고 통신할 수 있다. 2026-03-27 생성 후 4개월 만에 23,404 스타 / 1,606 포크를 기록. Rust 단일 바이너리, Apache-2.0, Homebrew 배포.

한 줄 요약

herdr 한 줄로 시작해 에이전트를 실행하고 ctrl+b q로 detach(에이전트는 계속 실행), 다시 herdr로 reattach. 키보드(prefix key)와 마우스(클릭·드래그·스플릿)를 모두 일급 지원하며, 원격 attach(herdr --remote)와 플러그인 마켓플레이스로 확장된다.

핵심 특징

  • Every agent at a glance — 모든 에이전트가 blocked/working/done 상태로 한눈에 보이는 실제 터미널 뷰 (래핑된 해석이 아닌 실제 뷰)
  • Detach, agents keep running — 세션이 재시작에도 생존, 어떤 터미널에서든(SSH 포함) 재연결 가능
  • Agents can use herdr too — 순수 소켓 API: 에이전트가 pane 생성·출력 읽기·서로 대기 가능 (agent skill)
  • Keyboard and mouse, both first-class — tmux 스타일 prefix 키 + 클릭/드래그/스플릿. 도구가 아니라 순간의 선호에 따라 선택
  • Plugins — pane과 워크플로우 확장. 마켓플레이스 제공
  • One Rust binary, no Electron — 이미 쓰는 터미널에서 동작

설치

curl -fsSL https://herdr.dev/install.sh | sh
# 또는
brew install herdr
mise use -g herdr
# Windows 베타
powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"

에코시스템: 플러그인

  • 공식 플러그인 중 하나가 herdr-browser(2026-08-02-herdr-browser) — Herdr pane 안에 실제 Chromium 뷰를 렌더링하고 CDP로 자동화 도구를 연결.
  • herdr plugin install ogulcancelik/herdr-browser --yes 형태로 GitHub에서 플러그인 설치.
  • 마켓플레이스: https://herdr.dev/plugins/

에이전트 관점

  • herdr은 “에이전트가 사는 런타임”을 표방. 에이전트가 pane/workspace/terminal을 만들고, 에이전트끼리 통신하는 소켓 API가 핵심 차별점.
  • 상태를 트래킹하는 대시보드가 아니라 실제 터미널 뷰를 그대로 보여주는 멀티플렉서 — “래핑된 해석”이 아닌 실제 출력.

관련 노트

데이터 출처 메모

  • 메타데이터는 GitHub REST API 실측(herdrdev/herdr, ogulcancelik/herdr에서 이동), README는 master 브랜치 원문 캡처(raw/articles/github-herdrdev-herdr.md, sha256 검증 완료).
  • 기능 설명은 README·herdr.dev 인용. 23k 스타 수치는 실측이지만 “활성 사용자”는 아님(스타 보유 가능성 판단 보류).