← Все проекты
Проект / Swift

zats/permiso: Permiso — готовый диалог для запроса разрешений в macOS

Помогает пользователям macOS приложений быстро включить нужные разрешения в Системных настройках.

Небольшая Swift-библиотека, вдохновлённая подходом Codex Computer Use. Позволяет внедрить в macOS-приложение красивый и понятный диалог, который помогает пользователю включить необходимые разрешения (например, доступ к специальным возможностям или запись...

★ 227 Swift Форки 16 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков macOS-приложений на Swift, которым нужно запрашивать доступ к специальным возможностям или записи экрана.

Проблема / задача

Пользователи часто не знают, как и где включить разрешения для приложения, теряются в Системных настройках и бросают установку.

Как это работает

Библиотека показывает нативный диалог с иконкой вашего приложения, объясняет, зачем нужно разрешение, и ведёт пользователя прямо в нужный раздел Системных настроек. Всё работает через простой вызов функции с указанием типа разрешения.

Что видно по README

Небольшая Swift-библиотека, вдохновлённая подходом Codex Computer Use. Позволяет внедрить в macOS-приложение красивый и понятный диалог, который помогает пользователю включить необходимые разрешения (например, доступ к специальным возможностям или запись экрана) без лишних поисков в настройках системы.

Ключевые возможности

Показывает нативный диалог с иконкой приложенияПредоставляет глубокую ссылку в нужный раздел Системных настроекПоддерживает разрешения для специальных возможностей и записи экрана

Технологии

SwiftSwift Package Manager

Интересный факт

Проект вдохновлён твитом, где показали, как Codex Computer Use элегантно решает проблему с разрешениями. Разработчик решил сделать open-source реализацию этого подхода.

С чего начать

  • Добавьте Permiso как зависимость через Swift Package Manager
  • Импортируйте модуль в нужном месте кода

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы делаете macOS-приложение, которому нужны особые разрешения. Библиотека решает реальную UX-проблему, но пока поддерживает только два типа разрешений.

Наблюдения по обновлениям

Проект свежий, минимально жизнеспособный, но активность разработки низкая. Поддерживает только macOS 26 (Sequoia) и выше.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/zats/permiso
Создан на GitHub
17 апреля 2026 г.
Последнее обновление репо
17 апреля 2026 г.
Последняя проверка GitRadar
17 апреля 2026 г.
Изученные файлы
README.md, Package.swift, Sample/PermisoSample/PermisoSampleApp.swift, Tests/PermisoTests/PermisoTests.swift, Sources/Permiso/PermisoPanel.swift, Sources/Permiso/PermisoHostApp.swift

FAQ

Что это такое?

Библиотека на Swift для macOS, которая показывает пользователю диалог с инструкцией, как включить нужное приложению разрешение в Системных настройках.

Для кого подходит?

Для разработчиков нативных приложений под macOS, которым требуется доступ к специальным возможностям, записи экрана или другим защищённым функциям системы.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с zats/permiso?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.