shobhit99 /
SuperIsland
Dynamic Island для macOS с поддержкой расширений. Добавляет интерактивный островок с уведомлениями и виджетами на рабочий стол.
Форки
10
Звёзды
196
Issues
0
SuperIsland переносит Dynamic Island с iPhone на macOS. Это интерактивный островок для уведомлений и виджетов прямо на рабочем столе.
Что делает
Проект добавляет на экран Mac динамический элемент, который реагирует на системные события. Он имитирует поведение островков из iOS, предоставляя быстрый доступ к информации без необходимости открывать полноразмерные приложения.
Вайб-кодеры используют его для создания кастомных интерфейсов поверх стандартной оболочки macOS. Это позволяет выводить уведомления, статусы процессов или другие данные в компактном виде. Всё работает как нативное дополнение к системе.
Как работает
Приложение использует Swift для отрисовки интерфейса поверх окон macOS. Оно перехватывает системные уведомления и события, отображая их в виджете. Архитектура поддерживает расширения, что позволяет разработчикам дописывать логику для отображения специфических данных.
Кому подходит
Разработчикам утилит для macOS, которым нужно вынести статус-бары в интерактивную зону.
Владельцам Mac с «челкой», желающим скрыть её или сделать полезной.
Тем, кто строит дашборды для мониторинга процессов в реальном времени.
Основные возможности
Интерфейс в стиле Dynamic Island для macOS.
Поддержка расширений для кастомной логики.
Интерактивное отображение уведомлений.
Компактный виджет на рабочем столе.
Плавная анимация элементов.
Как установить
Для сборки потребуется Xcode и установленный Swift. Клонируйте репозиторий и скомпилируйте проект через стандартную среду разработки Apple.
git clone https://github.com/shobhit99/SuperIsland.git
cd SuperIsland
# Откройте проект в Xcode и нажмите BuildУбедитесь, что у вас установлена актуальная версия macOS, поддерживающая современные API для работы с окнами.
Подводные камни
Приложение работает с наложением окон, поэтому могут возникнуть конфликты с полноэкранными режимами других программ. Настройка разрешений в macOS (Accessibility) обязательна для корректной работы всех функций. Стабильность зависит от обновлений macOS, так как проект активно использует API для работы с системными интерфейсами.
Частые вопросы
Нужно ли отключать SIP для работы?
Нет, проект не требует отключения System Integrity Protection. Однако приложению нужно выдать права доступа к универсальному доступу (Accessibility) в настройках безопасности macOS, чтобы оно могло корректно отображаться поверх других окон и перехватывать системные события.
Можно ли добавить свои виджеты?
Да, архитектура проекта поддерживает расширения. Вы можете написать свои модули на Swift, которые будут отображать специфические данные, например, курс криптовалют или прогресс выполнения задач в вашем приложении.
Работает ли это на старых версиях macOS?
Проект опирается на современные API Apple. Рекомендуется использовать актуальные версии ОС для корректной отрисовки анимаций и работы с окнами. На старых релизах некоторые визуальные элементы могут отображаться некорректно.
Топики
Похожие репозитории
OnlySwitch — это комбайн для macOS, который управляет системными настройками из меню-бара. Помогает автоматизировать рутину и кастомизировать интерфейс без глубокого кодинга.
Atoll переносит Dynamic Island с iPhone на macOS. Это удобный способ мониторить уведомления и статус системы прямо в верхней части экрана.
MioIsland переносит управление AI-агентами в Dynamic Island на macOS. Управляй сессиями Claude Code из статус-бара без переключения окон.
DynamicNotch превращает вырез в экране MacBook в интерактивную панель управления. Удобная штука для кастомизации macOS.
Данные обновлены: 16 апреля 2026 г.