TheBoredTeam /
boring.notch
TheBoringNotch: нескучный вырез в экране, который качает 🎸🎶
Форки
763
Звёзды
9.5k
Issues
0
boring.notch превращает «челку» в MacBook в интерактивный визуализатор звука. Это простой способ добавить стиля в UI без сложного кода.
Что делает
Инструмент заставляет вырез в верхней части экрана вибрировать в такт музыке. Когда ты слушаешь трек, notch реагирует на амплитуду звука и меняет анимацию. Это создает эффект «живого» интерфейса, который сразу выделяет девайс среди других.
Разработчики сделали ставку на визуальный вайб. Он работает в фоне и не мешает основной работе. Ты просто запускаешь его, и стандартная черная полоска превращается в динамический элемент управления или визуального оформления.
Как работает
Приложение использует системные API macOS для захвата аудиопотока и отрисовки анимации вокруг области камеры. Оно считывает частотные характеристики звука в реальном времени. Вся логика реализована на Swift, что дает минимальную нагрузку на процессор.
Кому подходит
Владельцам MacBook с вырезом, которые хотят кастомизировать интерфейс.
Тем, кто записывает стримы или видео и хочет добавить визуальный акцент на экран.
Вайб-кодерам, которые тестируют UI-эффекты для своих десктопных приложений.
Основные возможности
Визуализация аудио в реальном времени вокруг выреза.
Настройка чувствительности анимации под разные жанры музыки.
Низкое потребление ресурсов системы при работе в фоне.
Минималистичный дизайн, который не перегружает рабочее пространство.
Как установить
Проще всего скачать готовый билд из релизов на GitHub. Если хочешь собрать сам, используй Xcode.
git clone https://github.com/TheBoredTeam/boring.notch
open boring.notch.xcodeprojПосле открытия проекта нажми кнопку Run в Xcode. Приложение сразу подхватит настройки звука.
Как применить в своём продукте
Ты можешь вдохновиться этим подходом для создания собственных утилит под macOS. Вместо обычных иконок в статус-баре, используй область вокруг notch для уведомлений или индикаторов прогресса.
Встроить визуальные индикаторы активности в свои SaaS-клиенты для macOS.
Использовать принцип работы с аудио-потоком для создания кастомных аудиоплееров.
Добавить «пасхалки» в свои продукты, которые активируются при проигрывании определенного звука.
Подводные камни
Главный минус — работа только на моделях MacBook с вырезом. На старых Air или Pro с ровной рамкой эффекта не будет. Также следи за нагрузкой на GPU, если у тебя открыто много тяжелых приложений — анимация может начать подтормаживать при критической нехватке ресурсов.
Частые вопросы
Будет ли это работать на Windows?
Нет, проект написан на Swift специально под экосистему Apple. Он завязан на специфические API macOS, поэтому перенос на другие ОС потребует полной переработки всей логики отрисовки и захвата звука.
Сильно ли это сажает батарею?
Приложение оптимизировано, но любая постоянная анимация потребляет энергию. Если ты работаешь от аккумулятора весь день, лучше отключать визуализатор, когда не слушаешь музыку активно.
Нужно ли давать приложению доступ к микрофону?
Да, для захвата системного звука приложению потребуются соответствующие разрешения в настройках приватности macOS. Без них оно просто не увидит аудиопоток для генерации анимации.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.