Сделал бесплатное приложение, которое превращает чёлку MacBook в пульт управления
Чёлка на MacBook отъедает кусок экрана и при этом ничего не делает. Зато строка меню у меня была забита до отказа: три VPN-клиента, плеер, календарь и ещё пара утилит. А в браузере вечно висели вкладки «потом прочитаю», которые страшно закрыть.
В какой-то момент я понял, что всё это можно собрать в одном месте, и как раз в том, которое пустует. Так появилась Polka. Название от слова «полка»: сначала там хранились только вкладки, потом туда переехало всё остальное.
Как это работает
Подводишь курсор к чёлке, и она раскрывается в панель. Уводишь курсор, панель прячется. С клавиатуры она открывается сочетанием ⌥⇧K. Фокус остаётся в том окне, где ты работал, так что можно переключить VPN и сразу печатать дальше.
Даже в закрытом виде чёлка подсказывает: что сейчас играет, включён ли VPN и через сколько минут созвон.
Что внутри
Вкладки. Нашёл полезную статью, нажал ⌥⇧S и прямо в чёлке выбрал папку. Можно сохранить сразу всё окно и спокойно его закрыть. Работает с Safari, Chrome, Arc, Brave, Edge и Яндекс Браузером. Папку потом можно открыть обратно в новом окне одной кнопкой.
VPN. Все подключения на одном экране, у каждого свой переключатель. Polka видит то, что есть в системных настройках (Happ, V2Box, WireGuard, L2TP), профили Tunnelblick и FSNT. Отключить всё сразу можно одной кнопкой.
Музыка. Обложка, перемотка, и сразу видно, какое приложение играет: Яндекс Музыка, Spotify, Apple Music или ролик в браузере. Там же переключается вывод звука, например с колонок на наушники.
Календарь. Отсчёт до ближайшей встречи и кнопка «Войти». Ссылку на Телемост, Zoom, Google Meet или Teams Polka находит в событии сама. Календари берутся те, что уже подключены к Mac, ничего настраивать не нужно.
Переводчик. Выделяешь текст в любом приложении, жмёшь ⌥⇧T, и перевод появляется в чёлке. Переводит встроенный переводчик Apple прямо на Mac, текст никуда не отправляется. Нужна macOS 15 или новее.
Калькулятор. Пишешь «1250 × 1,2 + 15%» и сразу видишь ответ. Валюты тоже пересчитывает.
Буфер обмена. Последние 30 скопированных фрагментов вместе со скриншотами. То, что менеджеры паролей помечают как секретное, в историю не попадает.
Полка для файлов. Бросаешь файл в чёлку, а потом забираешь его или отправляешь по AirDrop.
Сценарии. Несколько действий на одну кнопку. Например, можно сделать «Фокус»: он закроет Telegram, включит тёмную тему и VPN. А «Вечер» вернёт всё обратно.
Если чёлки нет
На внешнем мониторе и на Mac без чёлки Polka выглядит как маленькая капсула посередине строки меню. Она открывает ту же панель и переходит на тот экран, где сейчас курсор.
Что ещё важно
Приложение бесплатное, без подписки и платной версии. Код открыт, лицензия MIT. Нет аккаунтов, рекламы и аналитики, всё хранится на Mac. Обновления ставятся прямо из приложения и проверяются цифровой подписью.
Честно про одну неудобную вещь. Polka пока не нотаризована Apple, для этого нужен платный аккаунт разработчика. Поэтому при первом запуске macOS попросит подтверждение. Если ставить через Homebrew, этот шаг сделается сам. Пошаговая инструкция с картинками: romabmstu.github.io/polka/install.html
Как поставить
Через Homebrew, две команды в Терминале:
brew tap romabmstu/polka https://github.com/romabmstu/polka
brew install --cask romabmstu/polka/polka
Или скачать Polka.dmg и перетащить в «Программы». Нужна macOS 14 или новее, подходят и Apple silicon, и Intel.
Нужен ваш фидбек
Это первая публичная версия. Расскажите, что неудобно, какие VPN-клиенты добавить и чего ещё не хватает в чёлке. Если что-то сломается, в настройках есть кнопка «Сообщить о проблеме», она соберёт отчёт для GitHub.
Сайт с интерактивным демо: romabmstu.github.io/polka