Проблема: код есть, доказательства нет
Команды, использующие ИИ-агентов для написания кода, сталкиваются с одной и той же ситуацией: агент реализовал фичу, тесты прошли, но показать заказчику или коллеге реальное поведение в браузере — задача, которую кто-то должен выполнить вручную. Скринкаст, ручная запись, монтаж. Это стоит времени.
shot-scraper video — инструмент, который автоматизирует этот шаг.
Решение: YAML-сценарий + Playwright
shot-scraper video входит в состав CLI-инструмента shot-scraper (версия 1.10+). Принцип работы:
- Описываете сценарий в файле
storyboard.yml— URL, размер viewport, последовательность действий (клики, паузы, ввод текста). - Запускаете одну команду:
shot-scraper video storyboard.yml --mp4 - Получаете видеофайл с записью реального браузера, включая курсор и все взаимодействия.
Инструмент умеет запускать локальный сервер прямо из сценария (секция server), работать с авторизацией через JSON-куки и инъектировать JavaScript на страницу до начала записи.
Для каких задач это работает
Демо новых функций. Агент написал фичу — тут же генерирует видеодоказательство. Без участия человека.
Документация для клиентов. Один YAML-сценарий используется и в CI, и для записи обучающего видео.
Регрессионный контроль. Видео запускается после каждого деплоя. Если что-то изменилось визуально — это сразу видно.
Результат
Вместо «оно работает, поверьте» — видео с реальным браузером, записанное автоматически. Для команд с ИИ-агентами это переводит верификацию из категории «ручная задача» в категорию «часть пайплайна».
shot-scraper устанавливается через pip, исходный код открыт на GitHub. Подходит для любого веб-приложения, которое можно открыть в браузере.