Homebrew: el gestor de paquetes que todo usuario de Mac debería conocer desde el día uno
Hay una herramienta que debería venir preinstalada en cada Mac que sale de fábrica.
No viene. Y nadie te avisa que existe hasta que llevas meses instalando software de la manera más lenta y tediosa posible.
Se llama Homebrew. Y cuando la descubres, tienes exactamente dos reacciones: "esto es increíble" seguido inmediatamente de "¿por qué nadie me dijo esto antes?"
Este post es para que no tengas que esperar meses.
¿Qué es Homebrew exactamente?
Homebrew es un gestor de paquetes para Mac. En términos simples: es una herramienta que te permite instalar, actualizar y desinstalar software directamente desde la terminal con un solo comando.
En lugar de entrar a un sitio web, buscar el software, descargar el instalador, abrirlo, hacer clic en "siguiente, siguiente, siguiente, aceptar", arrastrar el ícono a la carpeta de Aplicaciones y luego borrar el instalador del escritorio — todo ese proceso se convierte en esto:
brew install nombre-del-programa
Eso es todo. Un comando. El software queda instalado, configurado y listo para usar.
Si vienes de Linux, ya sabes exactamente de qué hablo — es el equivalente de apt en Ubuntu o dnf en Fedora. Si vienes de Windows... bienvenido al lado bueno.
¿Por qué Mac no tiene esto por defecto?
Buena pregunta. La respuesta corta es que Apple diseñó macOS pensando en usuarios generales que instalan apps desde la App Store o descargando .dmg directamente.
Homebrew nació de la comunidad de desarrolladores que necesitaban algo más potente — y con los años se convirtió en el estándar de facto para cualquiera que trabaje en tech con Mac. Hoy tiene más de 40,000 paquetes disponibles y es mantenido activamente por miles de contribuidores.
No es Apple quien lo hace. Es la comunidad. Y funciona mejor que muchas cosas que sí vienen preinstaladas.
Cómo instalar Homebrew
Abre la terminal — si el post anterior te ayudó a perderle el miedo, este es el momento de usarla — y copia este comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
El instalador te va a pedir tu contraseña de administrador y luego va a hacer todo solo. Tarda entre 2 y 5 minutos dependiendo de tu conexión.
Cuando termine, verifica que quedó bien instalado:
brew --version
# Homebrew 4.x.x
Si ves el número de versión, estás listo. Si ves un error, lo más probable es que necesites instalar las Xcode Command Line Tools primero:
xcode-select --install
Acepta el cuadro de diálogo que aparece, espera que instale, y vuelve a correr el comando de Homebrew.
Los comandos que vas a usar el 90% del tiempo
Instalar algo:
brew install git
brew install python
brew install wget
Instalar una aplicación con interfaz gráfica (Homebrew llama a esto "cask"):
brew install --cask visual-studio-code
brew install --cask iterm2
brew install --cask rectangle
Sí — también puedes instalar apps con ventana, no solo herramientas de terminal.
Buscar si algo está disponible:
brew search nombre-del-paquete
Actualizar todo lo que tienes instalado:
brew update
brew upgrade
Dos comandos y todo tu software está al día. Compara eso con ir aplicación por aplicación buscando "buscar actualizaciones" manualmente.
Ver qué tienes instalado:
brew list
Desinstalar algo:
brew uninstall nombre-del-paquete
Y si quieres dejar tu Mac limpio como recién sacado de la caja, Homebrew también tiene un comando para eso:
brew cleanup
Borra todos los archivos temporales y versiones antiguas que ya no necesitas.
Las apps que instalo con Homebrew en cada Mac nuevo
Cada vez que configuro un Mac desde cero, lo primero que hago después de instalar Homebrew es correr esto:
# Herramientas de desarrollo
brew install git
brew install python
brew install node
brew install wget
# Apps con interfaz
brew install --cask iterm2
brew install --cask visual-studio-code
brew install --cask rectangle
brew install --cask alfred
En menos de 10 minutos tengo todo mi entorno de trabajo listo. Sin buscar sitios web, sin descargar instaladores, sin hacer clic en "siguiente" quince veces.
Homebrew vs la App Store — ¿cuándo usar cada uno?
Regla simple:
Usa la App Store para apps de consumo que necesitan sandboxing seguro — cosas como editores de fotos, clientes de redes sociales, apps de productividad que se sincronizan con iCloud.
Usa Homebrew para todo lo relacionado con desarrollo, herramientas de terminal, y apps que necesitan más acceso al sistema. Git, Python, Node, Docker, VS Code, iTerm2 — todo esto vive mejor con Homebrew.
Para algunos casos, las apps están en ambos lados. En general, la versión de Homebrew se actualiza más rápido y tiene menos restricciones.
Un último tip — el Brewfile
Si eres del tipo que le gusta tener todo documentado, Homebrew tiene una función llamada Brewfile que es básicamente un archivo de texto con todo lo que tienes instalado.
brew bundle dump
Eso genera un archivo Brewfile en tu directorio actual con toda tu lista de paquetes. La próxima vez que configures un Mac nuevo, solo necesitas ese archivo y un comando:
brew bundle install
Y Homebrew instala todo automáticamente. Es el tipo de herramienta que parece un detalle hasta que cambias de Mac y te das cuenta de que tienes todo listo en 10 minutos en lugar de un día entero.
Para llevar esta idea al siguiente nivel y automatizar completamente la configuración de tu Mac, te recomiendo leer Domina tu Terminal: La Guía Definitiva de Dotfiles para Desarrolladores — ahí está el siguiente paso natural después de Homebrew.
Resumen rápido
brew install paquete→ instalar herramienta de terminalbrew install --cask app→ instalar app con interfazbrew update && brew upgrade→ actualizar todobrew list→ ver qué tienesbrew uninstall paquete→ desinstalarbrew cleanup→ limpiar archivos temporalesbrew bundle dump→ guardar tu lista completa
Si en el post anterior perdiste el miedo a la terminal, este post es el primer uso real que le vas a dar. Instala Homebrew hoy. Tu yo del futuro — el que configura un Mac nuevo en 10 minutos — te lo va a agradecer. 🐱