Testreel: Программная генерация демонстрационных видео с помощью Claude Code

Что делает Testreel
Testreel — это npm-пакет, который позволяет описывать взаимодействия пользователя (клик, ввод текста, прокрутку, масштабирование и т.д.) в форматах JSON, YAML или Playwright, а затем генерирует профессиональные демонстрационные видео с визуальными эффектами.
Ключевые особенности из Source
- Создание видео в форматах webm, mp4 или gif из описаний взаимодействий
- Добавление наложений курсора, анимации кликов и градиентных фонов
- Использование JSON, YAML или Playwright для определения взаимодействий
- Интеграция с Playwright для создания видео с использованием моков и тестовых данных
- Лицензия MIT
- Построен на Playwright + FFMPEG
Основные сценарии использования
Source выделяет два основных преимущества:
- Нет необходимости вручную перезаписывать демо из-за опечаток или ошибочных кликов — просто обновите конфигурацию и сгенерируйте заново
- Позволяет LLM-агентам (таким как Claude Code) создавать демонстрационные видео для веб-приложений с наложениями курсора и настраиваемыми фонами рабочего стола
Практическая реализация
Согласно Source, пользователи могут попросить Claude Code использовать Testreel для создания демонстрационных видео конкретных пользовательских сценариев, описав, что им нужно (например, "используйте реалистичные данные", "используйте это изображение"). Автор отмечает, что реализация относительно проста.
Инструмент позиционируется как программная версия ScreenStudio или Cap, позволяющая автоматизировать создание демо, подобно тому, как Playwright обрабатывает сквозное тестирование.
Информация о репозитории
Пакет доступен по адресу: https://github.com/greentfrapp/testreel
Автор отмечает, что создал его с помощью Claude Code и будет продолжать обновлять на основе собственного использования.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Параллельные агенты кодирования с использованием tmux и спецификаций в Markdown
Мануэль Шиппер описывает систему для запуска 4-8 параллельных кодирующих агентов с использованием tmux, файлов Markdown, bash-алиасов и шести слэш-команд. Настройка использует спецификации Feature Design (FD) в формате Markdown, отслеживаемые через 8-этапный жизненный цикл.

Warp Terminal становится открытым исходным кодом с агентной средой разработки
Warp теперь открыт и переименован в агентную среду разработки со встроенным агентом кодирования и поддержкой подключения собственных CLI-агентов, таких как Claude Code, Codex и Gemini CLI.

Навык Claude позволяет осуществлять детальные настройки личности с использованием количественных переменных.
Новый навык Claude позволяет разработчикам вносить количественные корректировки по 32 группам личностных черт, охватывающим 120 переменных, определённых Claude, с групповыми профилями, показывающими такие метрики, как Многословность (60), Доброжелательность (55) и Сарказм & Резкость (17). Навык сохраняется между диалогами и включает команду publish для пользовательских инструкций.

Galadriel: Открытый инструмент для поддержания "теплого" кэша для постоянных агентов Claude
Galadriel — это 3-уровневая система кэширования для Claude, которая снижает затраты на 87% и задержку до менее 3 секунд для подсказок из 100K токенов. Включает MemPalace для постоянной векторной памяти.