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

LLMock: HTTP-сервер для мокинга, обеспечивающий детерминированное тестирование LLM между процессами
LLMock — это реальный HTTP-сервер, который мокает API OpenAI, Claude и Gemini, позволяя разработчикам запускать детерминированные тесты в нескольких процессах без обращения к реальным API. Он поддерживает SSE-стриминг, вызовы инструментов, предикатную маршрутизацию и журналирование запросов без зависимостей.

Инструмент с открытым исходным кодом позволяет Claude напрямую управлять Unreal Engine.
soft-ue-cli — это инструмент на Python с плагином на C++, который позволяет Claude Code и Claude Desktop выполнять команды в Unreal Engine без взаимодействия с редактором, предоставляя более 60 операций, включая редактирование блюпринтов, создание акторов и профилирование производительности.

Claude Code v2.1.90 добавляет поддержку мыши с флагом CLAUDE_CODE_NO_FLICKER.
Anthropic выпустила Claude Code v2.1.90 с новой функцией, которая включает поддержку мыши в интерфейсе чата. Пользователи могут активировать её, установив переменную окружения CLAUDE_CODE_NO_FLICKER=1 перед запуском claude.

Келет: Автоматизированный анализ первопричин для ИИ-агентов
Kelet — это сервис, который автоматически анализирует сбои в работе AI-агентов в продакшене, группируя трассировки и сигналы для выявления коренных причин и предложения исправлений. Интегрируется через Python/TypeScript SDK или установочный скилл и в настоящее время бесплатен в период бета-тестирования.