A curated list of the apps and CLI tools I install to get up and running fast on a new Mac.
- iTerm2 • Best Terminal Em.
- Claude Desktop • Best AI Assistant
- VS Code • Still Best Free IDE
- Docker Desktop • Best Container App
- Bruno • Best API testing App
- Obsidian • Best Note taking App
- Rectangle • Best Window Manager
- Karabiner Elements • Best App Manager
- Super Whisper • Best Voice Dictation
- Google Chrome • Browser
-
Note: after every homebrew install, carefully follow the logged instructions
brew install fnm- fast node managerbrew install go- Go programming languagebrew install fzf- fuzzy finderbrew install zoxide- better cli cdbrew install atuin- better cli historybrew install fd- better cli findbrew install ripgrep- better cli grepbrew install jq- command-line JSON processorbrew install git-lfs- Git extension for large filesbrew install lazygit- terminal UI for gitbrew install tree- directory tree viewerbrew install ffmpeg- audio/video converter
This repo also bundles the dotfiles and app configs I carry between machines:
zsh/.zshenv• Loaded for every zsh invocation; sources secrets and sets locale, themes, and thebatman pager.zsh/.zprofile• Login-shell setup run once per window; initializes Homebrew, fzf, andPATHfor child shells to inherit.zsh/.zshrc• Interactive shell config (Powerlevel10k, completions, history, fzf, atuin, zoxide, fnm).zsh/aliases.zsh• Shell aliaseskarabiner/karabiner.json• Karabiner Elements key-remapping rules.RectangleConfig.json• Rectangle window-management settings (import from Rectangle → Settings).