Your dotfiles, re-brewed.
Bootstrap a fresh Mac in minutes. Manage dotfiles across
machines.
Audit every installed app and migrate to Homebrew — effortlessly.
Three commands. One fully-managed Mac.
Run ./bootstrap.sh on any fresh Mac. It installs
Homebrew, your Brewfile, dotfiles via Stow, and nvm + Node LTS —
in a single pass.
Use ./bin/stow_all.sh to symlink Zsh, Git,
VS Code, and SSH configs from the repo into
$HOME. Change once, synced everywhere.
Run ./bin/scan_apps_brew_check.sh to scan every app
and CLI tool, check Homebrew coverage, and get an interactive HTML
report.
Four focused tools. One cohesive Mac workflow.
One-command Mac setup. Installs Homebrew, runs your Brewfile, applies dotfiles, and bootstraps nvm + Node LTS. Prompts for your Git identity — never committed to the repo.
Powered by GNU Stow. Symlinks your configs from the repo into
$HOME — no copying, no drift. Use
--dry-run to preview or --adopt to pull
in existing files.
Scans /Applications and your full $PATH.
Checks every item against the Homebrew catalog. Outputs a
self-contained HTML dashboard with bar charts, live search, and
per-app migration guidance.
A curated manifest of Homebrew formulas, casks, and 60+
VS Code extensions. Fully reproducible. Edit once, apply
everywhere with brew bundle.
The interactive HTML report generated by
scan_apps_brew_check.sh — sample data shown.
Generate yours:
./bin/scan_apps_brew_check.sh && open
~/Downloads/installed_apps_audit.html
Up and running in three steps.
git clone https://github.com/tmdbah/redotbrew.git ~/redotbrew
cd ~/redotbrew
./bootstrap.sh --dry-run
./bootstrap.sh
re.Brew stands on the shoulders of Homebrew — the Missing Package Manager for macOS. Homebrew's formula and cask ecosystem is what makes reproducible Mac setups possible. Huge respect to the Homebrew maintainers and community for building such an indispensable tool.
Dotfile management in re.Brew is powered by GNU Stow — the elegant symlink farm manager. Stow makes it possible to version-control your configs and reproduce them on any machine with a single command. Sincere thanks to the GNU Stow maintainers for such a simple and reliable tool.