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

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

Ищи нужные реплики, сохраняй переписку как текст или веб-страницу, или перенеси персонажа в Castmanor вместе с памятью о ваших беседах. Файл обрабатывается на твоем устройстве и никуда не уходит.

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

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

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

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

Единственный случай, когда данные покидают страницу, это нажатие кнопки Продолжить в Castmanor. Тогда браузер передает выбранного тобой персонажа на новую вкладку Castmanor, и сервис сначала попросит подтвердить действие.

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

В приложении или на сайте 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

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

Что такое 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 умеет читать такие копии с помощью модели, но тогда текст отправляется в Castmanor.
Что делает кнопка «Продолжить в Castmanor»?
Она открывает Castmanor в новой вкладке и передает туда чаты конкретного персонажа, прямо с этой страницы в новую вкладку. Castmanor попросит подтвердить действие, а затем создаст персонажа, который помнит ваши диалоги. Все персонажи в Castmanor являются AI, а не людьми.

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

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

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