ChatGPT 비즈니스 계정 대화 내용 무료 백업 도구
ChatGPT 비즈니스나 팀 계정은 개인 계정과 달리 '데이터 내보내기' 기능이 없어, 구독 취소 시 대화 내역을 영영 잃을 위험이 있습니다. 'scrapemychats'는 이러한 한계를 극복한 오픈소스 도구로, 로컬 브라우저를 제어해 모든 대화와 첨부파일을 안전하게 내 PC로 백업합니다. 백업된 데이터는 오프라인에서도 즉각적인 전체 텍스트 검색 및 탐색이 가능한 단일 HTML 파일로 깔끔하게 제공됩니다.
scrapemychats
ChatGPT 비즈니스 계정을 탈퇴하시나요? 이 도구는 대화 내용이 삭제되기 전에 안전하게 저장해 줍니다.
ChatGPT 비즈니스 및 팀 계정에는 종종 '데이터 내보내기(Export data)' 버튼이 없습니다. 개인 계정에서 제공되는 원클릭 아카이브 기능이 빠져 있으며, 워크스페이스가 폐쇄되거나 구독이 취소될 때 대화 기록을 가져갈 수 있는 공식적인 방법이 전혀 없습니다.
scrapemychats가 이 공백을 메워줍니다. 이 도구는 모든 대화(텍스트 및 첨부 파일)를 여러분의 컴퓨터로 내보낸 다음, 영원히 보관할 수 있는 아름답고 검색 가능한 오프라인 아카이브를 구축합니다. (개인 계정에서도 작동합니다.)
여러분의 데이터는 결코 컴퓨터 밖으로 나가지 않습니다. 이 도구는 사용자가 로그인한 ChatGPT 세션을 이용해 컴퓨터의 실제 Chrome 창을 구동합니다. 비밀번호를 수집하지 않으며, chatgpt.com 자체를 제외한 다른 곳으로는 어떠한 데이터도 전송되지 않습니다.
오프라인 뷰어: 왼쪽에는 카테고리, 가운데에는 채팅 목록, 오른쪽에는 전체 대화(표, 파일, 이미지 포함)가 표시됩니다. (샘플 데이터 이미지 참조)
생성되는 파일 구조 export/ ├── viewer.html ← 이 파일을 여세요: 모든 채팅 검색 및 탐색 ├── manifest.csv ← 채팅당 한 줄씩: 상태, 수량 기록 ├── errors.log ← 가져오지 못한 항목 기록 └── 001_Some Chat Title_6a5f6592/ ├── conversation.json ← 완전한 원시 데이터 (모든 메시지, 도구 호출) ├── conversation.md ← 읽기 쉬운 텍스트 형식 └── files/ ← 첨부 파일, 이미지 및 생성된 파일
이 뷰어는 단일 자체完結형 HTML 파일입니다. 모든 채팅에 대한 즉각적인 전체 텍스트 검색, 선택적 개인/업무 카테고리 분류, 인라인 이미지 썸네일, 키보드 탐색을 지원합니다. 서버, 인터넷, 종속성 프로그램이 필요하지 않으며 USB 메모리에서도 바로 실행됩니다. 전체 텍스트 검색은 즉각적으로 이루어지며, 검색 결과와 열려 있는 채팅 내에서 일치하는 항목을 강조 표시합니다. (샘플 데이터 이미지 참조)
빠른 시작 (터미널 사용에 익숙한 경우)
요구 사항: Python 3.10 이상, Google Chrome (또는 --browser-channel msedge 옵션을 사용하는 Microsoft Edge)
pip install -r requirements.txt
1. 몇 개의 채팅으로 먼저 테스트해 보세요 (Chrome 창이 열립니다 — 여기서 ChatGPT에 로그인하세요. 워크스페이스가 여러 개인 경우 올바른 워크스페이스로 전환하세요)
python export_chats.py --limit 3
2. export/ 폴더가 올바르게 생성되었는지 확인한 다음, 전체 내보내기를 실행하세요
python export_chats.py
3. 뷰어를 빌드한 다음, 브라우저에서 export/viewer.html을 여세요
python build_viewer.py
채팅 목록은 자동으로 검색되며(프로젝트 내 채팅 포함) chats.csv에 저장됩니다. 또는 --csv mylist.csv 옵션을 사용해 직접 목록을 제공할 수도 있습니다 (첫 번째 열: 채팅 URL, 두 번째 열: 제목).
터미널을 사용해 본 적이 없으신가요? 여기서 시작하세요
프로그래머가 될 필요는 없습니다. 약 10단계로 이루어져 있으며, 각 단계는 단순히 타이핑하거나 클릭하는 작업입니다. 설정에 20분 정도 여유를 두세요. 그 다음 내보내기 자체는 몇 시간 동안 자동으로 실행됩니다.
Windows 기준 설정
- Python을 설치합니다. python.org/downloads로 이동하여 큰 노란색 버튼을 클릭하고 설치 프로그램을 실행하세요. 첫 번째 화면에서 "Add python.exe to PATH(경로에 python.exe 추가)" 상자를 반드시 체크하세요(중요!).
- Google Chrome이 없다면 설치하세요: google.com/chrome
- 이 도구를 다운로드합니다. GitHub의 이 페이지에서 초록색
<> Code버튼을 클릭하고 → Download ZIP을 선택하세요. 그런 다음 다운로드 폴더를 열고 scrapemychats-main.zip 파일을 마우스 오른쪽 버튼으로 클릭하여 → 압축 풀기(Extract All)를 선택하세요. - 해당 폴더에서 터미널을 엽니다. 파일 탐색기에서 압축을 푼 scrapemychats-main 폴더를 열고, 상단의 주소 표시줄을 클릭한 후
powershell을 입력하고 Enter 키를 누르세요. 파란색/검은색 텍스트 창이 열리는데, 이것이 바로 터미널이며 올바른 폴더를 이미 가리키고 있습니다. - 필요한 패키지를 설치합니다. 다음을 입력하고 Enter 키를 누르세요:
pip install -r requirements.txt - 소규모 테스트를 실행합니다. 다음을 입력하세요:
python export_chats.py --limit 3Chrome 창이 열립니다. 여기서 ChatGPT에 로그인하세요 (여러 개인 경우 올바른 워크스페이스 선택). 그러면 도구가 3개의 채팅을 내보내고 중지됩니다. - 새로 생성된 export 폴더를 살펴보세요 — 채팅마다 번호가 매겨진 폴더가 표시되어야 합니다. 문제가 없다면 전체 내보내기를 실행하세요:
python export_chats.py실행 중인 상태로 두세요 (Chrome 창을 최소화하되 닫지는 마세요). 데이터가 많은 계정은 몇 시간이 걸리며, 이것은 의도된 것입니다. 자세한 내용은 아래의 '알아두어야 할 사항'을 참조하세요. 컴퓨터가 절전 모드로 전환되거나 중단된 경우, 동일한 명령을 다시 실행하시면 됩니다. 이어서 진행됩니다.