macOS 코딩 에이전트 작업 공간 Dure를 개발하는 팀이 작성했습니다. 연결된 제품 공식 문서를 바탕으로 작업 흐름을 비교하며, 직접 측정한 벤치마크 결과를 제시하지 않습니다.
Dure는 에이전트·프로젝트·로컬 변경 검토를 Mac 작업 공간과 별도 창에 배치하고 싶을 때 시험해 볼 만한 Herdr 대안입니다. Herdr는 에이전트 세션을 다루는 터미널 멀티플렉서이며 백그라운드 서버, 마우스 조작, 자동화 제어를 제공합니다. 어디에서 작업을 조율하고 검토할지의 차이로 비교해야 합니다. Herdr를 서로 연결되지 않은 터미널에 명령을 수동 입력하는 도구로만 보면 정확하지 않습니다. Dure Spaces · Herdr 시작하기 · Herdr 자동화
실행과 검토 사이에서 무엇이 불편한지 찾으세요
에이전트를 여러 개 시작하는 것은 출발점입니다. 이후에는 한 에이전트가 답변을 기다리고, 다른 에이전트는 작업을 끝내고, 또 다른 에이전트는 확인해야 할 파일을 수정합니다. 유용한 작업 공간은 어느 에이전트에 주의를 기울여야 하는지 알려 주고 해당 에이전트를 올바른 파일과 연결해 줍니다.
터미널 멀티플렉서에서 이 과정을 이미 편하게 처리한다면 다른 화면이 큰 도움이 되지 않을 수도 있습니다. 반대로 프로젝트·터미널 패널·diff의 관계를 자주 다시 파악해야 한다면 작은 작업으로 데스크톱 검토 흐름을 시험해 보세요. 이 글은 문서화된 동작을 비교하며 생산성 향상 수치를 주장하지 않습니다.
Dure와 Herdr 비교
| 선택 기준 | Dure | Herdr |
|---|---|---|
| 작업 환경 | 에이전트·터미널·프로젝트 보기·별도 창을 갖춘 Mac 작업 공간 | 세션·작업 공간·탭·패널로 구성한 터미널 작업 환경 |
| 조작 방식 | 데스크톱 사이에 화면을 배치하고 세션을 별도 창으로 열기 | 마우스 조작, 패널 배치, 키보드 명령, 컨텍스트 메뉴 |
| 확인할 검토 흐름 | 로컬 worktree diff의 파일·줄 의견을 연결된 에이전트에 전달 | 에이전트 패널과 함께 사용하는 기존 터미널 검토 방식 |
| 에이전트 제어 | 기존 제공자 CLI 세션을 작업 공간에서 사용 | 에이전트 상태와 프롬프트·키 입력·대기 명령 |
| 화면을 닫았을 때 | 호스트가 살아 있으면 관리형 세션이 앱 화면과 독립적으로 유지 가능 | 클라이언트 연결을 끊어도 백그라운드 서버와 에이전트 유지 |
출처: Dure Spaces, Dure 검토, Dure 세션 모델, Herdr 시작하기, Herdr 에이전트 상태, Herdr 자동화.
Dure를 비교해 볼 만한 경우
구현과 검토에 필요한 화면 크기가 다른 작업을 골라 보세요. 구현 에이전트를 보이는 곳에 두고, 두 번째 에이전트에는 범위가 분명한 리뷰를 맡긴 뒤 로컬 worktree diff를 엽니다. 긴 답변을 살펴볼 때는 리뷰어를 별도 창으로 옮기고 이후 전체 보기로 돌아옵니다. Dure에서 배치를 바꾸는 것은 화면을 바꾸는 동작이며 세션의 작업 디렉터리나 제공자 대화를 바꾸지 않습니다. Dure 화면 배치
실제로 바뀐 줄 하나를 골라 구체적인 의견을 보내세요. 어느 에이전트가 받는지 확인하고, 수정된 파일을 살펴보고, 결과를 합치기 전에 의견이 해결됐는지 판단합니다. 이 과정을 현재 Herdr에서 검토하는 방식과 비교하면 됩니다. Dure에서 로컬 diff를 여는 것만으로 파일이 스테이징되거나 커밋되지는 않습니다. Dure 검토와 피드백
Herdr가 더 적합할 수 있는 경우
터미널이 이미 편한 제어 화면이라면 Herdr를 계속 선택지에 두세요. 공식 문서는 명령뿐 아니라 마우스 중심 조작도 설명합니다. 모든 동작에 단축키를 외워야 한다고 가정해서 Dure로 전환할 이유를 만들면 안 됩니다. Herdr 시작하기
Herdr는 패널에 텍스트를 입력하는 동작과 인식된 에이전트에 작업을 요청하는 동작도 구분합니다. 자동화 가이드는 프롬프트·키 입력·진행 대기를 다룹니다. 기존 스크립트가 이 제어 방식에 의존한다면 도구를 바꾸기 전에 전체 자동화 흐름이 어떻게 이어지는지 확인해야 합니다. Herdr 에이전트 자동화
구현부터 검토까지 한 번 비교하세요
- 익숙한 저장소에서 완료 조건이 구체적인 작은 작업을 고릅니다.
- Dure에서 같은 제공자 CLI를 시작합니다. 두 번째 에이전트에는 별도 검토를 맡기고 둘 다 수정한다면 worktree를 분리합니다.
- 세션과 로컬 diff를 배치합니다. 줄을 짚는 의견 하나를 보내고 답변을 확인합니다.
- 호스트가 계속 실행되는 상태에서 화면을 닫고 다시 열어 봅니다. 호스트나 컴퓨터 재시작은 다른 상황이므로 복구 문서에서 따로 확인합니다.
설치 가이드, 병렬 작업 가이드, 세션 모델을 참고하세요. 이 절차는 Herdr의 실행 중인 프로세스·배치·자동화 스크립트를 가져오는 기능이 아닙니다.
자주 묻는 질문
Herdr에서도 마우스를 사용할 수 있나요?
네. 시작 가이드는 클릭·드래그·컨텍스트 메뉴를 설명합니다. Herdr를 키보드 전용 도구로 가정한 비교는 정확하지 않습니다. Herdr 시작하기
Herdr의 에이전트 제어는 패널에 글자를 입력하는 것과 같나요?
모든 동작이 같지는 않습니다. Herdr는 인식된 에이전트의 제어와 상태를 원시 패널 입력과 구분해 문서화합니다. 자동화를 비교할 때 이 기능도 확인하세요. Herdr 자동화 가이드
창을 닫으면 에이전트가 모두 종료되나요?
반드시 그렇지는 않습니다. Dure는 앱 화면과 독립적으로 호스트가 유지될 수 있는 관리형 세션을 설명합니다. Herdr도 백그라운드 서버에서 에이전트를 계속 실행한 채 클라이언트 연결을 끊는 흐름을 설명합니다. 두 도구 모두 클라이언트를 닫는 것과 호스트를 종료하는 것을 구분해서 시험하세요. Dure 세션 · Herdr 시작하기
Dure는 재부팅 뒤에도 원래 프로세스를 유지하나요?
아닙니다. 컴퓨터를 재시작하면 원래 프로세스는 끝납니다. 지원되는 복구는 새 프로세스를 만들며 제공자 대화 복구에도 한계가 있습니다. 중단된 작업을 다시 시도하기 전에 작업 디렉터리와 파일을 확인하세요. Dure 복구
직접 확인할 수 있는 작업 흐름을 고르세요
Dure의 첫 병렬 작업으로 작업 할당부터 결과 검토까지 하나의 변경을 비교해 보세요. 에이전트의 활동과 책임져야 할 파일을 연결하기 쉬운 환경을 선택하면 됩니다.