
터미널에서 하던 작업을 다른 창으로 바꾸면 처음부터 다시 해야 했다. 오늘, 이 문제는 끝났다.
방금 Anthropic이 Claude Code 데스크톱과 터미널 세션의 연동을 공식 발표했다! 데스크톱에서 /resume을 입력하면 이전 세션 목록이 나타난다. CLI 터미널에서 열었던 작업 세션을 하나 선택하면 원래 상태 그대로 데스크톱으로 가져와 이어서 작업할 수 있다.

전체 대화 기록과 코드 조각, 그동안 함께 정리한 맥락까지 하나도 빠짐없이 그대로 옮겨온다.

더 눈에 띄는 것은 공식 시연 영상에 등장한 Dashboard였다.
Claude Code 팀의 엔지니어 Lydia Hallie는 세션 1240회, 162.4M tokens를 기록하고 있었다. 이는 1.624억 Token이다.

이 도구를 개발한 사람이 직접 쌓아온 세션만 해도 묵직한 자산이 됐다.
그런데 어젯밤 전까지는 그녀조차 환경 간 장벽에 가로막혀 있었다.
매일 내고 있던 보이지 않는 세금
Claude Code에 푹 빠져 사용하는 사람이라면 누구나 이 세금을 내본 적이 있다.
터미널에서 작업을 시작해 한창 작성하다가 자리를 뜬다. 다음에 데스크톱에서 이어서 하려면 앞서 나눈 대화 전체를 다시 입력해야 했다.
프로젝트 구조와 시도했다가 실패한 방식, 이미 모델과 맞춰둔 기준까지 전부 다시 설명해야 한다.
작업이 이미 수십 차례의 대화로 진행됐다면 이를 재구성하는 비용이 계속 작업하는 것보다 더 큰 경우가 많다.
이제 컨텍스트가 특정 창에 고정되지 않고 사람을 따라 움직이기 시작했다.
사실 터미널 쪽에는 이미 이런 문제가 없었다. 세션을 복구하는 명령어가 오래전부터 있었고, 세션 기록은 로컬에 저장돼 언제든 불러와 이어서 작업할 수 있었다.
문제는 데스크톱이었다. 공식 문서에도 명확히 적혀 있듯 데스크톱, Web, VS Code는 각각 별도의 세션 기록을 관리하며 서로 볼 수 없다. 터미널에서 하던 작업을 데스크톱은 아예 인식하지 못했다.

올해 4월, 한 사용자가 GitHub에 정식으로 요구 사항을 제기했다. 터미널에서는 세션을 복구할 수 있는데 데스크톱에는 선택기조차 없어, 환경을 바꾸면 컨텍스트를 잃는다는 내용이었다. 당시 Claude Code 팀도 이를 어떻게 보완할지 논의했지만 순조롭게 진행되지는 않았다.
8월 말, 공식적으로 기능이 추가됐다.
구현 방식도 세심했다. Claude Code 팀 엔지니어 Lydia Hallie는 공식 발표 30분 후 게시물을 올려 제품 로직을 설명했다.
터미널에는 원래 /desktop이 있어 명령줄에서 현재 세션을 데스크톱으로 넘길 수 있었다. 이제 추가된 /resume은 정확히 그 반대다. 데스크톱에서 CLI로 열었던 과거 세션을 다시 불러올 수 있다.

넘기는 방향과 불러오는 방향이 모두 연결됐다.
불러온 세션은 여전히 활성 상태다. 체크포인트 기능도 평소처럼 사용할 수 있어 /rewind로 이전의 어느 단계로든 되돌릴 수 있다. 다른 환경에서 이어받는다고 앞서 한 작업이 망가질까 걱정할 필요도 없다.
Claude Code 엔지니어 Anthony Morris는 그 이면의 고민도 설명했다. 팀은 터미널 세션을 데스크톱 사이드바에 바로 넣는 더 간단한 방안도 검토했지만, 인터페이스가 만족스러운 수준에 이르지 못해 우선 /resume을 적용했다고 한다.
더 이상적인 방안을 포기한 것은 아니며, 우선순위를 뒤로 미뤘을 뿐이다.

네티즌 @ServoReality의 말이 가장 정확하다. 이 일은 서로 다른 도구 사이에서 컨텍스트를 다시 구축하느라 얼마나 많은 시간을 낭비하는지 깨닫기 전까지는 작게 들린다. /resume은 지루하지만 일상적인 사용 방식을 바꾸는 기능에 속한다.

Stripe 디자인 매니저 @krispuckett의 반응은 더 직접적이었다.

네티즌 @Aykutuces는 이제 터미널과 데스크톱 중 하나를 선택할 필요가 없게 됐다고 말했다.

Anthropic의 8월 업데이트를 함께 살펴보면 /resume은 홀로 등장한 기능이 아니다.
이번 달 Claude Code 데스크톱에는 자동 재개 기능도 추가됐다. 사용량이 소진돼도 지켜보고 있을 필요 없이, 사용량이 회복되면 스스로 작업을 이어간다.
버그도 2개 수정됐다. 너무 오래 대화하면 세션 제목이 갑자기 사라지던 문제와 30일이 지난 세션이 자동으로 삭제되던 문제다.
방향은 분명하다. 세션도 잃지 않고, 제목도 잃지 않으며, 사용량을 기다리는 시간도 잃지 않는 것이다.
한 블로거의 표현이 적절하다. 이는 데스크톱이 컨트롤 타워로 나아가는 또 한 걸음이다. 모든 세션을 데스크톱에서 다시 찾을 수 있게 되면 데스크톱은 더 이상 단순한 채팅 창이 아니다.
다만 현재 연동되는 것은 터미널에서 시작한 작업뿐이다. 터미널에서 데스크톱으로 넘기든 데스크톱에서 터미널 세션을 불러오든, 세션 자체는 터미널에서 시작된 것이다.
데스크톱에서 처음부터 시작한 세션은 현재 터미널로 가져올 수 없다. 하지만 커뮤니티에서는 이미 이 기능을 요구하고 있다.
그래도 방향은 이미 매우 분명하다.
Claude Code 같은 도구에서 가장 값비싼 것은 사용자와 모델이 함께 쌓아 올린 컨텍스트다. 이는 어떤 파일보다도 다시 만들기 어렵다.
모델과 나눈 대화가 사용자를 따라 이동할 수 있다면, 언제든 다시 주워 이어갈 수 있는 대화가 된다.
파일 전송에 20~30년 동안 사용해 온 ‘중단 후 이어받기’가 이제 작업을 전송하기 시작했다.
참고 자료:
https://x.com/ClaudeDevs/status/2093368017304371503
