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
👀 Смотрите также

Режим контекста: MCP-сервер, который сжимает выводы инструментов для Claude Code
Контекстный режим — это сервер MCP, который находится между Claude Code и выводами инструментов, обрабатывая их в песочницах и возвращая только сводки. Он сокращает 315 КБ вывода MCP до 5,4 КБ, увеличивая время сессии до замедления с ~30 минут до ~3 часов.

Плагин Keyoku заменяет статический пульс OpenClaw на автономность, управляемую памятью.
Keyoku — это бесплатный плагин для OpenClaw, который меняет механизм «сердцебиения» агента: вместо чтения статического файла HEARTBEAT.md он сканирует фактическое хранилище памяти агента на предмет зависшей работы, невыполненных обязательств, противоречивой информации и неактивных связей. Использует локальный движок на Go с SQLite + HNSW и предлагает три уровня автономии: наблюдение, предложение и действие.

Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями
Werld — это симуляция искусственной жизни в реальном времени, где агенты с нейронными сетями NEAT эволюционируют собственную нейронную архитектуру, сенсорную обработку и поведение без жёстко заданных правил или функций вознаграждения. Симуляция начинается с 30 агентов на графе малого мира Уоттса-Строгаца с 64 сенсорными каналами, 7 непрерывными моторными функциями и 29 наследуемыми признаками генома.
Zillow-Full: Открытый навык OpenClaw, превративший ручное исследование недвижимости в автоматизированный конвейер сделок
Разработчик создал 'zillow-full' на OpenClaw для извлечения Zestimate, истории налогов, истории цен и аналогов по каждому объекту. С помощью ночного cron, оценивающего листинги по критериям сделки, количество оптовых сделок выросло с 2 до 11 в месяц.