앤트로픽(Anthropic)의 AI 코딩 도구인 클로드 코드(Claude Code)를 사용하는 개발자들을 위한 새로운 터미널 대시보드 '데자뷰(DejaView)'가 오픈소스로 공개되었습니다. 이 도구는 클로드 코드의 `claude --resume` 명령어가 특정 디렉토리에서만 작동하여, 여러 프로젝트를 오가며 작업할 때 이전에 중단했던 세션을 찾기 어려웠던 문제를 해결합니다. 데자뷰는 사용자가 어떤 프로젝트에서 어떤 작업을 했는지 한눈에 파악하고, 손쉽게 해당 세션으로 돌아갈 수 있도록 돕는 것이 핵심입니다.
데자뷰는 사용자의 `~/.claude/projects/` 경로에 저장된 클로드 코드 대화 기록(transcript)을 읽어와 작동합니다. 각 세션을 프로젝트별로 자동 분류하고, 최근 활동 순으로 정렬하여 대시보드 형태로 보여줍니다. 개별 세션에 대한 상세 정보로는 세션 제목, 마지막 프롬프트, 시작 방식, 지속 시간, 그리고 당시의 Git 브랜치까지 제공됩니다. 사용자는 엔터(Enter) 키 한 번으로 원하는 세션이 진행되던 정확한 디렉토리로 이동하여 작업을 재개할 수 있습니다. 특히, 별도의 설정이나 계정 연동 없이 로컬에서만 작동하며, 데이터를 읽기만 하고 쓰지 않아 보안 측면에서도 안심하고 사용할 수 있는 것이 특징입니다. 파이썬(Python) 기반의 텍스츄얼(Textual) 프레임워크로 개발되었습니다.
이러한 데자뷰의 등장은 AI 코딩 도구의 활용성을 한 단계 높이는 중요한 의미를 가집니다. 개발자들이 여러 프로젝트를 동시에 진행하거나, 잠시 중단했던 작업으로 돌아갈 때 겪는 비효율성을 크게 줄여줄 수 있기 때문입니다. 단순한 기능 개선을 넘어, 개발 워크플로우를 더욱 매끄럽게 만들고 생산성을 향상시키는 데 기여할 것입니다. 클로드 코드와 같은 AI 도구들이 점차 복잡한 개발 환경에 통합되면서, 이처럼 사용자 경험(UX)을 개선하는 보조 도구들의 중요성이 더욱 커질 것으로 예상됩니다.