Claude Dispatch vs Cowork, 무엇이 진짜 다를까
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Claude Dispatch와 Cowork, 무엇이 진짜 다를까
📅 2026-05-04 · 🧠 에이전틱 워크플로우 심층 분석
최근 Claude 사용자들 사이에서 자주 등장하는 단어가 있습니다. 바로 'Dispatch(디스패치)'와 'Cowork(코워크)'입니다. 둘 다 'AI가 사람 대신 무언가를 한다'는 점에서 비슷해 보이지만, 작동 방식과 적용 범위는 전혀 다릅니다. 이 글은 라운드별 검증을 통해 두 기능의 본질적 차이와 실제 사용 가치를 정리한 종합 보고서입니다.
1. 결론을 먼저: '디스패치'는 한 가지가 아니다
조사 과정에서 가장 먼저 확인된 사실은, '클로드의 디스패치 기능'이라는 표현이 Anthropic의 공식 제품명으로 단일하게 매핑되지 않는다는 점입니다. 라운드별 자료를 교차 검증한 결과, '디스패치'라는 단어는 최소 세 가지 서로 다른 맥락에서 쓰이고 있으며, 그중 공식 문서로 확인 가능한 실체는 Claude Code(CLI)의 서브에이전트 디스패치 기능입니다.
| 후보 | 공식 명칭 여부 | 검증 상태 |
|---|---|---|
| Claude Code의 Task / 서브에이전트 디스패치 | Anthropic 공식 문서 명시 | 검증됨 |
| Computer Use API 기반 도구 라우팅 | API 문서 명시 (별도 'Dispatch' 제품명 아님) | 부분 검증 |
| Cowork 데스크톱을 모바일에서 깨우는 'Dispatch' | 1차 출처(URL·문서) 확인 불가 | 미검증 |
라운드 간 모순도 정확히 이 지점에서 발생합니다. Round 1은 Dispatch를 'Computer Use API 위에서의 서버사이드 오케스트레이션'으로 정의했지만 실제 Anthropic 문서에는 'Dispatch'라는 독립 제품명이 없습니다. Round 2는 'Cowork 데스크톱을 모바일에서 원격으로 깨우는 cross-device 기능'이라며 출시일까지 적시했으나 1차 출처가 없습니다. Round 3은 Anthropic 공식 문서를 인용해 Claude Code의 dispatch = 서브에이전트 위임 도구를 가장 검증 가능하게 설명했습니다.
2. Cowork와 Dispatch의 본질적 차이
2.1 Cowork — 브라우저 위의 Co-pilot
▶ 위치: 사용자의 크롬 브라우저 (클라이언트 사이드)
▶ 제어 대상: 현재 열린 탭의 DOM, 클릭·타이핑·스크롤
▶ 성격: 화면을 보고 있을 때 함께 움직이는 웹 자동화
▶ 한계: 웹 UI가 바뀌면 깨지기 쉽고, 한 번에 한 세션만 처리
2.2 Dispatch — 코드와 터미널의 관제소
"Dispatch a sub-agent to perform a sub-task. Sub-agents are useful for parallelizing work or performing tasks that don't need the full context of the main conversation." — Anthropic 공식 문서
▶ 위치: 로컬 개발 환경 (Claude Code CLI)
▶ 제어 대상: 파일 시스템, 터미널, 코드베이스, 외부 도구
▶ 성격: 메인 에이전트가 작업을 쪼개 격리된 서브에이전트에 위임
2.3 한 표로 정리
| 구분 | 🌐 Cowork (확장) | 🛠️ Dispatch (Claude Code) |
|---|---|---|
| 작동 영역 | 브라우저 UI | 로컬 파일·터미널·코드 |
| 제어 방식 | DOM 클릭·입력 모방 | 서브에이전트 프로세스 생성 |
| 동시성 | 단일 세션 순차 | 병렬 다중 에이전트 |
| 컨텍스트 | 메인 대화창 공유 | 서브에이전트는 격리된 자체 컨텍스트 |
| 결과 반환 | 화면 변화 그대로 | 서브에이전트가 요약 보고만 메인에 전달 |
| 적합한 작업 | 웹 폼 입력·반복 클릭 | 대규모 리팩토링·멀티모듈 분석·병렬 리서치 |
3. Dispatch는 왜 필요한가 — 핵심 사용 목적
3.1 컨텍스트 포화 회피
대규모 코드베이스에서 메인 에이전트가 모든 파일을 읽으면 컨텍스트가 빠르게 차오릅니다. Dispatch는 "각 서브에이전트가 자체 격리된 컨텍스트 윈도우에서 동작하고, 부모 에이전트는 최종 출력/요약만 받는다"는 구조로 이를 해결합니다.
3.2 병렬 작업의 위력
사람이 브라우저를 차례로 클릭하는 Cowork 방식과는 근본적으로 다른 지점입니다. 세 작업이 동시에 진행되므로 전체 작업 시간이 단축됩니다.
3.3 작업 격리와 안전성
서브에이전트는 메인 대화 히스토리를 자동으로 보지 않습니다. 정보 전파 측면의 제약이지만, 동시에 의도치 않은 부작용을 막는 보호막이기도 합니다. 메인 에이전트가 어떤 작업을 위임할지 task description에 명시한 정보만 서브에이전트가 보게 됩니다.
4. 사용 방법 — 5단계 흐름
Round 2가 언급한 'mobile에서 dispatch로 데스크톱을 깨운다'는 cross-device 시나리오는 1차 출처가 확인되지 않아 본 가이드에서 제외합니다. 또한 Round 1이 언급한 LangGraph·CrewAI 같은 외부 프레임워크 통합도 가능하지만, 이는 Anthropic이 제공하는 'Dispatch' 자체와는 별개의 생태계 영역입니다.
5. 유용성 — 왜 이게 중요한가
5.1 비용 효율 — 모델별 디스패치
모든 작업을 가장 비싼 모델로 처리할 필요가 없습니다. 가벼운 작업은 저비용 모델, 복잡한 추론만 상위 모델로 보내는 비대칭 자원 배분이 가능합니다.
5.2 확장성
Cowork는 사람이 브라우저를 쓰는 속도에 묶이지만, Dispatch는 토큰 한도와 API 동시성이 허락하는 한 수십 개 작업을 병렬화합니다. 단순 자동화의 천장을 한 단계 끌어올리는 구조적 차이입니다.
5.3 안정성
DOM 변화에 취약한 Cowork와 달리, Dispatch는 코드/도구/API와 직접 통신해 구조적으로 더 견고합니다. 웹사이트 리뉴얼이나 클래스명 변경 같은 외부 변수에 무관하게 동작합니다.
6. 제한사항 — 반드시 인지해야 할 항목
🔴 재귀 깊이 제한 — 서브에이전트가 또 다른 서브에이전트를 끝없이 생성하지 못하도록 깊이 제한이 적용됩니다. 무한 루프 방지를 위한 안전장치입니다.
🔴 자원 소모 — 각 서브에이전트마다 독립적으로 토큰을 소비하므로, 무분별하게 분기하면 비용이 폭증합니다. Rate limit에도 영향을 미칠 수 있습니다.
🔴 컨텍스트 격리의 양면성 — 격리는 안전하지만, 메인 히스토리를 못 보는 만큼 task description에 필요한 정보를 충분히 넣어줘야 합니다.
🔴 Human-in-the-loop — 위험한 작업(파일 삭제, 대규모 커밋 등)은 디스패치 환경에서도 사용자 최종 승인을 거치도록 설계됩니다.
7. 시사점 — 어떤 상황에 무엇을 쓸까
| 상황 | 추천 도구 |
|---|---|
| 웹 페이지 폼 입력, 반복적 클릭 자동화 | 🌐 Cowork (브라우저 확장) |
| 코드베이스 분석, 멀티모듈 리팩토링, 병렬 리서치 | 🛠️ Dispatch (Claude Code) |
| 웹에서 데이터 수집 후 코드 분석 (혼합) | 🔀 하이브리드 (Dispatch가 메인, Cowork를 도구로 호출) |
🧠 사용자께서 이미 Cowork로 웹 제어를 확인하셨다면, 다음 단계는 "클로드가 무엇을 클릭하게 할까"가 아니라 "클로드가 어떤 서브에이전트에 무슨 일을 시킬까"를 설계하는 것입니다. Dispatch는 단일 도구가 아닌 에이전트 오케스트레이션 사고방식을 요구하며, 이 사고방식의 차이가 단순 자동화와 진정한 에이전틱 워크플로우를 가르는 분기점입니다.
8. 본 보고서의 한계 명시
🟡 'Dispatch'를 Cowork와 짝지어 출시된 별도 cross-device 제품으로 보는 Round 2의 해석은 검증 가능한 1차 출처가 없어 본문에서 확정 진술로 채택하지 않았습니다.
🟡 Round 1의 'Computer Use API = Dispatch' 도식화는 일반론으로는 그럴듯하나, Anthropic이 공식적으로 'Dispatch'라는 별도 제품명을 사용했는지는 현재 자료로 단정할 수 없습니다.
🟡 가장 신뢰도 높은 정의는 Claude Code의 서브에이전트 디스패치(Task tool)이며, 본 보고서는 이를 중심축으로 두고 다른 해석은 가능성으로만 표시했습니다.
🟡 추가 정밀 조사가 필요하시면, Anthropic 공식 changelog 및 Claude Code 릴리즈 노트를 직접 모니터링하시는 것을 권합니다.
📚 References
본 보고서는 Anthropic 공식 문서를 1차 출처로 두고 라운드별 자료를 교차 검증한 결과를 정리한 것입니다. Claude Code 및 Cowork 기능은 빠르게 변화하므로 구체적 구현은 각자의 환경에서 실시간 확인이 필요합니다.
📄 Raw Data
# Claude의 'Dispatch' 기능 정체와 Cowork와의 차이 — 수석 연구원 종합 보고서 ## 1. 결론을 먼저: '디스패치'라는 용어는 한 가지가 아니다 조사 과정에서 가장 먼저 명확히 해야 할 점은, 사용자께서 언급하신 **'클로드의 디스패치 기능'**이라는 표현이 Anthropic 공식 제품명으로 단일하게 매핑되지 않는다는 사실입니다. 라운드별 자료를 교차 검증한 결과, '디스패치'라는 단어는 최소 세 가지 서로 다른 맥락에서 쓰이고 있으며, 그 중 **공식 문서로 확인 가능한 실체는 Claude Code(CLI)의 서브에이전트 디스패치 기능**입니다. | 후보 | 공식 명칭 | 검증 상태 | |------|----------|----------| | Claude Code의 Task / 서브에이전트 디스패치 | Anthropic 공식 문서 명시 | **검증됨** | | Computer Use API 기반 도구 라우팅 | Anthropic API 문서 명시 (단, 'Dispatch'라는 별도 제품명은 아님) | 부분 검증 | | Cowork 데스크톱 앱을 모바일에서 원격 호출하는 'Dispatch' | Round 2에서 인용했으나 1차 출처(URL·문서) 확인 불가 | **미검증** | 라운드 간 모순도 정확히 이 지점에서 발생합니다. - **Round 1**은 Dispatch를 'Computer Use API 위에서 작업을 분배하는 서버사이드 오케스트레이션'으로 정의했지만, 실제 Anthropic 문서에는 'Dispatch'라는 독립 제품/기능명이 존재하지 않습니다. (Round 1의 일반화는 추정입니다.) - **Round 2**는 Dispatch를 'Cowork 데스크톱 앱을 모바일에서 원격으로 깨우는 cross-device 기능'으로 서술하며 출시일을 **2026-03**, Parallel Agents를 **2026-01**로 적시했으나, 이는 검증 불가능한 미래 시점 기재이며 출처 URL이 실재하지 않습니다. **1차 출처 신뢰성 부족으로 본 보고서에서는 채택하지 않습니다.** - **Round 3**은 Anthropic 공식 문서(`docs.anthropic.com/en/docs/agents-and-tools/claude-code`) 기반으로 Claude Code의 `dispatch` = 서브에이전트 위임 도구를 설명하며 가장 검증 가능한 정의를 제시했습니다. 따라서 본 보고서는 **'디스패치 = Claude Code의 서브에이전트 디스패치(Task tool) 기능'**으로 해석한 위에서 답변을 드리되, 다른 해석 가능성도 함께 명시하겠습니다. --- ## 2. Cowork와 Dispatch의 본질적 차이 ### 2.1 Cowork (Chrome 확장프로그램) - **위치**: 사용자의 크롬 브라우저 위 (클라이언트 사이드) - **제어 대상**: 현재 열린 탭의 DOM, 클릭·타이핑·스크롤 같은 UI 인터랙션 - **성격**: 사용자가 화면을 보고 있을 때 함께 움직이는 **'Co-pilot 형 웹 자동화'** - **한계**: 웹 UI가 바뀌면 깨지기 쉽고, 한 번에 한 브라우저 세션만 다룸 ### 2.2 Dispatch (Claude Code의 서브에이전트 위임) Anthropic 공식 문서 (Round 3 인용)는 다음과 같이 정의합니다: > *"Dispatch a sub-agent to perform a sub-task. Sub-agents are useful for parallelizing work or performing tasks that don't need the full context of the main conversation."* - **위치**: 로컬 개발 환경 (Claude Code CLI 내부) - **제어 대상**: 파일 시스템, 터미널, 코드베이스, 다른 도구들 - **성격**: 메인 에이전트가 작업을 쪼개 **독립 컨텍스트의 서브에이전트에 위임** — 일종의 '관제소' 또는 '팀장' 역할 - **장점**: 메인 컨텍스트를 깨끗하게 유지하면서 병렬 처리 가능 ### 2.3 한 표로 정리 | 구분 | Cowork (확장프로그램) | Dispatch (Claude Code) | |------|----------------------|----------------------| | 작동 영역 | 브라우저 UI | 로컬 파일·터미널·코드 | | 제어 방식 | DOM 클릭·입력 모방 | 서브에이전트 프로세스 생성 | | 동시성 | 단일 세션 순차 | 병렬 다중 에이전트 | | 컨텍스트 | 메인 대화창 공유 | 서브에이전트는 격리된 자체 컨텍스트 | | 결과 반환 | 화면 변화 그대로 | 서브에이전트가 요약 보고만 메인에 전달 | | 적합한 작업 | 웹 폼 입력·반복 클릭 | 대규모 리팩토링·멀티모듈 분석·병렬 리서치 | --- ## 3. Dispatch의 사용 목적 ### 3.1 컨텍스트 포화(Context Saturation) 회피 대규모 코드베이스에서 메인 에이전트가 모든 파일을 읽으면 컨텍스트가 빠르게 차오릅니다. Dispatch는 *"각 서브에이전트가 자체 격리된 컨텍스트 윈도우에서 동작하고, 부모 에이전트는 최종 출력/요약만 받는다"*는 구조로 이를 해결합니다 (Round 2, Round 3 공통). ### 3.2 병렬 작업 - 서브에이전트 A: 테스트 작성 - 서브에이전트 B: 문서화 - 서브에이전트 C: 리팩토링 위 세 작업을 **동시에** 수행하고 결과만 취합 — 사람이 브라우저를 차례로 클릭하는 Cowork 방식과 근본적으로 다른 지점입니다. ### 3.3 작업 격리 및 안전성 서브에이전트는 메인 대화 히스토리를 자동으로 보지 않습니다. *"Sub-agents operate in their own context. They cannot see the full history of the main agent unless explicitly provided in the task description."* (Round 3) — 이는 정보 전파 측면의 제약이지만, 동시에 의도치 않은 부작용을 막는 보호막이기도 합니다. --- ## 4. 사용 방법 (Claude Code 기준) 공식 문서 기반으로 검증된 흐름은 다음과 같습니다. 1. **메인 에이전트에 도구(Tool) 정의 제공**: 어떤 작업을 어떤 서브에이전트에 보낼지 미리 명세화 2. **Task 도구 호출**: 메인 에이전트가 작업을 판단하고 `Task`(또는 dispatch) 호출 → 서브에이전트 spawn 3. **격리 실행**: 서브에이전트는 자기 컨텍스트에서 작업 수행 4. **요약 반환**: 결과만 메인에 보고 5. **취합 및 다음 단계 결정**: 메인 에이전트가 종합 판단 > 참고: Round 2가 언급한 'mobile에서 dispatch로 데스크톱을 깨운다'는 cross-device 시나리오는 1차 출처가 확인되지 않아 본 가이드에서 제외합니다. Round 1이 언급한 LangGraph·CrewAI 같은 외부 프레임워크 통합도 가능하지만, 이는 Anthropic이 제공하는 'Dispatch' 자체와는 별개의 생태계 영역입니다. --- ## 5. 유용성: 왜 이게 중요한가 ### 5.1 비용 효율 모든 작업을 가장 비싼 모델로 처리할 필요가 없습니다. 가벼운 분류 작업은 Haiku 같은 저비용 모델 서브에이전트에 위임하고, 복잡한 추론만 Sonnet/Opus로 — 이것이 디스패치 아키텍처의 경제적 가치입니다 (Round 1의 자원 할당 논리는 일반론 차원에서는 타당합니다). ### 5.2 확장성 Cowork는 사람이 브라우저 쓰는 속도에 묶이지만, Dispatch는 토큰 한도와 API 동시성이 허락하는 한 수십 개 작업을 병렬화합니다. ### 5.3 안정성 DOM 변화에 취약한 Cowork와 달리, Dispatch는 코드/도구/API와 직접 통신해 구조적으로 더 견고합니다. --- ## 6. 제한사항 (반드시 인지해야 할 항목) 공식 문서 기반(Round 3)으로 명시된 한계: 1. **재귀 깊이 제한**: *"To prevent infinite loops, there are limits on how deeply sub-agents can dispatch further sub-agents."* — 서브에이전트가 또 다른 서브에이전트를 끝없이 만들 수 없습니다. 2. **자원 소모**: *"Each sub-agent consumes additional tokens and API calls, which may impact rate limits and costs."* — 각 서브에이전트마다 독립적 토큰을 소비하므로, 무분별하게 분기하면 오히려 비용이 폭증합니다. 3. **컨텍스트 격리의 양면성**: 격리는 안전하지만, 메인 히스토리를 못 보는 만큼 task description에 필요한 정보를 충분히 넣어줘야 합니다. 4. **Human-in-the-loop**: 위험한 작업(파일 삭제, 대규모 커밋 등)은 디스패치 환경에서도 사용자 최종 승인을 거치도록 설계됩니다 (Round 2 주장, Claude Code 일반 동작과 일치). --- ## 7. 시사점 및 권고 | 상황 | 추천 도구 | |------|----------| | 웹 페이지 폼 입력, 반복적 클릭 자동화 | **Cowork** (브라우저 확장) | | 코드베이스 분석, 멀티모듈 리팩토링, 병렬 리서치 | **Dispatch** (Claude Code 서브에이전트) | | 둘이 섞인 워크플로우 (예: 웹에서 데이터 수집 후 코드 분석) | **Dispatch가 메인, Cowork를 도구로 호출하는 하이브리드** | 사용자께서 이미 Cowork로 웹 제어를 확인하셨다면, 다음 단계는 **"클로드가 무엇을 클릭하게 할까"가 아니라 "클로드가 어떤 서브에이전트에 무슨 일을 시킬까"**를 설계하는 것입니다. Dispatch는 단일 도구가 아닌 **에이전트 오케스트레이션 사고방식**을 요구하며, 이 사고방식의 차이가 단순 자동화와 진정한 에이전틱 워크플로우를 가르는 분기점입니다. --- ## 8. 본 보고서의 한계 명시 - 'Dispatch'를 Cowork와 짝지어 출시된 별도 cross-device 제품으로 보는 Round 2의 해석은 검증 가능한 1차 출처가 없어 본문에서 확정 진술로 채택하지 않았습니다. - Round 1의 'Computer Use API = Dispatch' 도식화는 일반론으로는 그럴듯하나, Anthropic이 공식적으로 'Dispatch'라는 별도 제품명을 사용했는지는 현재 자료로 단정할 수 없습니다. - 가장 신뢰도 높은 정의는 **Claude Code의 서브에이전트 디스패치(Task tool)**이며, 본 보고서는 이를 중심축으로 두고 다른 해석은 가능성으로만 표시했습니다. 추가 정밀 조사가 필요하시면, Anthropic 공식 changelog 및 Claude Code 릴리즈 노트를 직접 모니터링하시는 것을 권합니다. ## 라운드 간 모순 - Round 1은 'Dispatch'를 Anthropic의 공식 기능명처럼 서술했으나, Anthropic 공식 문서상 'Dispatch'라는 명칭의 독립 기능은 확인되지 않음 — Computer Use API 또는 Claude Code의 Task(subagent dispatch) 기능과 혼동했을 가능성이 있어 1차 출처 재검증 필요 - Round 1은 Dispatch를 'Computer Use API 기반 서버사이드 오케스트레이션'으로 설명하나 Round 2는 'Cowork 데스크톱 앱을 원격으로 깨우는 cross-device 기능'으로 설명 — 정의가 충돌 - Round 2에 인용된 출시일(Dispatch 2026-03, Parallel Agents 2026-01)과 출처 URL은 검증 불가한 미래 시점 기재로 1차 출처 신뢰성 부족 --- ## References - [Anthropic Claude Code Overview](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview) - [Anthropic Computer Use Announcement](https://www.anthropic.com/news/3-5-models-and-computer-use) - [Model Context Protocol](https://modelcontextprotocol.io)
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기