Форки
40
Звёзды
1.7k
Issues
0
Ball — это open-source инструмент для захвата экрана и записи видео на macOS. Помогает быстро делать демки продуктов без лишнего софта.
Что делает
Ball — это минималистичная утилита для записи экрана, созданная для macOS. Она позволяет записывать видео того, что происходит в конкретном окне или на всей области дисплея.
Инструмент избавляет от громоздких интерфейсов. Ты просто запускаешь его, выбираешь область и начинаешь запись. Это чистое решение для тех, кому нужно быстро показать работу своего SaaS или бота коллегам или клиентам.
Как работает
Проект написан на Swift и использует нативные API macOS для захвата изображения. Он работает как легковесный процесс, который не нагружает систему во время записи.
По сути, это обертка над системными средствами записи Apple, которая дает более удобный интерфейс. Он не требует сложных настроек кодеков или битрейта.
Кому подходит
Вайб-кодеры, которым нужно быстро записать видео для лендинга своего продукта.
Разработчики ботов, делающие обучающие гифки для документации.
Те, кто устал от тяжелых видеоредакторов ради 10-секундного ролика.
Основные возможности
Запись экрана в один клик.
Поддержка выбора конкретных окон приложений.
Минимальное потребление ресурсов процессора.
Нативный интерфейс macOS.
Отсутствие водяных знаков и платных подписок.
Как установить
Для сборки потребуется Xcode и установленные инструменты командной строки.
git clone https://github.com/nate-parrott/ball
cd ball
open ball.xcodeprojПосле открытия в Xcode нажми кнопку Run (Cmd+R), чтобы собрать и запустить утилиту на своем Mac.
Подводные камни
Инструмент написан на Swift, поэтому для работы нужна среда разработки Xcode. Если ты никогда не собирал приложения из исходников, придется потратить время на настройку Xcode. Также учитывай, что это софт только для macOS — на Windows или Linux он не заведется.
Частые вопросы
Нужно ли платить за использование?
Нет, это полностью open-source проект. Ты можешь использовать его бесплатно для любых целей, включая коммерческие проекты.
Можно ли записывать звук?
В текущей реализации фокус сделан на захвате видео. Проверяй актуальные обновления в репозитории, так как функционал может меняться.
Сложно ли собрать это приложение?
Если у тебя установлен Xcode, достаточно склонировать репозиторий и нажать кнопку сборки. Это стандартный процесс для любого Swift-проекта.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.