Claude 코드 프로젝트 폴더를 세션 기록을 잃지 않고 이동하거나 이름 변경하는 방법

문제: mv로 인한 Claude Code 세션 기록 손상
Claude Code는 세션 기록을 ~/.claude/projects/에 프로젝트의 정확한 절대 경로를 식별자로 사용하여 저장합니다. 예를 들어, /Users/alex/my-project에 있는 프로젝트는 다음과 같은 세션 폴더를 가집니다: ~/.claude/projects/-Users-alex-my-project/.
mv를 사용하여 프로젝트 폴더를 이동하거나 이름을 변경하면 경로가 더 이상 일치하지 않아 모든 세션이 Claude Code에서 보이지 않게 됩니다. 데이터는 삭제되지 않지만 고아 상태가 됩니다.
해결책: clamp 도구
clamp는 폴더 이름 변경, 이동 또는 둘 다를 처리하면서 Claude Code 세션 기록을 보존하는 커뮤니티에서 만든 도구입니다.
Homebrew를 통해 설치:
brew install wsagency/tap/clampclamp 사용 단계
다음 단계를 순서대로 따르세요:
- 먼저 드라이 런 실행 (변경 사항 미리보기):
clamp --dry-run /Users/alex/old-project-name /Users/alex/documents/new-project-name
출력에서 감지된 세션 파일과 확인된 새 경로를 확인하세요. - 실제 마이그레이션 실행:
clamp /Users/alex/old-project-name /Users/alex/documents/new-project-name
확인을 위해y를 입력하세요. - 모든 것이 올바르게 적용되었는지 확인:
clamp --list clamp --verify - 세션 재개:
cd /Users/alex/documents/new-project-name
claude --continue
이미 mv를 사용한 경우
이미 mv로 폴더를 이동하여 세션 접근이 끊어진 경우 --fix 명령을 사용하세요:
clamp --fix --from /Users/alex/old-project-name --to /Users/alex/documents/new-project-name이 도구는 프로젝트 구조를 재구성하면서 Claude Code 대화 기록에 대한 접근을 유지하려는 개발자들의 특정 문제점을 해결합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

오픈소스 Next.js 스타터 키트, AI 쓰레기 방지를 위한 가드레일 및 에이전트 지침 추가
새로운 Next.js 보일러플레이트에는 인증, 데이터베이스, CI, 테스트, Claude Code 지침이 기본 내장되어 있어, AI 코딩 에이전트를 사용해 프로덕션 앱을 더 빠르게 구축하려는 개발자를 대상으로 합니다.

AI 에이전트 메모리 부패 방지를 위한 두 가지 패턴: AutoDream과 Skeptical Retrieval
OpenClaw는 파일 기반 AI 메모리 부패 문제를 해결하기 위해 두 가지 MIT 라이선스 패턴을 소개합니다: 야간 메모리 통합을 위한 AutoDream과 감쇠 가중 메모리 점수를 위한 Skeptical Retrieval입니다. 두 패턴은 상호작용하며 자가 개선 루프를 형성하여 에이전트 컨텍스트를 최신 상태로 유지합니다.

올로지: 다중 에이전트 AI 시스템을 위한 선언적 오케스트레이션 런타임
Orloj v0.1.0는 GitOps와 함께 YAML 매니페스트로 AI 에이전트, 도구, 정책 및 워크플로우를 정의할 수 있는 오픈소스 오케스트레이션 런타임입니다. 프로덕션 다중 에이전트 시스템의 스케줄링, 실행, 거버넌스 및 안정성을 처리합니다.

Claude 워크플로우 라이브러리가 이제 Reddit 수집 워크플로우를 자동으로 추적 및 평가합니다
주요 서브레딧에서 클로드 및 클로드 코드 워크플로를 검색 가능하고 자동 업데이트되는 인덱스로, 단계, 아티팩트 및 커뮤니티 평점을 포함합니다.