Копируйте и экспортируйте переписки с chatgpt.com.
Можно скопировать всю переписку, последний ответ или выбранные сообщения.
Скачивайте переписку в Markdown, текстовом формате, JSON или CSV либо сохраняйте Markdown в GitHub.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Português (Brasil) · Русский · Français · Deutsch
- Копирование всей переписки, последнего ответа ассистента или выбранных сообщений в буфер обмена.
- Выбор отдельных сообщений: фильтрация по автору (пользователь или ассистент), выбор всех или ни одного, инверсия выбора и раскрытие предварительного просмотра.
- Экспорт всей переписки или выбранных сообщений в Markdown, текст, JSON или CSV.
- При необходимости можно скачать изображения из переписки, включая доступные на странице сгенерированные изображения, и упаковать их вместе с Markdown в ZIP. В Markdown используются относительные ссылки на файлы изображений.
- При экспорте в Markdown поддерживаемые шаблоны SVG-диаграмм преобразуются в изображения PNG. В текстовом формате они обозначаются как
[Diagram]; неподдерживаемые шаблоны сохраняются без изменений. - Сохранение экспорта Markdown в каталоге
exports/выбранного репозитория GitHub. Если экспорт содержит изображения, он сохраняется в ZIP. - Настройка темы, языка интерфейса, заголовков и интервалов между сообщениями, времени экспорта, подтверждения скачивания и включения изображений.
Интерфейс доступен на английском, китайском, немецком, испанском, французском и русском языках. Язык браузера определяется автоматически; если он не поддерживается, используется английский.
Используйте Node.js 22 и npm.
npm ci
npm run build:chromeОткройте chrome://extensions, включите режим разработчика, выберите Load unpacked и укажите созданный каталог dist/. См. инструкцию Chrome по загрузке распакованного расширения.
Для настольного Firefox требуется версия 140 или новее, для Firefox на Android — версия 142 или новее.
npm ci
npm run build:firefoxОткройте about:debugging, выберите This Firefox и Load Temporary Add-on, затем укажите dist-firefox/manifest.json. При перезапуске Firefox временные дополнения удаляются. См. инструкцию Mozilla по временной установке.
Сборка Chrome создаётся в dist/, а Firefox — в dist-firefox/; каталоги не перезаписывают друг друга.
npm run typecheck
npm run test:run
npm run buildCI выполняет эти проверки на Node.js 22. Чтобы собрать расширение для конкретного браузера, используйте npm run build:chrome или npm run build:firefox.
Расширение обрабатывает содержимое переписки только для выполнения выбранного вами действия. Данные отправляются в GitHub, только если вы явно выбрали сохранение экспорта туда. См. политику конфиденциальности: сейчас это черновик на английском языке, перед публикацией необходимо добавить контактные данные сопровождающего.
ChatScribe разрабатывается независимо. Идея проекта вдохновлена AI Exporter Гранта Тотинова; благодарю Гранта за вдохновение. ChatScribe не зависит от исходного кода AI Exporter, официально не связан с Грантом Тотиновым, ChatGPT или OpenAI и не является официальным продуктом ни одной из этих сторон.
Оригинальное программное обеспечение ChatScribe распространяется по лицензии PolyForm Noncommercial License 1.0.0. Она разрешает некоммерческое использование, включая личные, исследовательские и образовательные цели; для коммерческого использования требуется отдельное разрешение правообладателя. На сторонние зависимости и материалы распространяются их собственные лицензии. Это лицензия с доступным исходным кодом для некоммерческого использования, а не лицензия на открытый исходный код по определению OSI.