Follow these steps to get Claude Code running on your Mac. Once you're in, a guided onboarding conversation handles everything else — naming your assistant, setting up your team, and building your knowledge base. No manual file editing required.
How to open Terminal: Press ⌘ Space to open Spotlight, type Terminal, and press Enter. Terminal is a built-in Mac app — no download required. You'll use it for most steps in this guide.
Claude Code is the command-line tool that powers this entire system. It requires an active Claude Pro subscription ($20/mo) or an Anthropic API key.
Go to claude.ai, create an account, and upgrade to Pro. This is the simplest path — no API keys, no billing dashboards.
Go to console.anthropic.com, create an account, and generate an API key. You'll be billed per use rather than a flat monthly rate. Better if you're already building with the API.
Homebrew lets you install developer tools from your terminal with a single command. If you already have it, skip to Step 3.
brew --version
If you see a version number, you're good. If you see "command not found", run the installer below.
Open Terminal (press ⌘ Space, type "Terminal", press Enter) and paste this command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Follow the prompts. It will ask for your Mac password. This takes 3–5 minutes.
Node.js is a JavaScript runtime — you don't need to know anything about it. It's just the vehicle Claude Code rides in on.
brew install node
Go to nodejs.org, download the LTS (Long Term Support) version, and run the installer. Click through the defaults. Then close and reopen Terminal before continuing.
node -v
You should see a version number like v22.x.x. If so, you're ready for the next step.
This installs the claude command globally on your Mac.
npm install -g @anthropic-ai/claude-code
brew install git now — or download Git from git-scm.com/downloads/mac and install it, then reopen Terminal before continuing.
After it installs, run claude once to authenticate:
claude
It will open a browser window asking you to log in with your Anthropic account (from Step 1). Log in, approve, and return to the terminal. You only do this once.
Type /exit or press Ctrl+C to close Claude Code for now.
Every file in your system lives inside this one folder. Claude Code launches inside it, reads it, and writes to it. Where you put it and what you name it is up to you.
mkdir ~/Desktop/Assistant
MyAI, Assistant, your own name — whatever you'll remember. You can also put it in ~/Documents/ or a cloud-synced folder. Just pick a location and be consistent.
The starter kit contains the config files, onboarding instructions, and your two default support team members. The onboarding process names them, builds your lead persona, and writes everything else — you don't need to manually create any files.
Click the button below to download the starter kit zip file.
Move the downloaded zip to your Desktop, then run this in Terminal to unzip it directly into your Assistant folder:
unzip ~/Desktop/starter-kit.zip -d ~/Desktop/Assistant
When done, your folder should contain:
git clone https://github.com/chandlercatron/digital-personal-assistant.git ~/Desktop/Assistant instead.
Navigate into your folder and launch Claude Code:
cd ~/Desktop/Assistant && claude
The system will detect the onboarding file and start walking you through setup automatically. The onboarding will:
/rename and /resume)claude, then type /resume and select "Initial Onboarding" to pick up exactly where you left off.
If you have the Claude desktop app installed, you can run Claude Code without using Terminal at all:
Claude Code reads the folder it's launched from. If you open it from somewhere else, it won't load your system. The onboarding will walk you through setting up a shortcut — after that, you'll launch by typing your assistant's name in any terminal window.