Scrawl: инструмент для записи и аннотирования экрана

Scrawl: инструмент для записи и аннотирования экрана

Scrawl — это инструмент для записи и аннотирования экрана, позволяющий показывать проблему вместо её описания. С помощью комбинации клавиш (⌥⇧S) ты можешь начать запись своего экрана, комментировать происходящее голосом, рисовать на экране и потом остановить запись. Результаты сохраняются в компактном формате, включая аннотированные ключевые кадры, транскрипт и структурированный манифест.

Проект написан для macOS 26 и выше, и требует Apple Silicon Mac. Установить его можно через Homebrew или скачав DMG с сайта разработчика. Scrawl адаптирован для работы с различными агентами, такими как Claude Code и Codex, благодаря специальному навыку. Это удобно, если ты работаешь с алгоритмами, которые могут интерпретировать и анализировать записи.

Помни, что проект находится в ранней стадии, и на данный момент поддержка ограничена только платформой Apple. Если ты ищешь удобный способ демонстрации проблем в твоих проектах или разработке, Scrawl может быть хорошим решением для работы с визуальным контентом и автоматизацией взаимодействия с агентами.

**Scrawl** — это приложение, которое позволяет записывать экран и звук во время демонстрации проблемы, вместо того чтобы описывать её словами. Ты можешь нажать сочетание клавиш `⌥⇧S` для начала записи, говорить, делать заметки и нажимать снова `⌥⇧S` для завершения. После завершения записи Scrawl создает набор файлов: контактную таблицу с аннотированными ключевыми кадрами, полные ключевые кадры, транскрипцию и временную шкалу взаимодействий, а также структурированный манифест.

Установка

Для работы Scrawl требуется Mac с Apple Silicon и macOS 26 или новее. Установить приложение можно, скачав DMG с сайта scrawl.kitlangton.com, или через Homebrew:

brew install --cask kitlangton/tap/scrawl

Приложение обновляется автоматически через механизм Sparkle, поэтому обновления не нужно устанавливать вручную.

Использование

Для запуска интерфейса приложения или выполнения команд можно использовать командную строку:

# Запуск меню и приложения
cargo run -- app

# Генерация демонстрационной записи
cargo run -- demo --out /tmp/demo.scrawl

# Просмотр буфера (или `latest`) в окне предварительного просмотра
cargo run -- preview /tmp/demo.scrawl

# Извлечение ключевых кадров за указанный временной промежуток
cargo run -- frames /tmp/demo.scrawl --from 0:02 --to 0:07

# Очистка старых записей
cargo run -- clean --dry-run

Scrawl также предлагает возможности для интеграции с различными агентами, такими как Claude Code и Codex, что позволяет легко использовать записанные данные для анализа и улучшения процесса разработки.

Ограничения и права доступа

При первом запуске Scrawl запрашивает разрешения на запись экрана, использование микрофона и доступность для управления устройствами. Все разрешения нужны для полноценной работы приложения, и его интерфейс показывает прогресс их получения. Разрешения надо открыть в любом порядке, но все они должны быть активированы для начала записи.

Дополнительные возможности

Scrawl опирается на высококачественную транскрипцию благодаря Apple's SpeechAnalyzer или внешнему инструменту Hex для улучшенной обработки речи. Ты также можешь управлять параметрами записи, хранением данных и другими настройками через интерфейс настройки приложения. Возможны расширенные функции, такие как автоматическое обрезание видео, работа с видеокадрами с iPhone и экспорт записей в формате .mp4.

Если возникают проблемы с правами доступа, Scrawl предоставляет возможность перезапуска процесса получения прав, чтобы устранить возможные ошибки. В дополнение к этому, приложение включает в себя инструменты для тестирования и отладки.

Открыть на GitHub: kitlangton/scrawl →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте