
Claude 세션이 실제로 저장되는 위치를 매핑했습니다 — Claude Code, Cowork, chat 및 API
요약
Claude Code의 세션 데이터가 저장되는 물리적 위치와 구조를 분석한 글입니다. 작업 디렉토리와 Git 리포지토리에 따른 트랜스크립트 및 자동 메모리 저장 방식의 차이를 설명합니다.
핵심 포인트
- Claude Code 세션은 ~/.claude/projects/ 하위에 JSONL 형식으로 저장됨
- 트랜스크립트는 작업 디렉토리 기준, 자동 메모리는 Git 리포지토리 기준으로 관리됨
- 30일 정리 프로세스 중에도 프롬프트 기록이 담긴 history.jsonl은 보존됨
instruction-layers 매핑 게시물에 이은 후속 게시물로, 이번에는 세션이 저장되는 위치를 다룹니다. 요약(TLDR): Claude Code는 모든 세션을 ~/.claude/projects/<encoded-cwd>/ 아래에 plaintext JSONL 형식으로 기록합니다 — 작업 디렉토리(working directory)당 하나의 폴더가 생성됩니다. 동일한 트리 구조에서 두 가지 다른 키를 사용합니다: 트랜스크립트(transcripts)는 작업 디렉토리를 따르고, 자동 메모리(auto memory)는 git 리포지토리(repo)를 따르므로, 세 개의 워크트리(worktrees)를 사용하면 세 개의 트랜스크립트 폴더와 하나의 공유 메모리 폴더가 생성됩니다. 30일 정리(cleanup) 프로세스는 트랜스크립트, 체크포인트(checkpoints), 캐시(caches)를 삭제하지만, 당신이 입력한 모든 프롬프트(prompt)를 보유하고 있는 history.jsonl은 삭제하지 않습니다. Claude.AI/Cowork/ClaudeCode 세션 저장소 매핑 수정 사항은 언제든 환영합니다 — 이 분야는 변화가 매우 빠르며, 가치의 절반은 이 매핑을 최신 상태로 유지하는 데 있습니다. 전체 기사는 /u/BenSimonDev [link] [comments]에 의해 제출되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기