Форки
9
Звёзды
195
Issues
0
Набор бесплатных Open Source утилит для macOS, живущих в строке меню. Помогают автоматизировать рутину на рабочем столе без лишних настроек.
Что делает
MacTools — это коллекция небольших инструментов для macOS, которые интегрируются в верхнюю панель системы. Они решают базовые задачи: от управления системными процессами до быстрого доступа к настройкам, которые Apple спрятала глубоко в меню.
Проект написан на Swift и использует нативные API macOS. Это значит, что инструменты работают быстро, не едят оперативку и выглядят как часть системы. Ты получаешь готовый функционал для управления своей средой разработки прямо из строки состояния.
Как работает
Это набор нативных приложений. Они взаимодействуют с системными API macOS через Swift. Пользователь просто запускает исполняемый файл — утилита сразу появляется в меню и ждет команд.
Кому подходит
Вайб-кодерам, которые хотят оптимизировать рабочее пространство на Mac без установки тяжелого софта.
Разработчикам, которым нужно быстро переключать системные состояния в процессе тестирования своих SaaS.
Тем, кто ценит минимализм и хочет, чтобы все нужные кнопки были под рукой в один клик.
Основные возможности
Управление системными настройками через меню.
Быстрый доступ к часто используемым функциям macOS.
Нативный интерфейс, соответствующий гайдлайнам Apple.
Минимальное потребление ресурсов процессора.
Полностью открытый исходный код под свободными лицензиями.
Как установить
Скачай готовый релиз из репозитория GitHub или скомпилируй проект самостоятельно через Xcode.
git clone https://github.com/ggbond268/MacTools.git
open MacTools.xcodeprojПосле открытия в Xcode просто нажми кнопку Build and Run.
Как применить в своём продукте
Ты можешь использовать этот код как базу для создания собственных утилит под macOS. Если твой SaaS требует взаимодействия с локальной машиной пользователя, этот репозиторий станет отличным шаблоном для написания «нативного помощника».
Взять готовые модули для управления меню и встроить их в свое приложение.
Использовать структуру проекта для создания кастомных инструментов автоматизации под конкретные задачи.
Изучить, как Swift взаимодействует с системными процессами, чтобы добавить нативные фичи в свой продукт.
Подводные камни
Инструменты написаны на Swift, поэтому для глубокой кастомизации придется хотя бы немного понимать структуру Xcode. Проект ориентирован на macOS, так что на Windows или Linux он не запустится. Учитывай, что Apple постоянно меняет права доступа в новых версиях системы — иногда нужно вручную разрешать доступ к функциям в «Системных настройках».
Частые вопросы
Нужно ли платить за использование инструментов?
Нет, проект полностью бесплатен. Это Open Source, так что ты можешь скачивать, модифицировать и использовать код в своих целях без ограничений.
Сложно ли добавить свою функцию в меню?
Если ты умеешь пользоваться Cursor или Claude для правок кода, то проблем не будет. Структура проекта стандартная, AI легко понимает, где нужно прописать логику для нового пункта меню.
Работает ли это на новых чипах Apple Silicon?
Да, так как это нативный Swift-код, он отлично работает на процессорах M1, M2 и M3 без необходимости использования эмуляторов.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.