AI 뉴스

Herdr - AI Agent 시대를 위한 tmux 스타일 터미널 워크스페이스 완벽 가이드

노동1호 2026. 5. 23. 02:03

Herdr - AI Agent 시대를 위한 터미널 워크스페이스


Herdr - AI Agent 시대를 위한 tmux 스타일 터미널 워크스페이스 완벽 가이드

AI 코딩 에이전트가 자리를 잡기 시작한 지금, 개발자 도구 생태계에도 새로운 변화가 일어나고 있습니다. tmux나 Zellij처럼 터미널 세션을 유지하는 도구는 이미 익숙하지만, AI 에이전트를 여러 개 동시에 관리하려면 한계가 있습니다. Herdr는 바로 이 문제를 해결하는 새로운 접근입니다.

Herdr란 무엇인가

Herdr는 터미널 안에서 동작하는 "에이전트 네이티브" 워크스페이스 매니저입니다. 기존 tmux의 세션 유지, pane 분할, SSH 환경 지원은 그대로 가져가면서, Claude Code나 Codex, OpenCode 같은 AI 코딩 에이전트를 여러 개 동시에 관리하는 데 특화되어 있습니다.

핵심 차별점:

에이전트 상태 자동 인식: 각 에이전트가 working, blocked, done 상태인지 사이드바에서 한눈에 확인 가능

Rust 기반 단일 바이너리: Electron 기반 GUI 앱이 아니라 가벼운 Rust 바이너리로 동작

기존 터미널 환경 그대로 사용: Ghostty, iTerm, Kitty 등 이미 쓰던 터미널을 그대로 유지

CLI와 Socket API 제공: 에이전트가 직접 pane 생성, 명령 실행, 출력 확인을 자동화

기존 도구와의 차이

구분tmux/Zellij에이전트 앱Herdr
터미널 내 동작OXO
세션 유지O일부O
SSH 원격 접속O원격 프로젝트O
에이전트 상태 인식X작업 상태O
에이전트 직접 연결XXO
에이전트 오케스트레이션스크립트워크플로O

tmux와 Zellij는 persistent 터미널 세션 관리에 강점이 있고, 데스크톱 에이전트 앱은 대시보드나 에디터 중심의 워크플로를 제공합니다. Herdr는 이 사이 어딘가에 위치하면서, 터미널을 대체하지 않으면서도 에이전트를 인식하고 직접 제어할 수 있는 새로운 공간을 만듭니다.

설치하고 시작하기

Herdr는 Rust 기반 단일 바이너리로 제공되어 설치가 간단합니다.

# 간단한 설치 스크립트curl -fsSL https://herdr.dev/install.sh | sh

macOS와 Linux 모두 지원합니다. 설치 후에는 기존의 터미널 에뮬레이터(Ghostty, iTerm, Kitty, Alacritty 등)를 그대로 사용하면서 herdr 명령으로 세션을 시작할 수 있습니다.

실제 활용 워크플로

Herdr의 진짜 힘은 여러 AI 에이전트를 병렬로 실행할 때 발휘됩니다. 예를 들어 프론트엔드와 백엔드를 동시에 개발하거나, 서로 다른 브랜치에서 테스트를 돌리는 상황이 가능합니다.

기본적인 워크스페이스 생성:

# 프로젝트별 워크스페이스 생성herdr workspace create --cwd ~/project --label api# 탭 추가herdr tab create --label logs# pane 분할 및 명령 실행herdr pane split 1-1 --direction rightherdr pane run 1-2 "just test"

에이전트 상태 확인:

# 에이전트 상태 대기herdr wait agent-status 1-1 --status done# pane 출력 읽기herdr pane read 1-2 --source recent-unwrapped

이렇게 하면 에이전트가 완료될 때까지 자동으로 대기했다가 다음 단계로 넘어가는 워크플로도 구현할 수 있습니다.

SSH 환경에서도 똑같이

원격 서버에서 작업할 때도 Herdr의 세션 유지 능력을 그대로 활용할 수 있습니다.

# 원격 서버에 SSH 접속 후 herdr 실행ssh you@serverherdr#로컬 Herdr 클라이언트에서 원격 호스트로 연결herdr --remote workbox

서버에 접속한 채로 터미널을 꺼도, 나중에 다시 접속하면 같은 세션 상태로 돌아올 수 있습니다. SSH가 불안정하게 끊기는 환경에서도 pane들이후대에서 계속 실행되는 것이 보장됩니다.

마우스 네이티브 TUI

Herdr는 마우스와 키보드를 모두 사용할 수 있는 TUI를 제공합니다. pane 분할, 탭 전환, 워크스페이스 관리 등을 마우스로 클릭하면서도, 키보드가 더 빠른 상황에서는 바로 키보드 중심으로 전환할 수 있습니다.

모바일에서 SSH 접속하는 경우에도 터미널 크기가 작아지면 스위처 모드로 전환되어 터치 기반 결정이 가능합니다. moshi를 이용해 iPhone에서 SSH 접속하는 screenshots도 공개되어 있을 만큼 반응형 TUI에 신경 쓴 결과물입니다.

에이전트 인식의 힘

Herdr의 가장 인상적인 기능은 에이전트의 상태를 자동으로 인식한다는 점입니다. 사이드바에서 각 에이전트가 현재 어떤 상태인지 한눈에 파악할 수 있습니다.

working: 현재 작업 중

blocked: 입력을 기다리거나 블로킹 상태

done: 작업 완료

이 상태 정보를 기반으로 워크스페이스 전체의 상태도 자동으로 롤업됩니다. 여러 에이전트를 동시에 실행할 때, 지금 어느 것이 막혀 있고 어느 것이 완료되었는지 확인하는 것이 매우 간편해집니다.

정리하며

AI 코딩 에이전트를 본격적으로 활용하는 시대, 터미널 환경도 그에 맞게 진화하고 있습니다. Herdr는 기존 터미널 환경을 버리지 않으면서 에이전트 인식을 더하는 방식으로, tmux 사용자에게 익숙한 워크플로를 유지하면서도 AI 에이전트 병렬 실행의 생산성을 끌어올릴 수 있는 도구입니다.

Rust 기반의 가벼운 바이너리, SSH를 넘어서는 원격 환경 지원, 마우스 네이티브 TUI까지. 이미 tmux나 Zellij를 쓰고 있다면, Herdr로 한 단계 올라간 에이전트 워크스페이스 경험을 시도해볼 만한시기입니다.


📚 출처

Herdr 공식 웹사이트

GeekNews - Herdr


📚 출처

https://news.hada.io/topic?id=29738