Открой и читай экспорт Character.AI (ZIP или JSON) прямо в браузере

Перетащи файл, полученный от Character.AI, и читай свои чаты как диалоги, а не сплошное полотно кода.

Ищи по ним и сохраняй их как текст или веб-страницу. Твой файл читается прямо на этом устройстве и никуда не отправляется.

Открыть свой экспорт

Ничего не покидает твой браузер

На странице нет кнопки загрузки, так как отправлять файл попросту некуда. Все читается прямо на твоем устройстве, и код страницы вообще не делает сетевых запросов после загрузки.

Ты можешь проверить это лично: открой инструменты разработчика в браузере, перейди на вкладку Network, перетащи файл и убедись, что список запросов пуст. Кроме того, страница велит браузеру блокировать любые соединения через Content-Security-Policy с параметром connect-src 'none'.

Где взять этот файл?

В приложении или на сайте Character.AI: Профиль, затем Настройки, далее Аккаунт, потом Управление аккаунтом и данными, и Экспорт данных. Character.AI пришлет ссылку на почту. Обычно это занимает от трех до четырех недель, а ссылка сгорает через 7 дней, поэтому скачивай архив сразу.

Ты получишь ZIP-архив. Перетащи сюда весь архив ZIP или файл message.json из него вместе с character.json, где хранятся имена персонажей.

Пошаговая инструкция по сохранению и удалению данных в Character.AI

Не хочется ждать три или четыре недели?

Ты можешь сохранить чаты прямо сегодня, со своей открытой страницы Character.AI. Это компактный бесплатный скрипт, который считывает твои чаты при входе в профиль и сохраняет их в файл. Он работает на твоем устройстве, обращается только к character.ai через штатные запросы страницы и ничего никуда не пересылает. Код открыт под лицензией MIT, его можно проверить построчно.

  1. Установи менеджер юзерскриптов вроде Tampermonkey или Violentmonkey в браузер на компьютере.
  2. Открой скрипт по ссылке ниже и подтверди установку.
  3. Открой character.ai и войди в аккаунт. В углу страницы появится кнопка Сохранить мои чаты.
  4. Нажми ее. Скрипт сохранит архив ZIP с отдельным файлом для каждого диалога. Перетащи этот ZIP в блок вверху страницы.

Установить юзерскрипт

Нет менеджера юзерскриптов? Перетащи эту ссылку на панель закладок, открой character.ai, войди и нажми на закладку: Сохранить мои чаты Character.AI

Юзерскрипт и букмарклет созданы командой разработчиков Castmanor AI.

Вопросы и ответы

Что такое message.json?
Это главный файл архива, который присылает Character.AI. В нем подряд лежат сообщения из всех твоих диалогов, без указания авторов. Эта страница собирает реплики обратно в понятные чаты с разбивкой по персонажам.
Как открыть ZIP экспорта Character.AI?
Перетащи архив ZIP прямо на эту страницу, распаковывать не нужно. Страница откроет его на твоем устройстве, найдет message.json и покажет чаты, сгруппированные по персонажам. Если ZIP просит пароль, попробуй ввести почту от своего аккаунта Character.AI строчными буквами: некоторые архивы защищены именно так.
Что внутри архива Character.AI? Разбор формата экспорта
Character.AI не публикует формат данных, поэтому мы опираемся на файлы, которыми делились пользователи. В ZIP лежит папка с твоим никнеймом, а внутри нее папка data. Там user.json содержит данные твоего профиля (эта страница его игнорирует), character.json хранит твоих персонажей, а message.json содержит твои сообщения. В строке сообщения есть id чата, id кандидата, текст и время отправки. Там нет поля с указанием автора, а отредактированные или сгенерированные заново реплики могут оставлять лишние или пустые строки. Поэтому страница сама заново выстраивает очередность и позволяет поменять роли местами. Воспоминаний в файлах мы не нашли. Если твой архив выглядит иначе, страница все равно попытается его прочитать.
Как превратить JSON из Character.AI в обычный текст?
Перетащи ZIP или message.json на эту страницу, выбери персонажа и нажми «Скачать текст (.txt)». Ты получишь один текстовый файл с блоком под каждое сообщение, где указаны автор и дата, или веб-страницу (.html), которая откроется в любом браузере. Кнопка «Скачать все» выдаст ZIP с текстовым файлом и веб-страницей для каждого персонажа.
Сколько времени занимает выгрузка?
Character.AI заявляет, что это может занять от трех до четырех недель. Некоторые получают файл быстрее. Ссылка в письме перестает работать через 7 дней.
Мой файл куда-то загружается?
Нет. Страница читает его прямо на твоем устройстве. В блоке «Ничего не покидает твой браузер» можно узнать, как проверить это самому.
Почему некоторые сообщения показаны не с той стороны?
В выгрузке не указано, кто автор каждого сообщения. Страница предполагает, что каждый чат начинается с приветствия персонажа, а дальше вы говорите по очереди. Если диалог вывернут наизнанку, нажми «Поменять роли местами».
Можно использовать это для других приложений?
Да, для целого ряда. Страница также открывает экспорты CAI Tools, чаты SillyTavern и файлы из Kindroid, Janitor AI и Grok. Просто перетащи файл точно так же.
Можно просто вставить текст чата вместо файла?
Да. Под полем загрузки выбери Или вставить чат, вставь текст и нажми Прочитать. Чат откроется, если каждое сообщение начинается с имени автора и двоеточия, а также если это скопированная страница Character.AI или страница шеринга Grok. Копия без имен, как часто бывает при копировании из PolyBuzz или Chai, сначала будет отклонена, потому что эта страница не делает предположений без твоей просьбы. Тогда ты можешь выбрать Читать по очереди: страница разделит текст на сообщения по пустым строкам, распределит реплики между персонажем и тобой, начиная с того, кого ты укажешь, и покажет кнопку Поменять местами, если порядок перепутался. Это все еще подбор наугад, и он может сбиться, если внутри сообщения были пустые строки.

Об этой странице

Эту страницу ведет команда, создающая Castmanor AI, один из сервисов в руководстве. Этот просмотрщик является бесплатным инструментом: он под лицензией MIT, запускаемый тобой скрипт находится в открытом файле /static/viewer.js, и инструмент никак не связан с Character Technologies, Inc.

Бесплатно для использования и копирования под лицензией MIT.