Форки
11.2k
Звёзды
48.3k
Issues
0
Homebrew — это стандартный менеджер пакетов для macOS и Linux. Он устанавливает софт одной командой, избавляя от ручного поиска установщиков.
Что делает
Homebrew превращает установку программ в один клик через терминал. Вместо того чтобы скачивать DMG-образы, искать ссылки на GitHub или мучиться с зависимостями, ты пишешь одну команду. Он сам скачивает нужные файлы, компилирует их если надо и добавляет в систему.
Это база для любого вайб-кодера. Если ты настраиваешь окружение для работы с AI-агентами или поднимаешь локальный сервер, он сэкономит тебе часы. Он берет на себя управление версиями и обновление всех твоих утилит. Это просто и удобно.
Как работает
Он использует Ruby для описания формул — это инструкции по сборке пакетов. Когда ты вводишь команду, он скачивает исходный код или бинарник, проверяет зависимости и разворачивает всё в специальную директорию. Потом он создает символические ссылки, чтобы программы были доступны в PATH. Всё работает локально и не мешает системным файлам.
Кому подходит
Вайб-кодерам, которые разворачивают локальные AI-модели через Ollama или LM Studio.
Тем, кто собирает SaaS-продукты и постоянно обновляет Node.js, Python или Docker.
Разработчикам, которые хотят держать рабочую среду в чистоте без лишнего мусора в системе.
Основные возможности
Установка софта одной командой brew install.
Автоматическое обновление всех установленных пакетов.
Управление зависимостями между программами.
Создание собственных формул для распространения своего софта.
Поддержка огромного репозитория готовых пакетов.
Безопасная установка без прав суперпользователя.
Как установить
Для macOS или Linux достаточно выполнить одну команду в терминале. Она скачает скрипт установки и настроит всё за тебя.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"После установки добавь Homebrew в свой PATH, следуя инструкциям в консоли. Это нужно для работы команд.
Как применить в своём продукте
Ты можешь использовать его для автоматизации настройки серверов или рабочих мест своих сотрудников. Если ты выпускаешь CLI-утилиту, создание своей формулы Homebrew — лучший способ дать пользователям удобный метод установки.
Создать свой tap (репозиторий формул) для дистрибуции своего open-source проекта.
Написать скрипт установки окружения для новых участников команды.
Упростить деплой внутренних инструментов, превратив их в пакеты.
Подводные камни
Иногда пакеты конфликтуют между собой, если их версии пересекаются. Это случается редко, но бывает. Также следи за тем, чтобы не засорять систему десятками ненужных библиотек — периодически запускай очистку. Помни, что некоторые пакеты требуют компиляции на твоем железе, что может занять время на слабых процессорах.
Частые вопросы
Нужно ли знать Ruby, чтобы пользоваться этим?
Вообще нет. Тебе нужно только знать команды терминала. Ruby используется только внутри формул, которые уже написали другие люди. Ты просто пользуешься готовым интерфейсом.
Можно ли удалить пакет, если он больше не нужен?
Да, команда brew uninstall имя_пакета полностью удалит его из системы. Он также умеет находить и удалять «сиротские» зависимости, которые остались после удаления основного софта.
Почему не использовать встроенный магазин приложений?
Магазин приложений ограничен софтом с графическим интерфейсом. Homebrew работает с консольными утилитами, языками программирования и системными библиотеками, которые нужны для разработки продуктов.
Топики
Похожие репозитории
mas — это консольный менеджер для Mac App Store. Управляй установкой и обновлениями софта через терминал без кликов мышкой.
Applite — это GUI-оболочка для Homebrew Cask. Позволяет устанавливать и обновлять софт на macOS без терминала.
PureMac — бесплатный open-source чистильщик для macOS на SwiftUI. Это полноценная замена CleanMyMac без телеметрии и скрытых платежей.
macIconChanger позволяет менять иконки приложений и папок на macOS через GUI или CLI. Интегрирован с macOSicons.com для быстрого поиска и умеет делать бэкапы.
Данные обновлены: 3 июня 2026 г.