LunarBar-app /
LunarBar
Компактный лунный календарь для строки меню macOS.
Форки
68
Звёзды
1.4k
Issues
0
LunarBar — компактный лунный календарь в системном трее macOS. Помогает быстро узнать фазу Луны без открытия браузера.
Что делает
LunarBar живет в строке меню вашего Mac. Он показывает текущую фазу Луны и дает базовую информацию о лунном цикле прямо в выпадающем окне.
Это утилита для тех, кто следит за лунными ритмами и не хочет загромождать рабочий стол виджетами. Она работает тихо и не отвлекает от основных задач.
Как работает
Приложение написано на Swift и использует нативные API macOS для интеграции в строку меню. Оно вычисляет фазы Луны локально, без запросов к внешним серверам.
Весь код скомпилирован под архитектуру Apple Silicon и Intel. Это обеспечивает мгновенный отклик при клике на иконку.
Кому подходит
Разработчикам, которые любят минималистичные инструменты в менюбаре.
Энтузиастам, отслеживающим лунные циклы для планирования активности.
Пользователям macOS, ценящим нативные приложения без лишних зависимостей.
Основные возможности
Отображение текущей фазы Луны в реальном времени.
Быстрый доступ из строки меню macOS.
Легкий интерфейс, не потребляющий ресурсы системы.
Нативная поддержка macOS.
Как установить
Скачайте последнюю версию из релизов на GitHub или соберите проект самостоятельно через Xcode.
git clone https://github.com/LunarBar-app/LunarBar.git
open LunarBar.xcodeprojПосле открытия в Xcode нажмите `Cmd + R` для сборки и запуска приложения на вашем Mac.
Как применить в своём продукте
Вы можете использовать логику вычисления лунных фаз из этого репозитория для своих проектов. Например, если вы делаете приложение для медитаций или трекер привычек, добавьте туда лунный календарь как дополнительную фичу.
Встроить как модуль в свое приложение для планирования.
Использовать как пример реализации Swift-приложения для менюбара.
Добавить визуализацию фаз в свой SaaS-продукт как небольшое дополнение.
Подводные камни
Приложение ограничено только macOS. Если вы планируете кроссплатформенный продукт, код на Swift не перенести на Windows или Linux без полной переписки логики. Также учитывайте отсутствие API для автоматизации — это чисто визуальный инструмент для конечного пользователя.
Частые вопросы
Можно ли настроить отображение фаз для другого часового пояса?
Приложение берет системное время вашего Mac. Оно автоматически подстраивается под настройки локального времени, установленные в системе. Дополнительных настроек внутри интерфейса для смены пояса не предусмотрено.
Насколько сильно приложение грузит процессор?
Почти никак. Это легковесная утилита, которая обновляет данные только при открытии меню. Она не висит в фоне с тяжелыми процессами, поэтому не влияет на время работы от батареи.
Работает ли LunarBar на старых версиях macOS?
Проект ориентирован на современные версии системы. Перед установкой проверьте требования в файле `Info.plist` или настройках проекта в Xcode, так как поддержка старых версий может отсутствовать.
Топики
Похожие репозитории
TextGrabber2 — утилита для macOS, которая вытаскивает текст из любой области экрана прямо в строку меню. Быстрый захват данных без лишних кликов.
Ping-warden — утилита для macOS, которая отключает AWDL-интерфейс. Это убирает микрофризы в облачных играх и стримах, вызванные поиском AirDrop.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
Данные обновлены: 3 июня 2026 г.