The missing package manager for Mac. It turns installing developer tools like Node.js and Git into a single command.
Open Terminal (press Cmd + Space, type "Terminal", press Enter).
Paste and run the official install command from brew.sh: brew.sh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Enter your Mac password when prompted (you will not see characters as you type) and press Return.
If Homebrew prints "Next steps" with commands to add it to your PATH, copy and run them exactly as shown.
VerifyOpen a new terminal window and run:
brew --version
You should see something like Homebrew 4.x.x. If it is not found, close and reopen your terminal so the PATH changes take effect.
Runs the JavaScript tooling behind your app: npm, your dev server, and the build tools you will use during the workshop.
Install with Homebrew:
brew install node
Wait for it to finish. This installs npm as well.
VerifyOpen a terminal and run:
node --version && npm --version
Both commands should print a version number, e.g. v24.x.x and 10.x.x.
Version control for your project. Every change you make during the workshop is tracked with Git.
Open Terminal, run the command below, and confirm the pop-up. (Already use Homebrew? "brew install git" works too.)
xcode-select --install
Wait for the install to finish. It can take a few minutes.
Set your identity so your commits carry your name:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
VerifyRun:
git --version
You should see a version number, e.g. git version 2.5x.x. If you see "command not found", reopen your terminal or restart your computer.
04
GitHub & GitHub CLI
Not startedGitHub hosts your code and lets Vercel deploy it automatically. The CLI (gh) lets you authenticate and manage repos from the terminal.
Install the GitHub CLI with Homebrew:
brew install gh
Authenticate: run the command below, then choose GitHub.com, HTTPS, and "Login with a web browser". Copy the one-time code into the browser tab that opens.
gh auth login
VerifyRun:
gh auth status
You should see "Logged in to github.com account <your-username>". If not, run gh auth login again.
Vercel deploys your app straight from GitHub and gives it a public URL in seconds.
Click "Continue with GitHub" and authorize Vercel to access your repositories.
Optional but handy: install the CLI and log in from your terminal.
npm i -g vercel
vercel login
VerifyOpen vercel.com/dashboard. vercel.com/dashboard
You should see your account name top-left and an empty Projects screen. If you installed the CLI, "vercel whoami" should print your username.
06
Claude Desktop
Not startedYour AI pair-programmer for the day. The workshop uses the Code tab inside Claude Desktop, which requires a Pro plan or higher.
Open the app and sign in with your Anthropic account.
Make sure your account is on a Pro plan or higher. Check or upgrade in your billing settings. This is required to use the Code tab. claude.ai/settings/billing
Click the Code tab in the top navigation of Claude Desktop.
VerifyIn the Code tab, pick a project folder and start a session.
You should be able to start without any upgrade prompt. If you see "Error 403: Forbidden", sign out and back in, confirm your Pro subscription is active, then quit and reopen the app completely.
Track the tasks for your product build like a real team. Free for up to 10 users, no credit card needed.
Create your first project: pick the Software template, choose Kanban (or Scrum), name it, and click Create.
Create your first ticket: click Create in the top nav, select your project, issue type Task, add a summary like "Set up my 100X Builder workspace", then Create.
VerifyOpen your project’s Backlog or Board.
Your new ticket should appear there with a key like PROJ-1.
08
MongoDB Atlas
Not startedA free cloud database for your app’s data, reachable from your app once it is deployed on Vercel.
Click "Build a Database", choose the free M0 tier, pick a cloud provider and region close to you, then Create.
Create a database user: pick a username, click "Autogenerate Secure Password", and save that password somewhere safe.
Under Network Access, click "Allow Access From Anywhere" so the access list shows 0.0.0.0/0. Vercel runs your app from changing IP addresses; if you restrict the list to your own IP, your deployed app cannot reach the database.
Click Connect, then Drivers, and copy your connection string, replacing <password> with the password you saved.
VerifyOn the Network Access page, confirm the 0.0.0.0/0 entry shows status "Active".
Then test the connection string with MongoDB Compass, or run mongosh "<your connection string>" in a terminal. You should connect and see the Atlas shell prompt.