Homebrew — пакетный менеджер для macOS в 2026
Homebrew — бесплатный пакетный менеджер, который ставит консольные утилиты и GUI-приложения на macOS одной командой. Обзор возможностей, быстрый старт и сравнение с Nix и MacPorts.
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
Что ещё почитать
- Cork — GUI для Homebrew, который заменит терминал — если хочешь управлять пакетами без терминала
- iTerm2 + Zsh + Oh My Zsh — красивый терминал на Mac за 10 минут — настройка терминала, в котором Homebrew и будет работать
- 19 лучших AI-инструментов для продуктивности в 2026 — если ищешь полезные инструменты для работы
- Claude Code Hooks — автоматизация, о которой ты не знал — автоматизация для разработчиков, Homebrew тоже часть стека