큐레이션

ogulcancelik/herdr

여러 코딩 에이전트를 하나의 실제 터미널 환경에서 나눠 띄우고, 작업 중·막힘·완료 상태를 한눈에 보는 Rust 기반 에이전트 멀티플렉서.

Rust11.7k+

요약

herdr는 여러 코딩 에이전트를 하나의 터미널 작업공간에서 동시에 관리하기 위한 에이전트 멀티플렉서입니다. Claude Code, Codex, Gemini CLI처럼 터미널에서 돌아가는 에이전트를 여러 개 띄워 놓고, 어떤 에이전트가 작업 중인지, 막혔는지, 끝났는지 한눈에 보려는 목적에 가깝습니다.

도구 소개

run all your coding agents in one terminal. see who's blocked, working, or done at a glance.

README의 핵심 문장은 명확합니다. 에이전트를 별도 GUI 앱 안에 가두기보다, 이미 쓰는 터미널과 SSH 환경 위에서 그대로 운영한다는 방향입니다.

특히 다음 지점이 눈에 띕니다.

  • 에이전트마다 실제 터미널 세션을 부여
  • split pane, workspace, tab 기반으로 여러 작업을 나눠 보기
  • blocked, working, done 같은 상태 확인
  • 로컬 머신이나 서버 어디서든 SSH 기반으로 재접속
  • Electron/GUI 앱이 아니라 Rust 단일 바이너리 지향

tmux를 에이전트 시대에 맞춰 다시 만든 도구에 가깝다고 볼 수 있습니다.

사용 포인트

혼자 코딩 에이전트를 하나만 쓸 때보다, 여러 작업을 동시에 위임할 때 가치가 커집니다.

예를 들면 이런 상황입니다.

  • 한 에이전트는 버그 수정
  • 한 에이전트는 테스트 보강
  • 한 에이전트는 문서 정리
  • 한 에이전트는 리팩터링 검토

이렇게 나눠 돌리면 “어느 터미널에서 뭐가 끝났더라”가 금방 헷갈립니다. herdr는 이 지점을 터미널 중심으로 정리하려는 도구입니다.

선정 사유

AI 코딩 도구는 모델 성능보다 운영 방식이 더 중요해지는 흐름입니다. 에이전트 하나가 잘하는지도 중요하지만, 여러 에이전트를 어떻게 나누고, 멈춘 작업을 어떻게 발견하고, 끝난 결과를 어떻게 회수할지가 실제 생산성을 가릅니다.

herdr는 이 문제를 IDE 플러그인이나 웹 대시보드가 아니라 터미널 레이어에서 풀려는 점이 좋습니다. 서버 작업, SSH 환경, 장시간 실행되는 CLI 에이전트 작업과 잘 맞습니다.

참고