macOS Setup Guide

Complete guide to installing and configuring Bootspring on macOS.

System Requirements#

RequirementMinimumRecommended
macOS10.15 Catalina13 Ventura+
ProcessorIntel or Apple SiliconApple Silicon
Memory4 GB RAM8 GB RAM
Disk500 MB1 GB
Node.jsv18.0.0v20.x LTS

Installation Methods#

The easiest way to install on macOS:

Loading code block...

Method 2: npm Direct#

If you already have Node.js:

Loading code block...

Method 3: nvm (Version Management)#

For managing multiple Node.js versions:

Loading code block...

Shell Configuration#

Zsh (Default on macOS)#

Add to ~/.zshrc:

Loading code block...

Apply changes:

Loading code block...

Bash#

Add to ~/.bash_profile:

Loading code block...

Apply changes:

Loading code block...

Authentication#

Browser Login#

Loading code block...

This opens your default browser for authentication.

Device Code (Headless)#

For remote sessions or terminals without browser access:

Loading code block...

Follow the instructions to enter the code at bootspring.dev/device.

API Key Authentication#

For CI/CD environments:

Loading code block...

Add to ~/.zshrc for persistence:

Loading code block...

Project Setup#

Initialize New Project#

Loading code block...

Interactive Setup#

Loading code block...

Walks you through:

  1. Project type selection
  2. Framework detection
  3. Agent configuration
  4. Context generation

Quick Setup#

Loading code block...

Uses defaults based on detected project structure.

Claude Desktop Integration#

Install Claude Desktop#

  1. Download from claude.ai/download
  2. Install the application
  3. Sign in with your Anthropic account

Configure MCP Server#

Loading code block...

This automatically:

  1. Locates Claude Desktop config
  2. Adds Bootspring MCP server
  3. Configures permissions

Manual Configuration#

If automatic setup fails, edit ~/Library/Application Support/Claude/claude_desktop_config.json:

Loading code block...

Verify MCP Connection#

  1. Open Claude Desktop
  2. Look for "bootspring" in available tools
  3. Test with: "Use bootspring_context to describe this project"

VS Code Integration#

Install Extension#

Loading code block...

Or install via VS Code:

  1. Open Extensions (Cmd+Shift+X)
  2. Search "Bootspring"
  3. Install

Configure Extension#

Settings (Cmd+,):

Loading code block...

Terminal Integration#

VS Code's integrated terminal works seamlessly:

Loading code block...

iTerm2 Setup#

Install iTerm2#

Loading code block...

Configure Profile#

  1. Open iTerm2 Preferences (Cmd+,)
  2. Profiles → Default → General
  3. Set "Send text at start" to: eval "$(bootspring completions zsh)"

Shell Integration#

Loading code block...

Warp Terminal#

Warp works out of the box with Bootspring:

Loading code block...

Warp Workflows#

Create a Warp workflow for common tasks:

Loading code block...

Raycast Integration#

Install Bootspring Extension#

  1. Open Raycast (Cmd+Space)
  2. Search "Store"
  3. Find "Bootspring"
  4. Install

Quick Commands#

  • bs generate - Generate context
  • bs agents - List agents
  • bs invoke [agent] - Invoke agent

Script Commands#

Create custom Raycast scripts:

Loading code block...

Spotlight/Alfred Integration#

Alfred Workflow#

  1. Download Bootspring Alfred Workflow
  2. Import into Alfred
  3. Use bs keyword

Custom Workflow#

Loading code block...

Apple Silicon Notes#

Rosetta Compatibility#

Bootspring runs natively on Apple Silicon. No Rosetta needed.

Node.js on M1/M2/M3#

Ensure native ARM build:

Loading code block...

Keychain Integration#

Store API key securely:

Loading code block...

Add to ~/.zshrc:

Loading code block...

Troubleshooting#

Command Not Found#

Loading code block...

Permission Denied#

Loading code block...

SSL Certificate Errors#

Loading code block...

Gatekeeper Blocking#

If macOS blocks execution:

Loading code block...

Node.js Version Issues#

Loading code block...

Health Check#

Run comprehensive diagnostics:

Loading code block...

Expected output:

Bootspring Health Check ======================= System: ✓ macOS 14.2.1 (Sonoma) ✓ Apple M2 Pro ✓ 16 GB RAM Runtime: ✓ Node.js v20.10.0 (arm64) ✓ npm v10.2.3 ✓ Bootspring v1.2.0 Configuration: ✓ Config file: Valid ✓ Context file: Present ✓ API key: Configured Network: ✓ API: Connected ✓ Latency: 45ms Integrations: ✓ Claude Desktop: Configured ✓ VS Code: Extension installed All 12 checks passed!

Uninstallation#

Remove Bootspring#

Loading code block...

Clean Configuration#

Loading code block...

Remove Shell Completions#

Edit ~/.zshrc and remove Bootspring lines.

Remove MCP Configuration#

Edit ~/Library/Application Support/Claude/claude_desktop_config.json and remove the bootspring entry.

Next Steps#