본문으로 건너뛰기

VS Code 확장 'Deck' 공개 — repo>worktree>terminal 트리와 tmux 기반 세션 재개, Claude Code 연동

Deck은 repo>worktree>terminal 트리에서 tmux-backed 터미널을 에디터 탭으로 관리하고 Claude Code 연동으로 재부팅 시 세션을 자동 복구하는 VS Code 확장이다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

Deck은 VS Code 확장으로 리포지토리·worktree·터미널을 사이드바 트리로 조직하고 tmux를 백엔드로 사용해 터미널 프로세스가 윈도우 리로드나 재부팅을 지나서도 유지되도록 설계됐다. 각 터미널은 에디터 탭으로 열리며 Ctrl+Tab으로 전환 가능하고, 설치 조건으로 VS Code 1.110+와 tmux 3.1+가 요구된다.

Claude Code 및 Codex와의 특별 연동으로 에이전트 상태를 트리에서 컬러 코드로 표시하고, 작업 완료나 사용자 입력 대기 시 VS Code 알림을 보내며 재부팅 후에는 세션을 자동 복구(auto-resume)한다. 최근 추가된 Terminal launcher는 명령을 원클릭 프리셋으로 저장하고 worktree 생성 시 자동 실행하도록 해 반복적 초기화 작업을 자동화한다.

작성자는 Superset·cmux 같은 별도 앱을 사용하면 애플리케이션 전환 비용이 발생했고 단순 tmux는 UX가 부족했다고 적어 Deck의 장점은 VS Code 내부 통합을 통한 UX 개선과 세션 지속성이라고 결론지었다. 소스와 마켓플레이스 링크가 제공되어 설치·검증 경로가 명확하며, 아직 다듬을 부분이 있다는 점은 유의해야 한다.

커뮤니티 반응

작성자와 동료가 안정적으로 사용 중이라는 주장과 함께 공개 소스·마켓플레이스 링크가 제시되어 초기 반응은 긍정적이다. 다만 작성자가 '아직 다듬어야 할 부분'을 언급해 완성도 관련 논의 여지가 남아 있다.

주요 논점

01찬성다수

Deck은 tmux를 백엔드로 사용해 터미널 프로세스가 윈도우 리로드나 재부팅 이후에도 유지되게 하며 에디터 탭으로 관리해 UX를 개선한다.

02찬성다수

Claude Code/Codex 연동을 통해 에이전트 상태 표시·알림·auto-resume 기능을 제공함으로써 에이전트 기반 작업의 연속성을 보장한다.

03중립다수

Deck은 실사용에서 유용하지만 작성자 본인이 '여전히 다듬을 부분이 있다'고 밝혀 완성도와 추가 통합 요구가 존재한다.

합의점 vs 논쟁점

합의점

  • tmux 기반 세션 유지가 창 리로드·재부팅 상황에서 유용하다는 것
  • VS Code 내부 통합으로 별도 앱 전환 없이 터미널 UX가 개선된다는 것
  • Claude Code 연동으로 에이전트 상태 가시성·알림·세션 복구가 가능하다는 것

실용적 조언

  • Deck을 사용하려면 VS Code 1.110+와 tmux 3.1+를 준비해 호환성을 확보하라.
  • 반복적 초기화 명령은 Terminal launcher로 프리셋화해 worktree 생성 시 자동 실행하도록 구성해 셋업 시간을 줄이라.
  • 다른 에이전트 연동이 필요하면 GitHub 리포지토리에 이슈를 올려 요청하라(작성자가 추가 연동을 권장).

섹션별 상세

작성자는 Deck이 리포지토리·worktree·terminal 계층을 사이드바에 렌더링하며 각 터미널을 에디터 탭으로 열어 Ctrl+Tab으로 전환 가능하게 만든다고 소개했다. 내부적으로 터미널 세션은 tmux로 백엔드 구성되어 있어 윈도우 리로드 후에도 프로세스가 유지된다. 게시물에는 Deck이 VS Code 1.110+와 tmux 3.1+를 요구한다는 구체적 조건이 제시되어 있어 호환성 체크가 가능하다. 이 구조는 창 재시작·작업 중단을 줄여 개발자 워크플로 연속성을 높인다.
VS Code 내부에서 Deck이 렌더링한 사이드바 트리와 터미널 탭을 캡처한 스크린샷.
Screenshot이미지는 좌측 사이드바에 repo > worktree > terminal 계층이 표시되고 우측에 파일 탐색기가 있으며 중앙에는 여러 터미널 탭(각 세션에 컬러 배지 포함)이 에디터 탭으로 열린 상태를 보여준다. 화면은 Deck의 UI가 VS Code 에디터 탭과 통합돼 터미널 세션을 시각적으로 관리하는 방식을 직접 확인하게 해 주므로 게시물의 기능 설명(트리 구조·탭 전환·상태 컬러 코드)을 뒷받침하는 근거로 사용 가능하다.
Deck은 Claude Code 및 Codex와의 특별 연동으로 재부팅 후에도 터미널 세션이 'auto-resume'되며, 에이전트가 작업을 완료하거나 사용자의 입력을 기다릴 때 VS Code 알림을 띄우고 트리 행의 색(예: 읽지 않은 완료는 파란색, 사용자 허가 대기는 노란색)으로 상태를 나타낸다. 이 연동은 에이전트 상태를 입력→처리→알림의 흐름으로 연결해 작업이 중단 없이 이어지도록 설계되었다. 작성자는 이 기능으로 풀 리부트 후에도 작업이 계속되었다는 사용 경험을 근거로 제시했다. 에이전트 기반 자동화 작업의 가시성과 제어가 강화되는 결과를 낳는다.
최근 추가된 Terminal launcher 기능은 명령을 원클릭 프리셋으로 저장하고 선택적으로 worktree 생성 시 자동 실행하도록 설정할 수 있다. 동작 원리는 사용자가 저장한 명령 문자열을 launcher로 등록하고 worktree 생성 이벤트에서 이를 트리거하는 방식으로, 반복적 초기화 작업을 자동화한다. 게시물에 MIT 라이선스 표기·마켓플레이스·GitHub 링크가 포함되어 있어 설치·검증 경로가 명시돼 있다. 루틴 작업의 초기화 시간을 줄여 개발 환경 셋업을 표준화한다는 실무적 이점이 있다.
작성자는 Superset·cmux 같은 별도 앱을 시도했으나 애플리케이션 간 전환으로 생산성이 떨어졌고, 단순 tmux는 터미널을 유지했지만 UX가 부족했다고 적었다. Deck은 tmux의 유지 특성은 살리면서 VS Code 내부에 통합해 전환 비용을 낮추는 접근을 취한다. 이 비교는 저자가 직접 겪은 경험을 근거로 제시되며, 통합된 UX가 개발 중 컨텍스트 스위칭을 줄이는 효과가 있음을 시사한다. 다만 작성자 스스로 '아직 다듬어야 할 부분이 있다'고 밝혀 완성도에 대한 고려가 필요하다.

용어 해설

Claude Code
이 글 맥락에서 Claude Code는 에디터와 연동해 에이전트 작업의 상태를 보고하고 사용자 입력을 요청하며, 세션 재개를 트리거할 수 있는 외부 코딩 에이전트 인터페이스 역할을 한다. Deck은 이 연동을 통해 에이전트가 재부팅 이후에도 작업을 재개하도록 상태를 보존하고 알림을 제공한다.
tmux
터미널 멀티플렉서로 하나의 터미널 세션에서 여러 창·패널을 관리하며 세션을 백그라운드에 유지해 창 재시작이나 분리된 클라이언트에서도 프로세스가 계속 실행되도록 한다. Deck은 tmux 백엔드를 사용해 터미널 프로세스가 VS Code 윈도우 리로드를 지나서도 살아남게 한다.
Worktree
Git의 worktree 개념을 빌드 환경 구조로 활용해 리포지토리 내에서 별도 체크아웃(작업 트리)을 여러 개 관리하는 방식으로, Deck은 repo > worktree > terminal 계층으로 터미널을 조직해 각 worktree별로 터미널 설정·런처를 연동한다.
에이전트(Agent)
이 글에서는 터미널에서 실행되어 작업을 수행하고 필요시 사용자 입력을 요구하는 자동화된 프로세스를 뜻하며, Deck은 이런 에이전트의 상태(대기·완료 등)를 트리에서 컬러 코드로 표시하고 완료 알림을 보낸다.

언급된 도구

vscode-deck추천링크

VS Code 확장 — repo>worktree>terminal 트리, tmux-backed 터미널을 에디터 탭으로 관리하고 Claude Code 연동으로 세션 자동 복구 제공

tmux추천

터미널 세션을 백엔드에서 유지해 프로세스가 윈도우 리로드나 분리된 클라이언트에서도 계속 실행되도록 함

Claude Code중립

코드 관련 에이전트와의 연동을 통해 에이전트 상태 표시·알림·세션 재개를 가능하게 하는 통합 대상

Codex중립

작성자가 언급한 다른 에이전트 연동 대상(Deck은 Codex와도 작동한다고 명시)

Superset / cmux비추천

작성자가 시도했던 별도 앱(터미널 관리용)으로, VS Code 밖에서 동작해 전환 비용이 발생

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 25.수집 2026. 06. 25.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.