브라우저에서 Character.AI 백업(ZIP 또는 JSON) 파일 열어보기
Character.AI에서 이메일로 받은 파일을 여기에 끌어다 놓으면, 길고 복잡한 코드 대신 익숙한 대화 형태로 읽을 수 있어요.
대화를 검색하고 텍스트나 웹페이지로 저장해 보세요. 대화 기억을 그대로 살려 캐릭터를 Castmanor로 데려올 수도 있어요. 파일은 내 기기에서만 열리며 어디로도 전송되지 않아요.
백업 파일 열기
어떤 데이터도 브라우저 밖으로 나가지 않아요
이 페이지에는 업로드 버튼이 없어요. 어디에도 보낼 필요가 없으니까요. 기기 안에서만 파일을 읽으며, 페이지가 열린 후에는 어떤 외부 네트워크 요청도 보내지 않도록 만들어졌어요.
직접 확인해 보셔도 좋아요. 브라우저 개발자 도구를 열고 Network 탭을 켠 뒤 파일을 끌어다 놓아 보세요. 네트워크 목록이 계속 비어있는 걸 볼 수 있어요. 또한 이 페이지는 모든 외부 접속을 차단하도록 브라우저에 설정되어 있어요(Content-Security-Policy: connect-src 'none').
데이터가 이 페이지 밖으로 이동하는 유일한 순간은 'Castmanor에서 계속하기' 버튼을 눌렀을 때뿐이에요. 선택한 캐릭터 하나만 Castmanor 새 탭으로 전달되며, 데이터를 사용하기 전에 Castmanor에서 다시 한번 확인을 받아요.
백업 파일은 어디서 받나요?
Character.AI 앱이나 웹사이트에서 프로필, 설정, 계정, 계정 및 데이터 관리, 데이터 내보내기 순으로 들어가세요. Character.AI에서 이메일로 링크를 보내줘요. 링크를 받기까지 보통 3주에서 4주 정도 걸리고, 링크는 7일이 지나면 만료되니 메일이 온 날 바로 다운로드하세요.
다운로드하면 ZIP 파일이 나와요. ZIP 파일 전체를 여기에 끌어다 놓거나, 압축을 풀어 캐릭터 이름이 담긴 character.json 파일과 message.json 파일을 함께 끌어다 놓으세요.
3~4주나 기다리기 힘드신가요?
이미 열어둔 Character.AI 페이지에서 지금 바로 대화 내역을 저장할 수 있어요. 로그인된 상태에서 내 대화를 읽어 파일로 저장해 주는 작고 무료인 스크립트예요. 기기 안에서만 실행되고 character.ai로만 요청을 보내며(웹페이지 자체 요청과 동일), 다른 곳으로는 아무것도 전송하지 않아요. MIT 라이선스라 코드도 한 줄 한 줄 직접 확인할 수 있어요.
- PC 브라우저에 Tampermonkey나 Violentmonkey 같은 유저스크립트 관리자 확장 프로그램을 설치하세요.
- 아래 링크로 스크립트를 열고 설치를 승인하세요.
- character.ai를 열고 로그인하세요. 페이지 구석에 'Save my chats' 버튼이 나타나요.
- 버튼을 누르세요. 스크립트가 대화별로 파일이 정리된 ZIP 파일을 저장해 줘요. 그 ZIP 파일을 이 페이지 상단 상자에 끌어다 놓으시면 돼요.
유저스크립트 관리자가 없으신가요? 이 링크를 북마크바로 끌어다 놓은 뒤, character.ai를 열고 로그인해서 북마크를 클릭하세요: 내 Character.AI 대화 저장하기
자주 묻는 질문
- message.json 파일이 무엇인가요?
- Character.AI가 보내주는 백업 파일 중 가장 핵심이 되는 파일이에요. 누가 쓴 글인지 표시되지 않은 채 모든 대화 메시지가 줄지어 들어있어요. 이 페이지는 그 메시지들을 캐릭터별로 묶어 원래의 대화 형태로 보기 쉽게 되돌려줘요.
- Character.AI 백업 ZIP 파일은 어떻게 여나요?
- 압축을 풀지 말고 ZIP 파일 그대로 이 페이지에 끌어다 놓으세요. 페이지가 기기 안에서 직접 압축을 열어 내부의 message.json을 찾고, 캐릭터별로 대화를 묶어서 보여줘요. 만약 ZIP 파일에 비밀번호가 걸려 있다면 Character.AI 계정 이메일 주소를 소문자로 입력해 보세요. 일부 백업 파일은 그렇게 암호화되어 있어요.
- Character.AI 백업 파일 안에는 무엇이 들어있나요? 백업 파일 형식 완벽 가이드
- Character.AI는 파일 형식을 공개하지 않아서, 사용자들이 공유해 준 파일들을 바탕으로 파악했어요. ZIP 파일 안에는 사용자 이름으로 된 폴더가 있고 그 안에 data 폴더가 있습니다. 그곳의 user.json에는 계정 정보가 들어 있고(이 페이지에서는 무시해요), character.json에는 캐릭터 정보가, message.json에는 대화 메시지가 들어 있죠. 각 메시지 행에는 대화 ID, 후보 ID, 본문 텍스트, 작성된 시간이 포함되어 있어요. 하지만 누가 보낸 메시지인지 표시하는 항목은 없고, 메시지를 수정하거나 다시 생성한 경우 빈 줄이나 추가 행이 남을 수 있어요. 그래서 이 페이지가 직접 대화 순서를 재구성하고 발화자를 서로 바꿀 수 있게 해 두었습니다. 파일 안에서 기억 데이터를 발견하지는 못했어요. 파일 형식이 조금 다르게 보이더라도, 이 페이지는 최대한 내용을 읽어냅니다.
- Character.AI JSON 파일을 어떻게 텍스트로 바꾸나요?
- ZIP 파일이나 message.json을 이 페이지에 끌어다 놓은 뒤 캐릭터를 고르고 '텍스트 파일(.txt) 다운로드'를 누르면 돼요. 발화자 이름과 날짜가 적힌 메시지별 일반 텍스트 파일 하나나, 아무 브라우저에서나 열 수 있는 웹 페이지(.html)로 받아볼 수 있어요. '전체 다운로드'를 누르면 모든 캐릭터의 텍스트 파일과 웹 페이지가 담긴 ZIP 파일이 저장됩니다.
- 데이터를 내보내는 데 시간이 얼마나 걸리나요?
- Character.AI 측에서는 3~4주 정도 걸릴 수 있다고 안내하고 있어요. 더 빨리 받는 분들도 있습니다. 이메일로 받은 링크는 7일이 지나면 만료돼요.
- 제 파일이 서버로 업로드되나요?
- 아니요. 사용 중인 기기 안에서만 파일을 읽어요. '브라우저 외부로 데이터가 유출되지 않습니다' 항목에서 직접 확인해 보실 수 있는 방법을 확인해 보세요.
- 메시지 좌우 위치가 왜 반대로 나오나요?
- 내보낸 파일에는 각 메시지를 누가 작성했는지 표시되어 있지 않아요. 이 페이지는 모든 대화가 캐릭터의 첫인사로 시작해서 두 사람이 번갈아 이야기한다고 가정합니다. 대화가 반대로 보인다면 '발화자 바꾸기'를 눌러 주세요.
- 다른 앱에서 내보낸 파일도 쓸 수 있나요?
- 네, 여러 앱을 지원해요. CAI Tools에서 내보낸 파일, SillyTavern 대화 내역, 그리고 Kindroid, Janitor AI, Grok 파일도 열 수 있습니다. 똑같이 파일을 끌어다 놓으시면 돼요.
- 파일 대신 대화 내용을 직접 붙여넣어도 되나요?
- 네. 파일 드롭 상자 아래에서 '또는 대화 내용 붙여넣기'를 선택하고 텍스트를 붙여넣은 뒤 '불러오기'를 누르면 됩니다. 각 메시지가 발화자 이름과 콜론으로 시작하거나, Character.AI 페이지 또는 Grok 공유 페이지를 복사한 경우 바로 열립니다. PolyBuzz나 Chai에서 복사한 많은 내용처럼 이름이 전혀 없는 경우에는 일단 불러오지 않아요. 요청하지 않는 한 이 페이지가 임의로 추측하지 않기 때문이에요. 이럴 때는 '대화 순서대로 읽기'를 선택해 보세요. 빈 줄을 기준으로 메시지를 나누고, 지정한 사람부터 시작해 캐릭터와 내가 번갈아 가며 말한 것으로 처리합니다. 반대로 나오면 바꿀 수 있도록 전환 버튼도 제공돼요. 다만 이는 추측 방식이라 한 메시지 안에 빈 줄이 섞여 있으면 어긋날 수 있습니다. Castmanor 앱에서는 AI 모델을 활용해 이런 내용도 정확히 읽을 수 있지만, 그 경우에는 텍스트가 Castmanor로 전송됩니다.
- Castmanor에서 이어하기를 누르면 어떻게 되나요?
- 새 탭에서 Castmanor가 열리며, 해당 캐릭터의 대화 내용이 이 페이지에서 새 탭으로 바로 전달됩니다. Castmanor에서 확인 메시지가 뜨고 나면, 이전 대화를 모두 기억하는 캐릭터가 생성돼요. Castmanor의 캐릭터는 실제 사람이 아닌 AI입니다.
이 페이지에 대해
이 페이지는 AI 캐릭터와 대화를 나눌 수 있는 앱인 Castmanor에서 운영하고 있어요. Castmanor의 캐릭터는 실제 사람이 아닌 AI입니다. 이 뷰어는 누구나 쓸 수 있는 무료 도구로, MIT 라이선스를 따르며 실행 중인 스크립트는 읽을 수 있는 /static/viewer.js 파일로 제공됩니다. Character Technologies, Inc.와는 아무런 관련이 없습니다.
MIT 라이선스에 따라 자유롭게 사용 및 복사할 수 있습니다.