AI Vibe Craft
← Назад к AI Vibe News

Редакция 10 июня 2026 г.

Разборы

Экспорт ChatGPT, Gemini и AI Studio: обновление с локальным DOM-парсером

Экспорт ChatGPT, Gemini и AI Studio: обновление с локальным DOM-парсером.

К середине 2026 года @rajat-xr расширил Chrome-расширение для сохранения ИИ-чатов. Из ChatGPT и Gemini беседы теперь уходят в PDF, Markdown и JSON тем же local-only DOM-парсером, что и для Google AI Studio — с аккуратной разметкой таблиц и вложенных блоков кода.

Что добавили в обновлении

9 июня 2026 года на Dev.to вышел короткий анонс: поддержка ChatGPT и Gemini идёт в дополнение к уже работавшему экспорту AI Studio. Заголовок подчёркивает, что парсер остался прежним — локальным, без отправки данных на сервер.

Развёрнутое руководство автор встроил в тот же пост: полный how-to опубликован раньше, в апреле 2026 года. Свежий материал — именно про расширение охвата на два крупных LLM-интерфейса, а не про смену архитектуры.

Обновление не меняет принцип: читать разметку чата прямо в браузере и собирать переносимый файл на машине пользователя.

Зачем архивировать диалоги с LLM

Длинные сессии в ChatGPT, Gemini или AI Studio редко остаются «одноразовыми». Промпты, уточнения, фрагменты кода и таблицы из ответов модели потом нужны в Obsidian, Notion или в репозитории — как контекст для следующей итерации с агентом или для ручной доработки в IDE.

Официальные интерфейсы провайдеров заточены под диалог, а не под версионирование. Копирование в буфер ломает отступы в блоках кода, «рвёт» таблицы и тащит служебные reasoning-логи Gemini. Для vibe coding и контекст-инжиниринга это не мелочь: испорченный Markdown бесполезен как вход для следующего промпта.

Расширение Chat Exporter: Save AI Chats to PDF, Markdown & JSON (раньше — Chat Exporter for Google AI Studio) как раз закрывает разрыв между веб-UI и офлайн-артефактом.

Как устроен local-only DOM-парсер

Подход extension-экспорта прост на словах и капризен на практике. Расширение читает беседу из DOM страницы чата и обрабатывает её локально — в гайде прямо сказано, что ничего не уходит на сервер.

У AI Studio есть технический нюанс: интерфейс на Angular с virtual scroller, поэтому в DOM одновременно видны только текущие «ходы» диалога. Инструменты DOM-экспорта вынуждены программно прокручивать страницу, чтобы собрать всю историю. Альтернатива из того же гайда — userscript через Tampermonkey с перехватом XHR: быстрее на длинных тредах, но зависит от внутреннего API Google.

Заявленный в заголовке обновления парсер решает визуальную часть: таблицы и вложенные блоки кода форматируются аккуратно, без артефактов копипаста.

Chat Exporter: форматы и платформы

По встроенному руководству расширение умеет:

  • PDF — через собственный HTML-шаблон (пузыри диалога, подсветка кода, тёмная тема) и последующую печать, а не через print UI провайдера;
  • Markdown и JSON — для дальнейшей обработки в заметках или скриптах;
  • копирование в буфер — быстрый вариант без файла.

Перед экспортом из Gemini расширение отфильтровывает внутренние thinking blocks. Установка — из Chrome Web Store; расширение бесплатное, аккаунт для работы не требуется.

Детальные отличия полей экспорта между ChatGPT, Gemini и AI Studio в доступных текстах не расписаны — зафиксирована только общая фраза о расширении поддержки на все три платформы.

Почему в AI Studio нет кнопки «скачать»

В интерфейсе Google AI Studio нет штатной кнопки экспорта или download. Единственный официальный путь — автосохранение в папку Google AI Studio на Google Drive: файлы приходят как JSON без расширения; после переименования в .json их можно открыть редактором.

Структура такого файла — сырой API response: метаданные, параметры модели, история ходов; формат «не предназначен для человеческого чтения». Для архива промптов и кода из чата это другой класс задач, чем читаемый PDF или Markdown.

Подход Плюс Минус
Google Drive (официально) Данные у Google, без стороннего кода JSON для машин, не для заметок
Chat Exporter (DOM) Читаемые PDF/MD/JSON локально Нужно доверять расширению в Chrome
Tampermonkey + XHR Быстрый Markdown на длинных беседах Зависимость от внутреннего API

Перед экспортом чувствительных бесед стоит сверить privacy disclosures расширения в Chrome Web Store — у native Drive и у локального парсера разные границы доверия.


Источники