Automated setup for Cloud Security Alliance development environments. Get from a bare Mac to productive in a few commands.
1Password, Slack, Zoom, Chrome, Microsoft Office, Git, GitHub CLI. Optional dev profile adds VS Code, AWS CLI, and Wrangler.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/CloudSecurityAlliance/DesktopSetup/HEAD/scripts/macos-work-tools.sh)"Claude Code, Codex CLI, Gemini CLI.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/CloudSecurityAlliance/DesktopSetup/HEAD/scripts/macos-ai-tools.sh)"Both scripts are interactive — they show you what they plan to do and ask for confirmation. Both install the shared base layer (Xcode CLI Tools, Homebrew, Node.js/npm) if not already present. Run either one first, or both.
macOS setup scripts. Each is self-contained and idempotent (safe to re-run):
macos-work-tools.sh— Core work apps + optional developer toolsmacos-ai-tools.sh— AI coding assistants (with migration from Homebrew/npm to recommended install methods)
Previous versions of scripts preserved for reference.
# Update AI tools (Codex, Gemini — Claude auto-updates)
npm update -g
# Update Homebrew-managed tools and apps
brew upgradeWe currently support macOS only. Windows support may come later.
Found a problem? Have a suggestion?
Open an issue — we have templates for common requests.
Apache License 2.0 — see LICENSE.