콘텐츠로 이동

02-구조

02 — 구조: 데스크톱 앱 안에서 어떻게 살아있는가

섹션 제목: “02 — 구조: 데스크톱 앱 안에서 어떻게 살아있는가”
[Claude Desktop App]
├── Chat — 일반 대화
├── Code — Claude Code (개발자용 에이전트)
└── Cowork — Claude Cowork (지식 작업 에이전트) ← 2026-01 추가

세 탭은 같은 계정/세션 컨텍스트를 공유하지만, 각각 **다른 시스템 프롬프트와 도구 세트(=하네스)**를 가진다.

┌─────────────────────────┐
│ Claude (Opus 4.6) │ ← 같은 모델
└────────────┬────────────┘
┌─────────────┼─────────────┐
│ │ │
┌───▼──┐ ┌────▼───┐ ┌────▼────┐
│ Chat │ │ Code │ │ Cowork │
└──────┘ └────────┘ └─────────┘
대화 only Bash/Edit/ Computer Use,
Read/Write Dispatch,
Skills, MCP Voice,
Remote Control
도구CodeCowork
Bash, Read, Write, Edit, Glob, Grep있음있음(제한적)
Skills, Subagents, MCP있음있음
Plan Mode있음있음
Computer Use (마우스/키보드/스크린샷)있음(2026 추가)핵심
Dispatch (비동기 작업 큐)부분핵심
Remote Control (외부에서 세션 제어)있음있음
Voice Mode (/voice, push-to-talk)있음있음

Claude가 스크린샷을 본다 → 추론한다 → 마우스/키보드 액션을 발행한다. 즉 GUI를 사람처럼 조작.

“Computer Use allows Claude Code to interact with graphical interfaces by clicking buttons, filling forms, and reading visual content.” (Computer Use는 Claude Code/Cowork가 버튼 클릭, 폼 입력, 시각 콘텐츠 읽기로 GUI와 상호작용하게 한다.) 출처: MindStudio Q1 2026 Roundup

2026-04-04부터 Windows 데스크톱 컨트롤도 Pro/Max에서 지원.

“작업을 큐에 던지고 자리를 비운다.” 인터랙티브 어시스턴트가 아니라 백그라운드 잡처럼 작동.

“Dispatch lets you trigger Claude Code programmatically — like firing off a job in a queue. Auto Mode is almost always what you want, as background jobs can’t prompt for confirmation.” (Dispatch는 Claude Code를 큐 잡처럼 프로그래밍적으로 트리거한다. 백그라운드 잡은 확인 프롬프트를 띄울 수 없으므로 거의 항상 Auto Mode가 필요하다.)

Code와 Cowork를 같은 프로젝트에서 함께 쓰기

섹션 제목: “Code와 Cowork를 같은 프로젝트에서 함께 쓰기”
  • 코드: Code 탭 (git 리포 이해, 빌드/테스트 실행)
  • PR 코멘트 정리, 회의록, 리서치: Cowork 탭 (Computer Use로 GitHub UI 조작 또는 Dispatch로 위임)
  • 음성 진행: 둘 다 /voice 사용 (같은 push-to-talk 메커니즘)

OMC는 주로 Code 탭 위에서 동작하는 오케스트레이션 레이어. Cowork에는 직접 OMC가 들어있지 않지만, Cowork가 시작한 작업을 OMC가 동작 중인 Code 세션으로 dispatch할 수 있음.