
AI 에이전트와의 개발 QOL이 엄청나게 향상되었다 〜Herdr 입문〜
요약
AI 에이전트 전용 터미널 워크스페이스 매니저인 Herdr를 소개합니다. 여러 에이전트의 상태를 한눈에 관리하고, 세션이 끊겨도 대화 문맥과 레이아웃을 그대로 유지하는 기능을 제공합니다.
핵심 포인트
- 터미널 기반의 AI 에이전트 전용 작업 공간 관리 도구
- 에이전트의 작업 상태(진행/대기/완료)를 시각적으로 확인 가능
- 재부팅이나 재접속 시에도 에이전트와의 대화 문맥(Context) 유지
- 마우스 중심의 직관적인 UI 설계로 초보자 접근성 높음
처음 뵙겠습니다, IT 전문학교와 42Tokyo에 재학 중인 학생입니다! 이번이 첫 게시물입니다.
Herdr라는 도구가 편리하다는 것을 X에서 보고 찾아봤더니, 「tmux」, 「멀티플렉서 (Multiplexer)」라는 단어가 가장 먼저 나와서, 나에게는 아직 이르려나… 하며 한 번 무시할 뻔했습니다.
하지만 실제로 사용해 보니, 사전 지식이 전혀 없어도 엄청나게 편리했습니다. 이 기사는 과거의 저처럼 경계하며 지나치려 하는 분들에게 꼭 한번 사용해 보셨으면 하는 마음으로 쓰고 있습니다. 체험담을 바탕으로, 제가 완전히 빠져버린 기능을 소개합니다.
한마디로 말하면 터미널 상에서 「AI 에이전트용 작업실」을 만드는 도구입니다. 여러 에이전트를 한 화면에 모아서 각각의 상태를 볼 수 있게 됩니다 (공식 명칭은 「터미널 워크스페이스 매니저 (Terminal Workspace Manager)」). 무료입니다.
말로 설명하는 것보다 보는 것이 빠르므로, 실제로 제가 사용하고 있는 화면이 이것입니다.
구조는 딱 3가지뿐입니다.
워크스페이스 (Workspace) (왼쪽 상단의 spaces): 프로젝트별 방. 리포지토리(Repository) 1개당 1개씩 만든다는 이미지
페인 (Pane) (가운데 분할된 화면): 실제로 에이전트나 셸(Shell)이 동작하는 장소. 왼쪽에서 Codex를 실행하면서 오른쪽에서 평범하게 명령어를 입력하는 식으로 나란히 배치할 수 있음
탭 (Tab) (페인 상단의 1, 2): 방 안에서 레이아웃을 전환하는 것
브라우저로 치면 윈도우와 탭, 그리고 그 안의 표시 영역 정도의 관계입니다. 특별한 개념은 없습니다.
에이전트를 기다리는 동안 「끝났나…?」 하고 몇 번이고 화면을 확인할 필요가 없습니다. 이것만으로도 심리적 부담이 크게 줄었습니다. 알림이 올 때까지 다른 작업에 집중할 수 있습니다.
소리를 내거나 화면 오른쪽 상단에 배너를 띄우는 설정도 가능합니다. 워크스페이스를 넘나들더라도 사이드바를 보면 각 에이전트의 상태(작업 중/승인 대기/완료)를 색상으로 구분할 수 있습니다.
전원을 꺼도 다시 열면 페인의 레이아웃도 이력도 전부 그대로 돌아옵니다.
하지만 정말 놀라운 점은 여기서부터인데, 에이전트와의 대화까지 돌아옵니다. 화면에 로그가 남아있는 수준이 아니라, 「아까 그 방침으로 계속해줘」가 통하는 상태로 부활하는 것입니다.
이것은 Herdr 스스로도 가장 큰 장점으로 내세우는 부분이며, 공식 캐치프레이즈는 「랩톱을 닫아도, 어디서 ssh 접속을 해도, 아무것도 죽지 않는다」입니다. 정말 대단합니다.
따라서 재부팅할 때마다 「이 리포지토리에서, 이런 방침으로, 여기까지 했다」라는 상황 설명을 다시 할 필요가 없습니다. 문맥(Context)의 축적이 사라지지 않습니다. macOS 업데이트로 재부팅이 필요해도 주저하지 않아도 되기 때문에, 개인적으로 가장 도움이 되고 있습니다.
멀티플렉서 유래의 도구를 사용하는 것은 처음이라서, 「단축키를 외우지 않으면 아무것도 못 하는 게 아닐까..?」 하고 긴장했었지만, 전혀 문제없었습니다.
화면을 분할하고 싶다면 우클릭해서 메뉴에서 선택하기만 하면 됩니다. 페인 이동은 클릭, 크기 변경은 경계선을 드래그. 일반적인 앱과 같은 감각으로 첫날부터 평범하게 사용할 수 있었습니다.
게다가 이것은 초보자를 위한 구제책이 아니라, 공식에서 「Herdr는 마우스 네이티브 (Mouse Native)이다」라고 단언하는 설계 사상입니다. 모든 조작은 마우스로도 가능하며, 키보드 단축키는 「임의의 레이어 (Arbitrary Layer)」라는 위치에 있습니다. tmux 같은 세계와는 주객이 전도되어 있습니다.
그러므로 「마우스로 사용하는 건 도리가 아닌가…」 같은 망설임은 필요 없습니다. 마우스로 사용하기 시작해서 Herdr에 익숙해질 즈음에 「이 부분은 키보드가 더 빠르겠네」라고 느껴지는 곳부터 조금씩 옮겨가면 자연스럽게 익숙해질 것이라고 생각합니다.
공식 문서(일본어 있음)에 설치 방법과 조작 방법이 자세히 나와 있습니다. 환경 구축도 순식간이므로 꼭 해보시기 바랍니다.
가장 빠른 방법은 평소 사용하는 AI 에이전트에게 이것을 붙여넣는 것입니다. 셋업을 전부 안내해 줍니다.
Help me understand and set up Herdr. Read https://herdr.dev/agent-guide.md first, then walk me through it step by step.
tmux도 멀티플렉서도 몰라도 Herdr는 평범하게 사용할 수 있고, 평범하게 편리했습니다. 저는 거의 1 에이전트 운용이지만, 그래도 충분히 쾌적해졌기 때문에 여러 에이전트를 병렬로 돌리지 않는 사람이라도 접해볼 가치는 있다고 생각합니다. 단어만 보고 무시하려 했던 분들은 꼭 한번 시도해 보세요.
저는 아직 실무 경험이 없는 학생이기 때문에, 이 기사는 어디까지나 학생인 저의 사용 방식에 관한 이야기입니다. Herdr의 진정한 강점이라 할 수 있는 「복수 에이전트의 일괄 관리 (Batch Management of Multiple Agents)」 단계까지는 시도해 보지 못했으므로, 그 부분에 대해서는 다른 기사가 더 자세히 다루고 있습니다.
일본어 사용자분들을 위한 작은 팁을 하나 드리자면, 설정 파일에
[ui]
switch_ascii_input_source_in_prefix = true
을 넣으면, prefix mode에 진입했을 때 일본어 입력 상태라도 자동으로 영문 입력으로 전환됩니다. 소소하지만 편리하므로 추천합니다.
Herdr SKILLS도 재미있으니 꼭 한번 접해 보세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기