IT 리뷰/AI

Herdr vs Orca vs Zellij: AI 코딩 CLI를 어떻게 관리할까?

잌쿠 2026. 11. 6. 02:03

AI 코딩 CLI를 하나 사용할 때는 터미널 창 하나로 충분하다. 하지만 기능 구현, 테스트, 코드 리뷰를 여러 세션에 나누기 시작하면 상황이 달라진다.

어떤 에이전트가 작업 중인지, 어느 세션이 승인을 기다리는지, 각 작업이 어떤 브랜치를 수정하는지 확인해야 한다. AI에게 일을 맡긴 뒤에도 관리할 일이 남는 셈이다.

이때 살펴볼 도구가 Herdr, Orca, Zellij다. 세 도구 모두 여러 터미널 작업을 다루지만, 중심에 둔 문제와 사용 방식에는 차이가 있다.

이 글은 2026년 11월 6일 기준 공식 문서에 기반한 비교 리뷰다. 직접 설치한 사용기나 성능 측정은 포함하지 않았다.

 

먼저 보는 세 도구의 차이

비교 항목 Herdr Orca Zellij
중심 목적 여러 AI 에이전트의 실행과 상태 관리 AI 작업과 코드 검토를 통합한 개발 환경 범용 터미널 작업 공간
사용 형태 별도의 데스크톱 앱 별도의 데스크톱 앱 기존 터미널 안에서 실행
주목할 기능 에이전트 상태 표시, CLI·소켓 API 병렬 worktree, 변경사항 검토, 브라우저 연동 패널·탭·레이아웃·플러그인
잘 맞는 상황 여러 AI 세션 중 관심이 필요한 작업 찾기 AI에게 작업을 나누고 결과를 검토하기 AI와 일반 터미널 작업을 함께 정리하기

표의 적합성은 공식 기능을 바탕으로 한 판단이다. 속도나 안정성 순위를 의미하지 않는다.

 

Herdr: 지금 내 응답이 필요한 에이전트는 누구인가

Herdr TUI는 기존 터미널 안에서 여러 AI 코딩 에이전트를 실행하고 상태를 관리한다. 각 에이전트는 실제 터미널 패널에서 동작하며, 지원되는 연동에서는 작업 중인지, 대기 중인지, 사용자 입력이 필요한지 확인할 수 있다.

https://herdr.dev/

여기서 중요한 구분이 있다. 에이전트를 실행할 수 있다는 것과 상태까지 인식한다는 것은 다르다. 별도 연동이 없는 에이전트도 실행할 수 있지만, 일반 터미널로 표시된다. Herdr 에이전트 문서

Herdr가 해결하려는 문제는 명확하다. 여러 창을 돌아다니며 진행 상황을 확인하는 수고를 줄이는 것이다. AI 작업은 병렬로 실행하되, 사람은 판단이 필요한 세션에 집중할 수 있도록 구성했다.

CLI와 로컬 소켓 API도 제공한다. 많은 명령이 JSON 응답을 반환하므로, 작업 공간이나 패널을 스크립트로 관리하는 흐름에도 활용할 수 있다. Herdr CLI 문서

터미널 중심의 작업 습관을 유지하면서 AI 세션의 상태를 더 잘 보고 싶은 사용자에게 어울리는 방향이다.

다만 도입 전에는 자신이 사용하는 에이전트의 상태 연동 범위를 확인해야 한다. 실행 호환성만 확인하면 기대했던 알림이나 상태 표시를 얻지 못할 수 있다.

 

Orca: 작업 분리부터 결과 검토까지 한곳에서

Orca는 AI 코딩 에이전트를 관리하는 데스크톱 개발 환경이다. 여

https://www.onorca.dev/

공식 저장소에서 강조하는 기능은 병렬 Git worktree다. 여러 에이전트가 각자의 작업 디렉터리에서 실행되도록 구성하고, 결과를 비교하는 흐름을 제공한다.

여기에 분할 터미널, 변경사항에 대한 코멘트, GitHub·Linear 연동을 더했다. 브라우저의 UI 요소를 선택해 HTML·CSS·이미지 정보를 에이전트 프롬프트로 전달하는 Design Mode도 제공한다. Orca 공식 저장소

기능 구성으로 보면 Orca는 작업을 맡기고, 변경된 코드를 확인하고, 수정 의견을 돌려주는 과정을 한곳에 모으는 데 초점이 있다.

예를 들어 두 가지 구현 방향을 각각의 에이전트에 맡긴 뒤, 변경사항과 실행 결과를 비교하는 작업에 활용할 수 있다. 웹 UI를 만들 때는 화면의 특정 요소를 지목해 피드백하는 흐름도 검토할 만하다.

도입 판단에는 환경을 옮기는 비용도 포함해야 한다. 파일 탐색, Git 검토, 터미널, 브라우저를 지금 어떻게 사용하는지에 따라 통합 환경의 편의가 달라진다.

또한 worktree는 파일 작업을 분리하는 수단이다. 서로 다른 구현을 최종적으로 통합할 때의 설계 충돌까지 자동으로 해결해주지는 않는다.

 

Zellij: AI 작업도 담을 수 있는 범용 터미널 환경

Zellij는 여러 터미널 세션과 탭, 패널을 관리하는 워크스페이스다. 레이아웃, 세션 복원, 플러그인 같은 기능을 제공하며 기존 터미널 안에서 실행한다.

https://zellij.dev/

화면에 단축키를 안내하는 구성도 특징이다. 작업 공간을 미리 정해두고 편집기, 테스트, 서버 로그, AI CLI를 함께 배치할 수 있다. Zellij 공식 FAQ

Zellij의 가치는 AI 작업을 포함한 전체 터미널 환경을 정리하는 데 있다. 특정 에이전트의 사용 비중이 달라져도 패널과 세션을 관리하는 기본 역할은 유지된다.

다만 기본적인 패널·세션 관리와 AI 에이전트의 상태 인식은 구분해야 한다. 이 글에서 확인한 범용 기능만으로는 승인 대기나 작업 완료를 얼마나 세밀하게 표시할 수 있는지 판단하기 어렵다. 필요한 플러그인과 연동을 별도로 확인할 부분이다.

AI 외에도 로그, 서버, 편집기 등 터미널 작업이 많고 작업 공간을 직접 구성하고 싶은 사용자에게 살펴볼 이유가 있다.

 

같은 작업을 맡겼을 때 무엇을 비교해야 할까

세 도구를 평가한다면 동일한 작은 프로젝트에서 다음 흐름을 확인해보면 좋겠다.

  1. 기능 구현과 테스트 작업을 각각 실행한다.
  2. 한 작업이 사용자 응답을 기다리게 한다.
  3. 다른 일을 하다가 필요한 세션으로 돌아온다.
  4. 변경사항을 확인하고 수정 의견을 전달한다.

이 과정에서 Herdr는 응답이 필요한 세션을 찾는 흐름, Orca는 작업 분리와 결과 검토 흐름, Zellij는 전체 터미널 작업 공간의 구성을 중심으로 평가할 수 있다.

추가로 세션에 다시 접속하는 것, 에이전트 대화를 재개하는 것, 실행 중인 프로세스가 살아 있는 것은 각각 다른 기능이다. 재시작이나 연결 끊김 이후의 동작이 중요하다면 이 세 가지를 나눠 확인해야 한다.

 

내 작업의 병목을 기준으로 선택하자

여러 AI 세션이 무엇을 하고 있는지 확인하느라 자주 창을 옮긴다면 Herdr부터 살펴볼 만하다.

작업별 코드 분리와 변경사항 검토를 함께 정리하고 싶다면 Orca의 통합 환경이 검토 대상이다.

AI뿐 아니라 다양한 터미널 작업을 한 환경에 구성하려면 Zellij가 잘 맞을 수 있다.

선택 기준은 동시에 실행할 수 있는 에이전트 수보다 사람이 확인하고 판단하는 과정이 얼마나 편해지는가에 있다. 지금 가장 번거로운 일이 상태 확인인지, 코드 검토인지, 작업 공간 정리인지부터 짚어보면 세 도구의 차이가 분명해진다.