카테고리 없음

Claude Channel vs Dispatch: 뭐가 다를까?

허랑방탕 2026. 3. 25. 21:50
반응형

Claude Channel vs Dispatch: 뭐가 다를까?

Anthropic이 2026년 3월 같은 주에 출시한 두 기능 — Channel과 Dispatch.
둘 다 "자리를 비워도 Claude가 일하는" 기능이지만, 타겟 사용자와 쓰임새가 완전히 달라요.


📌 한 줄 요약

기능 한 줄 요약
Channel 외부 이벤트(CI 알림, 웹훅, 채팅)를 실행 중인 Claude Code 세션으로 밀어넣는 개발자용 도구
Dispatch 폰에서 태스크를 던지면 데스크탑이 알아서 실행해주는 누구나 쓸 수 있는 원격 작업 도구

🔍 Channel이란?

Channel은 Claude Code(터미널 CLI 도구)에 추가된 기능이에요.
기술적으로는 Claude Code와 같은 머신에서 실행되는 MCP 서버예요.

Channel의 핵심 개념: Push

일반적인 MCP 툴은 Claude가 "필요할 때 호출"하는 방식이에요.
Channel은 이걸 역전시켜요.

외부 이벤트가 Claude의 응답을 기다리지 않고, 먼저 세션으로 밀고 들어와요(push).

Channel로 할 수 있는 것

용도 예시
채팅 브릿지 Telegram/Discord에서 메시지 보내면 Claude Code가 반응
CI/CD 알림 빌드 실패 → 자동으로 Claude에게 전달 → 코드 수정
모니터링 Sentry 에러 알림 → Claude가 코드베이스 분석
웹훅 수신 HTTP POST 요청을 받아 Claude에게 전달
배포 상태 배포 완료/실패 이벤트 → Claude가 검증 또는 롤백

Channel 방향성

외부 시스템 (Telegram / Discord / CI / 웹훅)
        ↓  push
  Claude Code 세션 (터미널)
        ↓  reply (양방향 채널의 경우)
외부 시스템으로 응답

Channel 지원 플랫폼 (리서치 프리뷰 기준)

플랫폼 설치 명령어
Telegram /plugin install telegram@claude-plugins-official
Discord /plugin install discord@claude-plugins-official
웹훅 수신기 직접 MCP 서버 구현
테스트용 (fakechat) /plugin install fakechat@claude-plugins-official

Channel 요구사항

항목 내용
최소 버전 Claude Code v2.1.80 이상
인증 방식 claude.ai 로그인 필수 (API 키 인증 불가)
Team/Enterprise 관리자가 명시적으로 활성화 필요
개발 중 테스트 --dangerously-load-development-channels 플래그 사용

⚠️ Channel 주의사항

  • 세션이 열려 있는 동안만 이벤트를 수신해요
  • 터미널을 닫으면 그 사이에 온 메시지는 영구 소실
  • 해결책: tmuxscreen으로 세션을 유지하세요
tmux new-session -d -s channels 'claude --channels plugin:telegram@claude-plugins-official'

🚀 Dispatch란?

Dispatch는 Cowork 앱 안에 있는 기능이에요.
폰에서 태스크를 지시하면 → 데스크탑이 알아서 실행하는 원격 오케스트레이터예요.

Dispatch의 핵심 개념: Orchestration

폰은 지휘자(command chair), 데스크탑은 실행자예요.

📱 폰 (Dispatch 대화창)
    ↓  태스크 지시
🖥️ 데스크탑 (Cowork / Claude Code 세션)
    ↓  실행 완료
📱 폰 (푸시 알림 + 결과 전달)

Dispatch로 할 수 있는 것

용도 예시
문서 작업 "이 폴더 6개 문서로 10슬라이드 PPT 만들어줘"
데이터 정리 "로컬 스프레드시트 정리하고 요약 보고서 만들어줘"
리서치 "Slack + 이메일 읽고 오전 브리핑 초안 써줘"
파일 관리 "특정 폴더 파일 정리해줘"
멀티 세션 여러 태스크를 동시에 여러 세션으로 분산 실행

Dispatch 작업 유형별 실행 방식

작업 유형 실행되는 세션
개발/코딩 작업 Claude Code 세션
문서/지식 작업 Cowork 세션

Dispatch 설정 난이도

단계 내용
1 Claude 데스크탑 앱 업데이트
2 Claude 모바일 앱 업데이트
3 Cowork → Dispatch → "Get started" 클릭
4 파일 접근 권한 및 절전 방지 토글 설정
5 완료 🎉

터미널 명령어, 봇 토큰, MCP 서버 지식 전혀 필요 없어요.


⚖️ Channel vs Dispatch 전면 비교

기본 특성

항목 Channel Dispatch
위치 Claude Code (터미널) Cowork (앱)
대상 사용자 개발자 누구나
설정 난이도 높음 (터미널 + 봇 설정) 낮음 (앱 내 클릭)
기술 지식 필요 MCP, stdio, 봇 토큰 등 없음

작동 방식

항목 Channel Dispatch
방향 외부 → Claude (push) 폰 → 데스크탑 (orchestration)
트리거 외부 이벤트 (CI, 웹훅, 채팅) 사용자의 직접 지시
통신 방식 MCP / stdio Anthropic 인프라
세션 의존성 터미널 세션 유지 필요 데스크탑 앱 실행 필요

주요 용도

용도 Channel Dispatch
코딩 원격 제어 ✅ 최적 ⚠️ 미완성 (개발 중)
CI/CD 알림 자동 대응
웹훅 수신
문서/리서치 작업 ✅ 최적
파일 관리
멀티 태스크 병렬 실행
폰에서 데스크탑 파일 접근

오프라인 동작

상황 Channel Dispatch
세션 종료 시 메시지 수신 불가 (소실) 태스크 중단
해결책 tmux/screen으로 세션 유지 컴퓨터 절전 방지 설정
클라우드 상시 실행 ❌ (로컬 세션 의존) ❌ (로컬 의존)

🧠 어떤 걸 써야 할까?

Channel을 선택해야 할 때

  • 터미널에서 Claude Code로 코딩을 주로 한다
  • CI/CD 파이프라인, 모니터링 알림을 Claude에게 자동으로 전달하고 싶다
  • Telegram/Discord 봇으로 코딩 세션을 원격 제어하고 싶다
  • 웹훅을 직접 연결해 커스텀 파이프라인을 구축하고 싶다

Dispatch를 선택해야 할 때

  • 코딩보다는 문서, 리서치, 파일 정리 작업이 많다
  • 터미널 설정 없이 바로 쓰고 싶다
  • 이동 중(출퇴근, 산책)에 데스크탑 작업을 시켜두고 싶다
  • 여러 태스크를 동시에 돌리고 완료 알림만 받고 싶다

📊 전체 요약 한눈에 보기

Channel Dispatch
핵심 철학 외부가 Claude를 깨운다 폰이 데스크탑을 지휘한다
주 사용자 개발자 모든 사용자
설치 터미널 명령어 앱 클릭
주요 플랫폼 Telegram, Discord, 웹훅 Cowork (iOS/Android/Desktop)
출력 방식 채팅 플랫폼으로 응답 파일, 보고서, PR 등
현재 상태 리서치 프리뷰 정식 출시

마치며

Channel과 Dispatch, 둘 다 Anthropic의 같은 철학에서 나왔어요.

"AI는 내가 앉아 있을 때만 일하면 안 된다."

Channel은 개발자를 위한 이벤트 드리븐 코딩 인프라,
Dispatch는 모두를 위한 포켓 속 AI 비서예요.

둘 중 하나만 고를 필요는 없어요. 개발자라면 두 가지를 함께 써서 — 코딩은 Channel로, 문서/리서치는 Dispatch로 — 진짜 비동기 워크플로우를 만들 수 있어요.


참고: 두 기능 모두 2026년 3월 Anthropic이 출시했으며, Channel은 현재 리서치 프리뷰 단계입니다.

반응형