v0.8.2 Launch Candidate

Brewwery
GUI для Homebrew

Нативное macOS-приложение для управления пакетами, casks, сервисами, обновлениями и диагностикой в одном интерфейсе.

Open source, локальное, без настройки. Просто запустите и управляйте Homebrew визуально.

Brewwery dashboard showing installed Homebrew packages with version info and quick actions
Что внутри

Всё для Homebrew в одном месте

Установленные formulae и casks

Всё что управляет Homebrew — в фильтруемом, сортируемом списке.

Поиск пакетов

Находите и изучайте новые formulae и casks с подробными карточками.

Обновления и сервисы

Обновление в один клик и управление сервисами Homebrew.

Очистка и диагностика

Предпросмотр освобождаемого места. Запуск brew doctor визуально.

Экспорт Brewfile

Экспортируйте воспроизводимые Brewfile и отслеживайте историю установок.

Быстрый Rust-бэкенд

Команды парсятся и валидируются в Rust — быстро, безопасно, без shell spawning.

Модель безопасности

Локально. Без сюрпризов.

Только типизированный IPC

Renderer никогда не запускает shell. Каждая команда проходит через валидированные типизированные каналы.

Явное подтверждение

Мутирующие действия — установка, удаление, очистка — всегда требуют подтверждения.

Нулевой сбор данных

Нет телеметрии, облачной синхронизации, авторизации или платной логики. Всё остаётся на вашем Mac.

FAQ

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

Brewwery — это open source?

Да. Brewwery под лицензией MIT и разрабатывается публично. Вклад приветствуется.

Выполняет ли он произвольные shell-команды?

Нет. Все операции идут через типизированный IPC с явным allowlist команд Homebrew.

Приложение подписано и нотаризировано?

Пока нет — v0.8.2 это Launch Candidate. Неподписанные сборки могут вызывать предупреждения Gatekeeper.

Собирает ли телеметрию?

Нет. Нулевая телеметрия, нет облачной синхронизации, авторизации или платных уровней. Полностью локально.

Работает на Intel Mac?

Apple Silicon — основная платформа. Intel и Universal сборки планируются.

Может устанавливать и удалять пакеты?

Да — с явными диалогами подтверждения и локальной историей каждого изменения.