Repolode
herdrdev

herdrdev/herdr

코딩 에이전트를 지속되는 창에서 실행하고 작업·차단·대기 상태를 추적하며, CLI와 소켓 API로 에이전트가 직접 제어할 수 있는 Rust 터미널 워크스페이스입니다.

대체할 수 있는 제품:tmux

스타
44,785
포크
3,566
열린 이슈
388
마지막 커밋
어제

어떤 프로젝트인가요?

herdr는 Claude Code, Codex, Cursor, OpenCode, Grok 같은 코딩 에이전트를 실행하는 터미널 워크스페이스입니다. 터미널 멀티플렉서처럼 창 안에서 여러 pane을 나누고 배치하며, 터미널은 백그라운드 서버에서 계속 실행됩니다. 따라서 클라이언트를 닫거나 SSH 연결이 끊겨도 작업은 중단되지 않습니다. 서버나 머신을 재시작하면 herdr가 저장된 레이아웃을 복원하고 지원되는 에이전트 세션을 이어서 실행할 수 있지만, 기존 프로세스 자체가 계속 살아 있는 것은 아닙니다.

각 pane에는 작업 중, 차단됨, 대기 중 상태가 표시되어 어떤 에이전트가 멈춰 답변을 기다리는지 쉽게 확인할 수 있습니다. 로컬 작업과 저장된 SSH 머신을 하나의 창에 함께 표시하고, 에이전트 목록도 통합할 수 있습니다. 에이전트가 CLI와 소켓 API를 통해 herdr를 직접 제어할 수도 있습니다. 예를 들어 pane을 만들거나, 다른 에이전트에게 프롬프트를 보내거나, 다른 에이전트가 차단 상태가 될 때까지 기다릴 수 있습니다. 키보드 접두 키와 클릭, 드래그, 분할 같은 마우스 동작을 모두 지원합니다.

herdr는 기존 터미널 에뮬레이터 안에서 실행되는 단일 Rust 바이너리이며, 셸 스크립트, Homebrew, mise 또는 Windows의 PowerShell을 통해 설치할 수 있습니다. Apache-2.0 라이선스로 제공되며 플러그인 시스템도 지원합니다.

핵심 기능

  • 01클라이언트 연결을 끊거나 SSH 연결이 끊겨도 백그라운드 서버에서 터미널을 계속 실행합니다.
  • 02재시작 후 저장된 레이아웃을 복원하고 지원되는 에이전트 세션을 이어서 실행할 수 있습니다.
  • 03각 pane의 상태를 작업 중, 차단됨, 대기 중으로 표시합니다.
  • 04CLI와 소켓 API를 통해 에이전트가 pane을 만들고 서로에게 프롬프트를 보낼 수 있습니다.
  • 05로컬 머신과 원격 SSH 머신을 하나의 창에 모으고 에이전트 목록을 통합합니다.
  • 06tmux 스타일의 접두 키와 마우스 조작을 모두 지원합니다.

활용 사례

  • 여러 코딩 에이전트를 동시에 실행하며 입력이 필요한 에이전트를 확인합니다.
  • 불안정한 SSH 연결에서도 장시간 에이전트 세션을 유지합니다.
  • 하나의 터미널 창에서 여러 원격 머신의 에이전트를 조율합니다.

빠른 시작

  1. 1

    설치 스크립트로 herdr를 설치합니다

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

    작업 디렉터리에서 herdr를 시작합니다

    herdr

사용 전 알아둘 점

  • Windows 지원은 베타 버전이며 엔드포인트 보호가 적용된 환경이 필요합니다.

토픽

자주 묻는 질문

herdr은(는) 무엇인가요?
코딩 에이전트를 지속되는 창에서 실행하고 작업·차단·대기 상태를 추적하며, CLI와 소켓 API로 에이전트가 직접 제어할 수 있는 Rust 터미널 워크스페이스입니다. herdr는 Claude Code, Codex, Cursor, OpenCode, Grok 같은 코딩 에이전트를 실행하는 터미널 워크스페이스입니다. 터미널 멀티플렉서처럼 창 안에서 여러 pane을 나누고 배치하며, 터미널은 백그라운드 서버에서 계속 실행됩니다. 따라서 클라이언트를 닫거나 SSH 연결이 끊겨도 작업은 중단되지 않습니다. 서버나 머신을 재시작하면 herdr가 저장된 레이아웃을 복원하고 지원되는 에이전트 세션을 이어서 실행할 수 있지만, 기존 프로세스 자체가 계속 살아 있는 것은 아닙니다.
herdr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
herdr은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
herdr은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. herdr의 마지막 커밋은 2026년 10월 18일입니다.
herdr은(는) 어디에 사용할 수 있나요?
여러 코딩 에이전트를 동시에 실행하며 입력이 필요한 에이전트를 확인합니다. 불안정한 SSH 연결에서도 장시간 에이전트 세션을 유지합니다. 하나의 터미널 창에서 여러 원격 머신의 에이전트를 조율합니다.
herdr는 어떻게 설치하나요?
설치 스크립트로 herdr를 설치합니다: curl -fsSL https://herdr.dev/install.sh | sh 작업 디렉터리에서 herdr를 시작합니다: herdr
herdr은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/herdrdev/herdr

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트