Форки
130
Звёзды
2.1k
Issues
0
Atoll переносит Dynamic Island с iPhone на macOS. Это удобный способ мониторить уведомления и статус системы прямо в верхней части экрана.
Что делает
Atoll добавляет на рабочий стол Mac интерактивную область, которая имитирует поведение Dynamic Island. Он отображает текущую активность, уведомления и системные статусы в компактном виде.
Вместо того чтобы тянуться к центру экрана или проверять центр уведомлений, ты видишь всё важное прямо над окнами. Это упрощает работу с многозадачностью.
Как работает
Программа создаёт наложенное окно (overlay) поверх всех остальных элементов интерфейса macOS. Она использует системные API для сбора данных о запущенных процессах и событиях.
Приложение написано на Swift. Оно плотно интегрируется в экосистему Apple, чтобы считывать уведомления и статус-бары без лишних задержек.
Кому подходит
Владельцам MacBook, которым не хватает привычных фишек iOS на десктопе.
Тем, кто хочет быстрее реагировать на входящие сообщения.
Разработчикам, которые любят кастомизировать интерфейс macOS под себя.
Основные возможности
Отображение уведомлений в стиле Dynamic Island.
Интерактивная зона для управления активностью.
Минималистичный дизайн, не перекрывающий контент.
Поддержка нативных событий macOS.
Как установить
Скачай готовый билд из релизов на GitHub или скомпилируй проект самостоятельно через Xcode.
git clone https://github.com/Ebullioscopic/Atoll.git
cd Atoll
open Atoll.xcodeprojПосле открытия в Xcode нажми `Cmd + R` для сборки и запуска приложения.
Как применить в своём продукте
Atoll — это отличный пример того, как можно расширить стандартный UI системы. Ты можешь использовать его как референс для создания собственных плагинов или виджетов, которые живут поверх других окон.
Создай кастомные плагины для Atoll, если хочешь выводить туда данные из своего SaaS.
Используй логику работы с overlay-окнами для создания собственных утилит продуктивности.
Интегрируй свои уведомления в этот интерфейс, чтобы пользователи не пропускали апдейты.
Подводные камни
Это проект с открытым исходным кодом, поэтому он может конфликтовать с другими утилитами, которые меняют поведение статус-бара или окон. Также учти, что постоянное отображение overlay-окна требует прав доступа к «Универсальному доступу» в настройках macOS.
Частые вопросы
Будет ли Atoll работать на всех версиях macOS?
Проект ориентирован на современные версии системы. Перед установкой проверь требования в Xcode, так как использование специфических API может ограничивать поддержку старых версий macOS.
Можно ли настроить размер этого острова?
На данный момент базовый функционал ограничен тем, что заложили авторы. Однако, так как это open source, ты можешь форкнуть репозиторий и изменить размеры элементов в коде Swift.
Потребляет ли Atoll много ресурсов процессора?
Он работает как фоновый процесс. Если ты не перегружаешь его десятками активных уведомлений одновременно, влияние на заряд батареи будет минимальным.
Топики
Похожие репозитории
ImHex — продвинутый hex-редактор с поддержкой визуализации данных и разбора бинарных структур. Идеален для реверс-инжиниринга и отладки файлов без боли для глаз.
PowerShell — кроссплатформенный инструмент автоматизации и управления задачами. Позволяет управлять любыми системами через скрипты.
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
KeePassXC — это оффлайн-менеджер паролей с открытым кодом. Он хранит логины и секреты локально, обеспечивая полную приватность данных.
Данные обновлены: 3 июня 2026 г.