⚡ Light — macOS · Intel & Apple Silicon · Lean Build Day Setup

TheVibeFounder
Build Day Stack

No bloat. Just Claude, Cursor, and the tools you actually reach for on a build day. One command, ~20 minutes, and you're shipping.

Terminal — zsh
bash <(curl -fsSL https://raw.githubusercontent.com/otto-ai-labs/setupai.dev/main/setup.sh) --light
PowerShell — Admin
PS> irm https://raw.githubusercontent.com/otto-ai-labs/setupai.dev/main/windows/install.ps1 | iex
irm https://raw.githubusercontent.com/otto-ai-labs/setupai.dev/main/windows/install.ps1 | iex

Note: Windows doesn't have a --light variant — this installs the full stack. Run PowerShell as Administrator.

Up and running in ~20 minutes.

The script asks for your Git details, then shows checkbox menus with sensible defaults. Everything useful is already checked — just press D to confirm and move on.

1

Open Terminal

Press Cmd + Space, type Terminal, press Enter. Paste the command above and hit Enter.

2

Enter your Git details

The script asks for your name and email — use the same ones as your GitHub account. These configure Git and generate your SSH key.

3

Review the checkbox menus

A menu appears for each category. With --light, heavy tools are pre-unchecked. Use ↑/↓ to move, Space to toggle, D to confirm.

4

Walk away

Everything installs automatically. Takes around 20 minutes on a good connection.

5

Follow the after-install checklist

Open a fresh terminal, add your SSH key to GitHub, set your API keys, and start building. See the After Install section below.

Everything you need. Nothing you don't.

The foundation is always installed. Everything else is shown in checkbox menus — sensible defaults already set.

Foundation — always installed
  • Homebrew — package manager
  • Git + SSH key — auto-configured
  • Python 3.12 + uv — fast package manager
  • Node.js LTS — via nvm
  • Oh My Zsh — shell framework
  • Starship — git-aware prompt
  • bat, eza, ripgrep — modern CLI tools
  • fzf, jq, htop — terminal utilities
Selected by default ● on
  • Claude Code — Anthropic AI coding CLI
  • Codex CLI — OpenAI coding CLI
  • GitHub CLI — PRs, issues, repos
  • Redis + SQLite — lightweight databases
  • Cursor — AI-native editor
  • Warp — AI-powered terminal
  • iTerm2 — classic terminal
  • Obsidian — local markdown notes
  • Lungo — keep Mac awake
  • Shottr — screenshot + OCR

Heavy tools are off. Toggle any back on.

These appear as unchecked in the menus. Use Space to toggle any back on before pressing D to confirm.

Want the full stack?

Drop the --light flag to run the complete interactive install — all tools, all menus, nothing pre-deselected.

bash <(curl -fsSL https://raw.githubusercontent.com/otto-ai-labs/setupai.dev/main/setup.sh)

Other flags: --yes auto-upgrades without prompting  ·  --minimal installs languages + shell only  ·  --skip-web skips JS toolchain.

You're almost ready to build.

Complete these steps after the script finishes.

Reload your terminal

Close the window and open a fresh one, or run source ~/.zshrc.

Add your SSH key to GitHub

Run cat ~/.ssh/id_ed25519.pub, copy the output, and add it at github.com/settings/keys.

Set your API keys

Add to ~/.extra (gitignored, auto-loaded):
export ANTHROPIC_API_KEY='sk-ant-...'
export OPENAI_API_KEY='sk-...'

Start building

Run claude or open cursor . in your project folder.

Restart your Mac

Ensures all system-level changes (animations, Dock, performance tweaks) take full effect.