One command. Go from a fresh Mac or Windows PC to shipping AI-powered products. Want the lean build day setup? See the Light Stack ⚡ (macOS only).
An interactive checkbox menu appears before anything installs — pick exactly what you want. Want a faster lean setup? Use the Light Stack ⚡ (macOS).
Press Cmd + Space, type Terminal, press Enter. Paste the command above and hit Enter.
The script asks for your name and email — use the same ones as your GitHub account.
A checkbox menu appears for each category. With --light, heavy tools are pre-unchecked. Use ↑/↓ to move, Space to toggle, D to confirm.
Everything installs automatically. Takes around 20 minutes on the light stack, up to 60 on the full install.
Open a fresh terminal, add your SSH key to GitHub, set your API keys, and start building. See the After Install section below.
Tools marked skipped in --light are off by default — you can toggle them back on in the menus.
A checkbox menu appears before anything installs. Use flags to control the defaults.
| Flag (macOS / Windows) | What it does |
|---|---|
| --light / -Light | Lean build day setup — pre-deselects Ollama, Jupyter, Python 3.11, PostgreSQL, DuckDB, VS Code, Raycast/PowerToys, LM Studio, DBeaver, TablePlus. Menus still shown so you can adjust. |
| --yes, -y / -Yes | Auto-answers yes to upgrade prompts. Selection menus still appear. |
| --minimal / -Minimal | Skips all menus. Installs only languages and shell tools. |
| --skip-ai-tools / -SkipAiTools | Skips the AI tools category entirely. |
| --skip-databases / -SkipDatabases | Skips the databases category entirely. |
| --skip-web / -SkipWeb | Skips all web/JS tools — pnpm, TypeScript, ESLint, Vite, and more. |
| --help / -Help | Shows all available options in the terminal. |
Complete these steps after the script finishes.
Close the window and open a fresh one, or run source ~/.zshrc.
Run cat ~/.ssh/id_ed25519.pub, copy the output, and add it at github.com/settings/keys.
Add to ~/.extra (gitignored, auto-loaded):export ANTHROPIC_API_KEY='sk-ant-...'export OPENAI_API_KEY='sk-...'
Run claude or open cursor . in your project folder.
Ensures all system-level changes (animations, Dock, performance tweaks) take full effect.