Repolode
buresdv

buresdv/Cork

Быстрый GUI для Homebrew на macOS, созданный на SwiftUI: просмотр, установка и обновление пакетов и cask, а также их обслуживание.

Open source альтернатива:Homebrew GUI

Звёзды
4,709
Форки
278
Открытые issues
54
Последний коммит
15 часов назад

Что это?

Cork — графический интерфейс для Homebrew на macOS, написанный на SwiftUI. Он позволяет просматривать установленные пакеты, отличать установленные вручную от подтянутых как зависимости и проверять, какие пакеты зависят от выбранного. Можно обновлять только отдельные пакеты, очищать кэш загрузок, управлять службами Homebrew в отдельном окне и помечать пакеты, за которыми вы хотите следить.

Некоторые функции призваны упростить рутинную работу с Homebrew. Cork самостоятельно загружает список пакетов и, по заявлению автора, делает это значительно быстрее стандартной реализации Homebrew. Кроме того, приложение автоматически учитывает системный прокси и может обновлять пакеты из строки меню, даже когда главное окно закрыто.

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

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

  • 01Показывает установленные пакеты и загружает список быстрее, чем стандартная команда Homebrew.
  • 02Отличает пакеты, установленные намеренно, от тех, что установлены только как зависимости.
  • 03Показывает, какие пакеты зависят от выбранного пакета.
  • 04Позволяет обновлять отдельные выбранные пакеты, а не всё сразу.
  • 05Позволяет управлять службами Homebrew в отдельном окне.
  • 06Очищает кэш загрузок и автоматически учитывает системный прокси.

Сценарии использования

  • Для разработчиков на Mac, которым удобнее графический интерфейс, чем ввод команд Homebrew.
  • Чтобы освободить место на Mac, найдя пакеты, установленные только как зависимости.
  • Чтобы обновить несколько пакетов Homebrew, не обновляя всё подряд.
  • Чтобы запускать и останавливать фоновые службы Homebrew в визуальной панели.

Быстрый старт

  1. 1

    Установите Mise с помощью скрипта установки из README

  2. 2

    Установите Tuist через Mise

    mise install tuist
  3. 3

    Клонируйте репозиторий и сгенерируйте проект Xcode

    git clone https://github.com/buresdv/Cork.git && cd Cork && git checkout <VERSION TAG> && mise exec tuist@4.208.0 -- tuist install && mise exec tuist@4.208.0 -- tuist generate --cache-profile none
  4. 4

    В Xcode выберите схему сборки Self-Compiled и пункт Product → Archive, затем скопируйте приложение в Applications

Что важно знать

  • Работает только на macOS Ventura или новее и требует Xcode 16 или новее.
  • Для самостоятельной сборки нужна учетная запись разработчика Apple и необходимо вручную выполнить несколько шагов по подписанию в Xcode.
  • В README продаются предварительно собранные версии за 25 €; чтобы избежать запроса о лицензии, при самостоятельной сборке нужно использовать определенную схему сборки.
  • В репозитории нет четко указанной лицензии.

Темы

Частые вопросы

Что такое Cork?
Быстрый GUI для Homebrew на macOS, созданный на SwiftUI: просмотр, установка и обновление пакетов и cask, а также их обслуживание. Cork — графический интерфейс для Homebrew на macOS, написанный на SwiftUI. Он позволяет просматривать установленные пакеты, отличать установленные вручную от подтянутых как зависимости и проверять, какие пакеты зависят от выбранного. Можно обновлять только отдельные пакеты, очищать кэш загрузок, управлять службами Homebrew в отдельном окне и помечать пакеты, за которыми вы хотите следить.
Cork можно использовать бесплатно? Какая у него лицензия?
Cork распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Cork всё ещё поддерживается?
Активно поддерживается. Последний коммит в Cork — 21 окт. 2026 г..
Для чего можно использовать Cork?
Для разработчиков на Mac, которым удобнее графический интерфейс, чем ввод команд Homebrew. Чтобы освободить место на Mac, найдя пакеты, установленные только как зависимости. Чтобы обновить несколько пакетов Homebrew, не обновляя всё подряд. Чтобы запускать и останавливать фоновые службы Homebrew в визуальной панели.
Как установить Cork?
Установите Mise с помощью скрипта установки из README Установите Tuist через Mise: mise install tuist Клонируйте репозиторий и сгенерируйте проект Xcode: git clone https://github.com/buresdv/Cork.git && cd Cork && git checkout <VERSION TAG> && mise exec tuist@4.208.0 -- tuist install && mise exec tuist@4.208.0 -- tuist generate --cache-profile none В Xcode выберите схему сборки Self-Compiled и пункт Product → Archive, затем скопируйте приложение в Applications
Где скачать Cork?
Исходный код и инструкции по установке — на GitHub: https://github.com/buresdv/Cork

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для строки меню macOS и системного трея Windows: показывает прослушиваемые порты, завершает процессы и управляет port-forward-подключениями Kubernetes и Cloudflare Tunnels.

5,1 тыс.212SwiftMITОбновлён 7 дней назад