Claude Code 데스크톱 재설계와 Codex의 재등장: 로컬 워크트리 vs 클라우드 샌드박스
2026년 4월 Claude Code 데스크톱 재설계(멀티세션·Git worktree·클라우드 Routines)와 GPT-5.5 기반 Codex의 클라우드 네이티브 아키텍처를 비교한다.
2026-08-12 · 최초 발행 2026-06-10
작업 단위가 세션에서 워크스페이스로 바뀌다
2026년 4월 14일 Anthropic은 Claude Code 데스크톱 앱을 전면 재설계해 멀티세션 사이드바, 드래그앤드롭 워크스페이스, Git worktree 기반 세션 격리, 클라우드 Routines를 동시에 출시했다. 같은 시기 OpenAI는 GPT-5.5 기반의 Codex를 재등장시키며 AI 코딩 에이전트 시장의 주도권 경쟁이 2026년 최고조에 달했다.
기존 Claude Code는 단일 세션 중심 구조였다. 하나의 세션이 하나의 작업 흐름을 담당해, 병렬로 여러 피처를 개발하거나 서로 다른 레포지토리를 동시에 작업하려면 별도 창을 열거나 반복적으로 컨텍스트를 전환해야 했다. 4월 14일 업데이트는 작업 단위를 '세션'에서 '워크스페이스'로 옮겼다. 워크스페이스는 N개의 병렬 세션을 담는 컨테이너이며, 사이드바가 모든 활성 세션과 최근 세션을 한 화면에 모아준다.
새로운 사이드바에서는 프로젝트별, 상태별, 환경별로 세션을 필터링하거나 그룹화할 수 있다. "백엔드 리팩토링 세션", "프론트엔드 버그픽스 세션", "데이터베이스 마이그레이션 세션"을 동시에 열어두고 각 세션의 진행 상태를 사이드바에서 실시간으로 모니터링하며 원하는 세션으로 즉시 전환할 수 있다. 세션 전환 시 컨텍스트가 완전히 보존되며, 각 세션은 독립된 Git worktree 위에서 실행되므로 코드 충돌 없이 병렬 작업이 가능하다.
모든 패널은 드래그앤드롭으로 자유롭게 배치된다. 터미널, 파일 미리보기, diff 뷰어, 채팅 패널을 워크플로우에 맞게 그리드로 재배치할 수 있어, 좁은 화면에서는 터미널과 채팅만 수직으로, 와이드 모니터에서는 4분할 레이아웃으로 동시에 볼 수 있다. 추가로 도입된 사이드 채팅(Side Chat) 기능은 현재 세션을 방해하지 않고 별도 채팅 패널에서 빠른 질문을 처리할 수 있게 해준다.
Git Worktree로 세션을 물리적으로 갈라놓다
리디자인의 기술적 핵심은 Git worktree 기반 세션 격리다. Git worktree는 하나의 로컬 저장소에서 여러 브랜치를 서로 다른 디렉토리에 동시 체크아웃할 수 있게 해주는 Git 기능이다.
각 세션은 <project-root>/.claude/worktrees/ 하위에 고유한 디렉토리를 가지며 별도의 브랜치 위에서 실행된다. 세션 A가 auth/login.py를 수정하는 동안 세션 B도 같은 파일을 독립적으로 편집할 수 있고, 두 변경 사항은 서로 영향을 주지 않는다.
CLI에서 직접 워크트리 격리 세션을 시작하려면 --worktree 플래그를 쓴다.
# 워크트리 이름을 명시하여 세션 시작
claude --worktree feature/new-payment-flow
# Claude가 자동으로 워크트리 이름 결정
claude --worktree
# tmux와 함께 사용하여 별도 tmux 세션에서 실행
claude --worktree feature/auth --tmux
--tmux 플래그를 함께 쓰면 각 Claude 세션이 독립적인 tmux 세션에서 실행돼, 터미널 기반 환경에서도 멀티세션 워크플로우를 완성할 수 있다.
일부 개발자는 Git worktree 격리를 코드 레벨을 넘어 데이터베이스 레벨로 확장하는 패턴을 쓴다. 각 worktree에 .env.worktree 파일을 두어 별도의 DB 인스턴스나 스키마를 가리키게 하면, 마이그레이션 테스트와 피처 개발이 완전히 독립된 환경에서 진행된다.
클라우드 Routines: 노트북을 덮어도 계속 도는 자동화
같은 날 함께 출시된 Claude Code Routines는 클라우드 기반 자동화 실행 환경이다. Routine은 '프롬프트 + 저장소 + 커넥터'의 묶음으로, 한 번 설정하면 노트북을 닫아도 Anthropic의 클라우드 인프라에서 자동으로 실행된다.
Scheduled 트리거는 매시간, 매일 밤, 매주 특정 시각 등 반복 주기로 실행된다. 예를 들어 매일 새벽 2시에 의존성 취약점 스캔 후 이슈를 생성하는 야간 자동화를 구성할 수 있다. API 트리거는 각 Routine에 고유한 HTTP 엔드포인트(/fire)가 부여되며, Bearer 토큰 인증으로 외부 시스템에서 온디맨드 실행을 호출한다. experimental-cc-routine-2026-04-01 베타 헤더와 함께 사용한다. GitHub 트리거는 Claude GitHub App 웹훅이 pull request, push, issue, check run, workflow run, discussion, release, merge queue 등 광범위한 이벤트를 지원하며, PR 작성자·제목·본문·베이스 브랜치·헤드 브랜치·레이블·드래프트 여부·포크 여부 등으로 세밀하게 필터링할 수 있다.
실무에서는 PR이 열릴 때 자동으로 코드 리뷰 코멘트를 작성하거나, 매일 밤 테스트 실패를 분석해 슬랙으로 요약을 보내거나, 릴리즈 태그 생성 시 변경 이력을 자동 문서화하거나, 이슈 레이블 기준으로 담당자를 자동 배정하고 초기 조사를 수행하는 방식으로 쓰인다.
OpenAI Codex: GPT-5.5와 클라우드 네이티브 접근
같은 시기 OpenAI는 GPT-5.5 기반 Codex를 정식 출시했다. GPT-5.5는 OpenAI가 GPT-4.5 이후 처음으로 에이전틱 작업에 최적화해 완전히 재훈련한 기반 모델로, 2026년 4월 23일 출시됐다.
Codex의 핵심 차별점은 클라우드 네이티브 아키텍처다. 모든 코딩 작업이 사용자 로컬 환경이 아닌 Azure 클라우드의 격리된 Docker 컨테이너에서 실행된다. 2026년 3월 14일 GA로 전환된 서브에이전트 기능이 Codex의 가장 강력한 무기다. 매니저 에이전트가 작업을 분해해 explorer, worker, default 에이전트를 병렬로 최대 8개까지 스폰할 수 있다.
각 에이전트는 독립된 Docker 컨테이너에서 Git worktree를 체크아웃해 작업하고, 완료된 결과를 하나의 자동화된 PR로 합친다. Symphony라는 오픈소스 Elixir 기반 오케스트레이션 프레임워크가 이 과정을 관리한다.
| 벤치마크 | Claude Opus 4.7 | GPT-5.5 (Codex) |
|---|---|---|
| SWE-bench Pro | 64.3% | — |
| SWE-bench Verified | — | 88.7% |
| Terminal-Bench 2.0 | 77.3% | 82.7% |
SWE-bench Pro와 SWE-bench Verified는 동일한 테스트가 아니라서 직접 비교할 수 없다는 점은 주의가 필요하다. 직접 비교 가능한 Terminal-Bench 2.0 기준으로는 GPT-5.5가 82.7%로 Claude Opus 4.7의 77.3%를 앞선다. 다만 실제 워크플로우 체감 품질은 사용 패턴에 따라 크게 달라진다.
로컬 중심이냐 클라우드 중심이냐
두 도구의 가장 근본적인 차이는 로컬 에이전트냐 클라우드 에이전트냐라는 아키텍처 철학에 있다.
Claude Code는 로컬 파일시스템에 직접 접근하므로 커스텀 빌드 시스템, 로컬 데이터베이스, 사내 인프라와의 통합이 자연스럽고, MCP를 통해 기존 도구 생태계와도 쉽게 연결된다. 터미널 및 IDE 환경에서 즉각적인 피드백 루프를 유지하며, Git worktree 격리 덕분에 민감한 코드베이스를 외부 클라우드에 업로드하지 않고 병렬 작업이 가능하다. Codex는 노트북 성능이나 로컬 리소스에 구애받지 않는 클라우드 스케일 병렬 실행, Docker 기반 완전 격리 환경의 재현 가능한 테스트, 최대 8개 서브에이전트 동시 실행으로 대규모 리팩토링 자동화가 가능하다는 점, 그리고 주간 400만 명 이상의 활성 개발자로 검증된 생태계가 강점이다.
멀티세션 워크트리를 팀 개발에 적용하는 패턴
Claude Code 리디자인에서 나온 멀티세션 워크트리 패턴은 팀 개발에도 적용할 수 있다.
한 스프린트에서 독립적인 피처 여러 개를 동시에 개발할 때 각 피처를 별도 워크트리 세션에 할당하면 충돌 없이 진행되고, 세션별 진행 상황을 사이드바에서 모니터링하며 완료된 세션부터 PR을 생성해 머지할 수 있다(피처 병렬 개발). Routines의 GitHub 트리거로 "PR이 열리면 자동 리뷰 세션을 스폰"하는 워크플로우를 구성하면 작성자 세션과 리뷰어 세션이 동일한 워크트리 위에서 각자의 컨텍스트로 작동한다(리뷰어-작성자 분리). TDD 패턴에서 "테스트 작성 세션"과 "구현 세션"을 분리하면 테스트 세션이 테스트를 완성하는 동안 구현 세션이 이전 테스트를 통과시키는 코드를 작성해 레드-그린 사이클을 병렬화할 수 있다(테스트 주도 병렬 개발).
통합 비교
| 기능 | Claude Code (4월 2026) | OpenAI Codex (4월 2026) |
|---|---|---|
| 실행 환경 | 로컬 + 선택적 클라우드 Routines | 풀 클라우드 (Azure Docker) |
| 병렬 세션 | Git worktree 기반 무제한 | 최대 8개 서브에이전트 |
| 자동화 트리거 | Schedule / API / GitHub | GitHub + 온디맨드 |
| 격리 방식 | 로컬 파일시스템 워크트리 | 클라우드 Docker 컨테이너 |
| 데이터 보안 | 코드가 로컬 유지 (Routines 제외) | 코드가 OpenAI 클라우드로 전송 |
| 기반 모델 | Claude Opus 4.7 | GPT-5.5 |
| 월 비용 기준 | Pro/Max 플랜 | 약 $200/월 |
| IDE 통합 | 터미널 + 전용 앱 | 웹 UI + API |
로컬 중심 유연성과 클라우드 네이티브 스케일 중 어느 쪽이 맞는지는 팀의 보안 요구사항, 기존 인프라, 작업 규모에 따라 갈린다. 민감한 코드베이스를 외부로 보낼 수 없는 조직이라면 Git worktree 격리가, 노트북 성능을 넘어서는 대규모 병렬 리팩토링이 필요하다면 클라우드 서브에이전트가 더 맞는 선택이 될 수 있다.
Sources
- Redesigning Claude Code on desktop for parallel agents | Claude
- Run parallel sessions with worktrees - Claude Code Docs
- Automate work with routines - Claude Code Docs
- Claude Code Desktop Redesign: Complete Guide to Parallel Sessions, Routines, and the New Workspace
- Claude Code Routines Launches: Cloud-Based Automated Coding Triggered by Schedules, APIs, and GitHub Webhooks
- Introducing Codex | OpenAI
- Codex vs Claude Code Upgrades: Who Is Leading Now?
- Claude Code vs Codex App in 2026: Local Agent Pairing vs Cloud Agent Orchestration
- Git Worktree Isolation in Claude Code: Parallel Development Without the Chaos
- Codex vs Claude Code (May 2026): Benchmarks, Subagents & Limits Compared