Cork — GUI для Homebrew, который заменит терминал
GUI-обёртка для Homebrew на SwiftUI: устанавливай пакеты кликом, чисти кэш и управляй сервисами без единой команды в терминале.
TL;DR: Cork — бесплатный open-source GUI для Homebrew на macOS. Написан на SwiftUI, весит меньше мегабайта в памяти и позволяет управлять пакетами без терминала. Подойдёт дизайнерам, менеджерам и вообще всем, кто пользуется Homebrew, но не хочет запоминать команды.
Я пользуюсь Homebrew каждый день. И каждый раз, когда нужно вспомнить, как правильно — brew list или brew ls, или какой cask я поставил полгода назад, начинается лёгкое раздражение. Терминал мощный, спору нет. Но иногда хочется просто ткнуть в кнопку. Cork как раз про это — нормальный графический интерфейс поверх Homebrew.
Что такое Cork и зачем он нужен
Cork — нативное macOS-приложение, графическая оболочка для пакетного менеджера Homebrew. Разработал его Давид Буреш из Словении, проект живёт на GitHub с 2022 года и регулярно обновляется.
Зачем вообще GUI, если есть терминал? У Homebrew есть несколько раздражающих моментов:
- Нужно помнить команды:
brew install,brew upgrade,brew cleanup --scrub - Нет способа увидеть все установленные пакеты одним взглядом
- Кэш растёт на сотни мегабайт, а ты про него забываешь
- Чтобы посмотреть инфу о пакете, делаешь
brew infoи разбираешь текстовую простыню
Cork оборачивает всё это в привычный macOS-интерфейс. Кнопки, списки, поиск — как в любом обычном приложении.
Быстрый старт
Установить Cork можно тремя способами. Самый быстрый — через Homebrew:
brew install --cask cork
Это демо-версия с ограничениями. Полная стоит 25 €, но есть лайфхак: Cork open-source, его можно собрать бесплатно из исходников.
Сборка из исходников (бесплатно):
- Установи Mise — менеджер версий инструментов:
curl https://mise.run | sh
- Установи Tuist (система сборки для iOS/macOS проектов):
mise install tuist
- Склонируй репозиторий и сгенерируй Xcode-проект:
git clone https://github.com/buresdv/Cork.git && cd Cork
mise exec tuist@4.50.2 -- tuist install
mise exec tuist@4.50.2 -- tuist generate --no-binary-cache
- В Xcode: выбери Build Scheme → Self-Compiled, потом
Product → Archive - В окне архивов нажми
Distribute App → Custom → Copy App - Перетащи Cork.app в
/Applications/
Весь процесс занимает минут 20-30, в основном ждёшь скачивание зависимостей и компиляцию. Не сложно, но и не два клика.
Третий вариант — просто купить за 25 € на corkmac.app. Одна покупка навсегда, обновления бесплатно.
Ключевые возможности
Управление пакетами в два клика
Поиск работает и по formulae, и по casks. Набираешь название, видишь результаты, нажимаешь Install. Без brew install --cask --no-quarantine whatever. Удаление так же просто.
Информация о пакетах
Cork показывает то, что Homebrew прячет за несколькими командами: зависимости, размер кэша, является ли пакет зависимостью другого или ты ставил его сам. Последнее особенно полезно — стандартная команда brew leaves часто выдаёт неполный список, и сам разработчик Cork об этом пишет.
Очистка кэша
За полгода у меня накопилось больше 600 МБ кэшированных загрузок Homebrew. В терминале про это легко забыть. Cork показывает размер кэша прямо на главном экране и позволяет очистить его одной кнопкой. Мелочь, но когда на MacBook Air каждый гигабайт на счету, это заметно.
Homebrew-сервисы
Если пользуешься postgresql, redis или nginx через Homebrew, Cork позволяет запускать и останавливать сервисы в отдельном окне. Не нужно вспоминать brew services start postgres. Подробнее про brew services и другие возможности Homebrew я писал в отдельном обзоре.
Тегирование пакетов
Фича, которой в самом Homebrew нет вообще. Можно помечать пакеты тегами — «рабочее», «для проекта X», что угодно. Чисто для организации, но когда установлено 50+ пакетов, помогает не потеряться.
Обновления из Menu Bar
Можно обновлять пакеты прямо из строки меню, даже не открывая приложение.
Тарифы
| Бесплатно (self-compiled) | Покупка | |
|---|---|---|
| Цена | 0 € | 25 € (единоразово) |
| Все функции | Да | Да |
| Обновления | Ручная пересборка | Автоматические |
| Установка | Xcode + 30 мин | brew install --cask cork |
| Поддержка разработчика | Нет | Да |
Единственная реальная разница — удобство получения обновлений. Функционально версии идентичны.
Альтернативы
Cork не единственный GUI для Homebrew. Вот что ещё есть:
| Приложение | Цена | Стек | Open Source | Особенности |
|---|---|---|---|---|
| Cork | 25 € / бесплатная сборка | SwiftUI | Да (Commons Clause) | Самый функциональный, нативный |
| Brewer X | 29 € | Нативный macOS | Нет | Bulk-операции, transcript |
| WailBrew | Бесплатно | Go + React (Wails) | Да (MIT) | Лёгкий (~5 МБ), новый проект |
| BrewMate | Бесплатно | Electron | Да (MIT) | Простой, есть в App Store |
| Cakebrew | Бесплатно | Objective-C | Да | Не обновляется, проблемы после Sonoma |
Brewer X — ближайший конкурент по качеству. Красивый, с полезным transcript-режимом, где видно все команды под капотом. Но стоит 29 €, закрытый код, и бесплатной версии нет совсем.
WailBrew — новичок 2025 года. Написан на Go + React через фреймворк Wails, весит всего 5 МБ (для сравнения, Electron-приложения обычно 150+ МБ). Полностью бесплатный, MIT-лицензия. Но пока сыроват: управления сервисами и тегирования нет.
Cakebrew — когда-то был стандартом, но не обновляется с 2023 года и, по отзывам, может не работать на свежих macOS.
Что понравилось
- Нативный SwiftUI — приложение выглядит как часть macOS, а не как веб-обёртка
- Загрузка списка пакетов примерно в 10 раз быстрее стандартного
brew list, согласно бенчмаркам разработчика - Русский язык в интерфейсе
- Потребление ресурсов минимальное: около 0.6% RAM на базовом Mac
- Модель «собери бесплатно или купи ради удобства» — честная и прозрачная
Что не понравилось
- 25 € за GUI-обёртку — я понимаю, что это поддержка разработчика, но цена кусается для такого простого по сути приложения
- Сборка из исходников требует Xcode, Mise, Tuist — если ты не разработчик, это целый квест
- Лицензия Commons Clause: код открыт, но нельзя распространять собранные бинарники. Это не MIT и не GPL, и для кого-то принципиально
- В демо-версии не понятно, какие конкретно функции урезаны. Хотелось бы больше прозрачности
Вердикт
Думаю, Cork — на данный момент лучший GUI для Homebrew. Если ты живёшь в терминале, Cork скорее приятное дополнение. Я, например, использую его в основном для двух вещей: следить за кэшем и управлять сервисами. Терминал никуда не делся, но открывать его стал реже.
Для дизайнеров, менеджеров или людей, которым Homebrew нужен ради пары пакетов, Cork упрощает жизнь заметно. Не нужно помнить команды, не нужно гуглить синтаксис.
Если 25 € жалко, но Xcode стоит — собери бесплатно. Если не хочешь возиться — посмотри на WailBrew, он полностью бесплатный и довольно шустрый.
Попробовать: Cork
Что ещё почитать
- Homebrew — пакетный менеджер для macOS в 2026 — подробный обзор самого Homebrew: быстрый старт, формулы, cask, brew bundle
- iTerm2 + Zsh + Oh My Zsh — красивый терминал на Mac за 10 минут — если хочешь прокачать и терминал тоже
- Kuku — Obsidian на стероидах с AI-агентом — ещё одно нативное приложение для macOS, которое стоит попробовать
Источники- [Cork — официальный сайт](https://corkmac.app/) - [Cork на GitHub](https://github.com/buresdv/Cork) - [Cork на Homebrew Formulae](https://formulae.brew.sh/cask/cork) — 380 установок за 30 дней - [How-To Geek — обзор Cork](https://www.howtogeek.com/why-mac-homebrew-gui-cork-is-worth-your-time-but-not-your-money/) - [WailBrew — официальный сайт](https://wailbrew.app/) - [Brewer X — Panini House](https://panini.house/brewer) - [BrewMate на GitHub](https://github.com/romankurnovskii/BrewMate)
FAQ
Нужно ли устанавливать Homebrew перед Cork? Да, Cork — графическая оболочка для уже установленного Homebrew. Без него не запустится. Установить можно командой с brew.sh.
Cork бесплатный? И да, и нет. Исходный код открыт, собрать через Xcode можно бесплатно. Готовый бинарник стоит 25 € — одна покупка, обновления навсегда.
Работает ли Cork на Apple Silicon? Да, написан на SwiftUI и оптимизирован под Apple Silicon. Поддерживает macOS 13 Ventura и новее.
Можно ли использовать Cork вместе с терминалом? Конечно. Cork и терминальный Homebrew работают с одной базой пакетов. Всё, что установишь через Cork, видно в brew list, и наоборот.