Экспорт чатов из AI Studio
Быстро, четко по пацански.
Liquid ASS design finally
Иногда я заебываюсь и мне нужно вытащить все ответы Gemini 2.5 pro для передачи их например Claude Sonnet 4.5, в итоге все генерированные планы разработки и архитектуры я миллион раз прокручиваю через разные модели на выходе получая эталонный план разработки с которым уже можно чето делать.
Это расширение для Chrome (Manifest V3) — вытаскивает всю переписку с AI Studio, сохраняет в Markdown и (опционально) упаковывает всё медиа в ZIP. Поддерживает скачивание изображений, файлов, а также опции: включать/исключать «раздумья» модели и заблокированный контент.
Особенности:
- Экспорт чата в
.md. - Скачивание медиа в
.zip. (По большей части добавлено па приколу. Так как изначальная цель это - текст) - Настройки экспорта (медиа, thoughts, blocked).
- Умный offscreen-fallback для создания blob-URL.
- Node.js (рекомендуется 18+ (ну типо только совершеннолетний Njs) )
- npm
- Chrome (ну или любой говноChromium-based браузер)
- Клонируешь репу:
git clone https://github.com/MKultra6969/MKAIstudioExporter
cd MKAIstudioExporter/Chrome- Установить зависимости:
npm install- Для разработки (горячая перезагрузка) (оно тебе не нужно):
npm run devОткрой http://localhost:5173 если хочешь смотреть, но для расширения это обычно только для удобства разработки popup/offscreen.
- Построить прод-билд:
npm run buildПосле этого папка dist/ будет содержать готовый билд (manifest.json, JS/CSS, assets).
- (Опционально) Для сборки, пригодной для Firefox:
⚠️ ПОКА СЛОМАНО!!
npm run build:firefoxЕсть два варианта: Load unpacked (быстро) и CRX/enterprise (более «перманентно»).
- Открой
chrome://extensions/. - Включи Developer mode.
- Нажми Load unpacked → выбери папку
dist/.
Это работает сразу. Недостаток — пользователь может отключить/удалить расширение, и для других машин придётся делать то же самое.
- В
chrome://extensions/нажми Pack extension. - В поле
Extension root directoryукажи путьdist/. - Chrome создаст
.crxи.pem(ключ)..crxможно перетащить в окно Chrome для установки (иногда всё равно жалуется и блокирует — Chrome ебаное говно и не любит сторонние CRX без магазина).
⚠️ В официальном Chrome Web Store этот плагин не появится вероятно НИКОГДА, because эти пидорасы хотят 5баксов.
├── manifest.json # MV3
├── package.json
├── tsconfig.json
├── vite.config.ts
├── src/ # очевидно - исходники
├── scripts/ # firefox скрипт, представь, что его там нет
└── dist/ # сюда идёт билд, npm сам сгенерит эту директорию после npm run build
Этот, как и другой мой любой код распространяется под WTFPL — Do What The Fuck You Want To Public License.
- by mkultra69 КАК ВСЕГДА НАХУЙ, БЕЗ ЭТОГО УЖЕ НИКАК, С НЕНАВИСТЬЮ - БЕЗ ЛЮБВИ
- Пока, только для Chrome, в ближайшем будущем залью исходники и сам плагин в официальный стор для Firefox
+═════════════════════════════════════════════════════════════════════════+
║ ███▄ ▄███▓ ██ ▄█▀ █ ██ ██▓ ▄▄▄█████▓ ██▀███ ▄▄▄ ║
║ ▓██▒▀█▀ ██▒ ██▄█▒ ██ ▓██▒▓██▒ ▓ ██▒ ▓▒▓██ ▒ ██▒▒████▄ ║
║ ▓██ ▓██░▓███▄░ ▓██ ▒██░▒██░ ▒ ▓██░ ▒░▓██ ░▄█ ▒▒██ ▀█▄ ║
║ ▒██ ▒██ ▓██ █▄ ▓▓█ ░██░▒██░ ░ ▓██▓ ░ ▒██▀▀█▄ ░██▄▄▄▄██ ║
║ ▒██▒ ░██▒▒██▒ █▄▒▒█████▓ ░██████▒ ▒██▒ ░ ░██▓ ▒██▒ ▓█ ▓██▒ ║
║ ░ ▒░ ░ ░▒ ▒▒ ▓▒░▒▓▒ ▒ ▒ ░ ▒░▓ ░ ▒ ░░ ░ ▒▓ ░▒▓░ ▒▒ ▓▒█░ ║
║ ░ ░ ░░ ░▒ ▒░░░▒░ ░ ░ ░ ░ ▒ ░ ░ ░▒ ░ ▒░ ▒ ▒▒ ░ ║
║ ░ ░ ░ ░░ ░ ░░░ ░ ░ ░ ░ ░ ░░ ░ ░ ▒ ║
║ ░ ░ ░ ░ ░ ░ ░ ░ ░ ║
║ ║
+═════════════════════════════════════════════════════════════════════════+
║ MKultra69 ║
+═════════════════════════════════════════════════════════════════════════+