Show HN: Script to bulk delete Claude chats from the web UI
개요
Claude.ai 웹 UI에서 모든 대화를 일괄 삭제하는 스크립트가 공개되었다. 이 스크립트는 /recents 페이지의 "모두 선택" 기능이 현재 화면에 렌더링된 행만 선택하는 한계를 극복하기 위해 내부 API를 호출하여 모든 대화를 삭제한다.
주요 내용
* 기존의 한계점: Claude.ai의 /recents 페이지에서 제공하는 "모두 선택" 버튼은 현재 화면에 보이는 대화 목록만 선택 가능하여 모든 대화를 한 번에 삭제할 수 없었다.
* 새로운 스크립트의 작동 방식: 이 스크립트는 내부 API를 직접 호출하여 클라우드에 저장된 모든 대화 기록에 접근하고 삭제를 수행한다.
* 사용 방법:
1. claude.ai/recents 페이지를 열고 F12를 눌러 개발자 도구를 연다.
2. "Console" 탭에 delete-all.js 파일의 내용을 붙여넣고 Enter 키를 누른다.
3. 각 조직별로 표시되는 확인 대화 상자를 승인한다.
* 주의사항:
* 대화 삭제는 UI에서 즉시 반영되지 않고 몇 분에 걸쳐 천천히 진행될 수 있으며, 이는 정상적인 현상이다.
* delete-all.js 스크립트 실행 후 콘솔에 "Finished" 메시지가 표시될 때까지 claude.ai 탭을 열어 두어야 한다. 탭을 닫거나 새로고침, 다른 페이지로 이동 시 삭제 프로세스가 중단될 수 있다.
시사점
이 스크립트는 Claude.ai 사용자가 자신의 대화 기록을 효율적으로 관리할 수 있도록 지원하며, 기존 UI의 제약을 우회하여 사용자의 편의성을 높인다.
댓글
GitHub Discussions