Homebrew — пакетный менеджер для macOS в 2026

Homebrew — бесплатный пакетный менеджер, который ставит консольные утилиты и GUI-приложения на macOS одной командой. Обзор возможностей, быстрый старт и сравнение с Nix и MacPorts.

Homebrew — пакетный менеджер для macOS в 2026
TL;DR: Homebrew — бесплатный пакетный менеджер для macOS и Linux, который ставит консольные утилиты и GUI-приложения одной командой в терминале. За 16 лет стал стандартом де-факто для разработчиков на Mac. Если у тебя macOS и ты хоть раз открывал Terminal — скорее всего, Homebrew тебе нужен.

Я заметил, что многие разработчики используют Homebrew на автомате, но не задумываются, как он устроен и что реально умеет. А новички на Mac иногда вообще не знают, что такое пакетный менеджер. Разберёмся, зачем он нужен, как быстро начать и стоит ли вообще смотреть на альтернативы.

Что это и зачем

Homebrew — open-source пакетный менеджер, который решает простую проблему: Apple не поставляет с macOS кучу нужных разработчику утилит. Хочешь wget, git посвежее, node, python актуальной версии? Раньше приходилось качать DMG-файлы с сайтов, распаковывать, тащить в /Applications. Или ещё хуже — компилировать из исходников.

Homebrew убрал всё это в одну команду: brew install wget — и готово.

Проект запустил Макс Хауэлл в 2009 году. К 2013 году Homebrew стал самым популярным проектом на GitHub по количеству контрибьюторов, согласно данным GitHub Octoverse. Сейчас версия 5.0.8 (декабрь 2025), больше 6 000 формул (пакетов) в основном репозитории, поддержка Apple Silicon и Linux.

Написан на Ruby и распространяется под лицензией BSD. Весь проект ведут около 34 волонтёров — никакой корпорации за спиной. Это одновременно и плюс, и повод задуматься о долгосрочной устойчивости.

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

Три шага — и можно ставить пакеты.

Шаг 1. Открой Terminal и вставь:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Скрипт расскажет, что собирается делать, и спросит подтверждение. На Apple Silicon ставится в /opt/homebrew, на Intel — в /usr/local.

Есть и .pkg-установщик — скачать можно с GitHub Releases.

Шаг 2. Добавь Homebrew в PATH. После установки в терминале будет подсказка — обычно нужно добавить в ~/.zshrc:

eval "$(/opt/homebrew/bin/brew shellenv)"

Шаг 3. Проверь и поставь первый пакет:

brew --version
brew install wget

Всё. На весь процесс уходит 2-3 минуты.

Системные требования: macOS 14 Sonoma или новее на Apple Silicon или Intel 64-bit. Нужны Command Line Tools for Xcode (ставятся через xcode-select --install).

Что умеет Homebrew

Формулы — консольные утилиты

Основная единица в Homebrew — формула (formula). Это Ruby-скрипт, который описывает, откуда скачать исходники и как собрать пакет. Но чаще всего ты качаешь готовый бинарник (bottle), так что сборка не нужна.

brew install node      # Node.js
brew install python    # Python 3
brew install postgresql # PostgreSQL

По данным formulae.brew.sh, в основном репозитории больше 6 000 формул. Всё, что нужно типичному разработчику, там есть.

Cask — GUI-приложения

С 2013 года Homebrew умеет ставить обычные macOS-приложения через Cask:

brew install --cask firefox
brew install --cask visual-studio-code
brew install --cask docker

Больше не нужно заходить на сайт, качать DMG, тащить в Applications. Одна команда, и приложение на месте. Обновления тоже через brew upgrade --cask.

Если терминал не для тебя, есть графические оболочки для Homebrew — они позволяют ставить и обновлять пакеты кликами мышки.

brew bundle — конфигурация рабочего места

Допустим, ты настроил Mac идеально. Как повторить это на новой машине? Файл Brewfile:

brew "git"
brew "node"
brew "python"
cask "firefox"
cask "visual-studio-code"
cask "iterm2"

Потом на новой машине:

brew bundle

И всё ставится автоматом. Я пользуюсь этим при каждом переезде на новый Mac, и каждый раз радуюсь, что не приходится вспоминать, что именно стояло.

brew services — управление сервисами

Если поставил PostgreSQL или Redis, не нужно вручную запускать демоны:

brew services start postgresql
brew services list
brew services stop postgresql

Homebrew сам создаёт LaunchAgents и управляет ими.

Параллельные загрузки в 5.0

В ноябре 2025 вышла версия 5.0 с параллельными загрузками пакетов по умолчанию. Раньше Homebrew качал и ставил пакеты последовательно — если ставишь что-то с десятком зависимостей, это было заметно. Теперь загрузки идут параллельно, а установка по очереди. На практике brew install с кучей зависимостей стал быстрее процентов на 30-40, по моим ощущениям.

Ещё в 5.0 добавили официальную поддержку Linux ARM64 и встроенный MCP-сервер (brew mcp-server), хотя не уверен, что последним кто-то активно пользуется.

Тарифы

Homebrew полностью бесплатный. BSD-лицензия, без ограничений.

Если нужны корпоративные фичи вроде управления парком Mac с Homebrew, есть Workbrew — отдельный коммерческий продукт от мейнтейнеров Homebrew. Но сам Homebrew — 100% free.

Вердикт

Homebrew — штука из разряда коммунальных услуг. Когда работает — не замечаешь. Когда нет — сразу понимаешь, как без него плохо. Для разработчика на Mac я не вижу причин не ставить: установка занимает пару минут, а дальше пакеты ставятся и обновляются без головной боли.

Если ты только перешёл на Mac — начни с Homebrew. По мере необходимости добавишь nvm для Node, pyenv для Python. Если работаешь в команде и критична повторяемость окружений — посмотри на Nix, но будь готов потратить неделю на изучение.

Я использую Homebrew уже много лет. Честно, ни разу не думал переезжать на что-то другое. Может, это и не идеальный инструмент, но для моих задач хватает.

Попробовать: Homebrew

Что ещё почитать