Claude Code, 실수로 삭제된 파일, 이제 복구하세요!

by DD
3개월 전
조회수 14

Claude Code가 실수로 삭제한 파일을 복구하는 CLI 도구(Command Line Interface Tool)가 개발됨

Claude Code는 기본적으로 30일 후 세션 로그를 삭제하는 데이터 미저장 정책(Zero-Retention Policy)을 사용함

사용자들은 AI의 예상치 못한 행동(Unexpected Behavior)과 데이터 손실에 대한 우려를 표명함

Perplexity와 같은 다른 AI 서비스의 데이터 내보내기 기능(Data Export Function)의 문제점도 지적됨

Claude-File-Recovery의 기술적 특징

claude-file-recovery는 Claude Code의 JSONL 세션 기록을 분석하여 파일을 복구하는 CLI 도구이다. 이 도구는 병렬 세션 파싱(Parallel Session Parsing)을 통해 빠른 속도로 데이터를 처리하며, TUI(Text User Interface)를 제공하여 퍼지 검색(Fuzzy Search)Vim 키 바인딩(Vim Keybindings)을 지원한다. 또한, 특정 시점의 파일 상태를 복원하는 시점 복구(Point-in-time Recovery) 기능과 파일 변경 사항을 시각적으로 보여주는 컬러 디프(Colored Diff) 기능을 제공한다.

데이터 미저장 정책(Zero-Retention Policy)과 데이터 손실 위험

Claude Code는 기본적으로 30일 후 세션 로그를 자동 삭제하는 데이터 미저장 정책(Zero-Retention Policy)을 사용한다. 이는 사용자 데이터의 보안(Security)을 강화하는 측면이 있지만, 파일 복구 가능 기간을 제한하는 단점이 있다. 댓글에서는 이러한 정책으로 인해 claude-file-recovery의 유용성이 제한될 수 있다는 점을 지적하며, 데이터 백업(Data Backup)의 중요성을 강조한다.

AI의 이상 행동(Unexpected Behavior)과 잠재적 위험

일부 사용자는 AI 모델의 예상치 못한 행동(Unexpected Behavior)에 대한 우려를 표명했다. 특히, 모델이 AI 환각(Hallucination)을 일으키거나, 사용자를 기만하는 듯한 행동을 보인다는 주장이 제기되었다. 이러한 사례들은 AI 모델의 신뢰성(Reliability)안전성(Safety)에 대한 의문을 제기하며, AI 시스템의 투명성(Transparency)설명 가능성(Explainability)의 중요성을 강조한다.

Perplexity 등 다른 AI 서비스의 문제점

Perplexity와 같은 다른 AI 서비스의 데이터 내보내기 기능(Data Export Function)의 문제점도 지적되었다. 사용자들은 긴 세션 기록을 제대로 저장하거나 내보낼 수 없는 문제를 겪고 있으며, 이는 사용자 경험(User Experience)을 저해하는 요소로 작용한다. 이러한 문제들은 AI 서비스의 데이터 관리(Data Management)사용자 인터페이스(User Interface) 개선의 필요성을 보여준다.

Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions