Fresh Install Setup (Platform, Playbook, and Vault)
Use this when you are setting up a new machine and want to use the Brainforge platform, playbook, and vault. The setup script installs the tools you need so you can clone the repo, run the platform app, and follow playbook workflows (including 1Password for credentials).
What the script installs
| Tool | Why |
|---|---|
| Git | Clone and work with the repo (platform, playbook, and vault live here). |
| Node.js LTS | Run the platform app. |
1Password CLI (op) | Vault and playbook workflows use 1Password for credentials; Cursor rules expect op. |
GitHub CLI (gh) | Open PRs when contributing to playbook or vault. |
The script skips anything already installed. It does not install Cursor (install Cursor first), and it does not sign you in to any service (you do that in the “Next steps” below).
How to run the script
Windows
- Open PowerShell (search for “PowerShell” in the Start menu).
- Go to the folder that contains the script (or download/clone the repo first and
cdtostandards/05-scripts/setup). - Run:
powershell -ExecutionPolicy Bypass -File setup.ps1 - If you get “winget is not installed”, install winget from: Microsoft: Install winget.
macOS
- Install Homebrew if you don’t have it: https://brew.sh
- Install PowerShell (so you can run the same script):
brew install pwsh - Go to the folder that contains the script (e.g. after cloning the repo:
cd standards/05-scripts/setup). - Run:
pwsh ./setup.ps1
After the script: next steps
Do these so you can actually use the platform, playbook, and vault:
-
Sign in to 1Password CLI
Run:op signin
Guide: 1password-cli-setup.md -
Log in to GitHub CLI (for PRs when contributing)
Run:gh auth login
Guide: github-cli-setup.md -
Set up an SSH key (for cloning the repo)
Guide: ssh-key-setup.md -
Clone the repo and open it in Cursor to use the platform, playbook, and vault.
Optional: To connect Linear or GitHub MCP in Cursor, see setup-connect-linear-to-cursor.md.
Where the script lives
- Script:
standards/05-scripts/setup/setup.ps1 - This guide:
standards/01-onboarding/fresh-install-setup.md