Windows Setup Guide
Complete guide to installing and configuring Bootspring on Windows.
System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| Windows | 10 (1903+) | 11 |
| Processor | x64 | x64 |
| Memory | 4 GB RAM | 8 GB RAM |
| Disk | 500 MB | 1 GB |
| Node.js | v18.0.0 | v20.x LTS |
Installation Methods
Method 1: Chocolatey (Recommended)
Method 2: Windows Package Manager (winget)
Method 3: Node.js Installer
- Download from nodejs.org
- Run the installer
- Restart terminal
- Install Bootspring:
Method 4: nvm-windows
For managing multiple Node.js versions:
Terminal Options
Windows Terminal (Recommended)
Install from Microsoft Store or:
Configure in Settings (Ctrl+,):
PowerShell 7
Git Bash
Included with Git for Windows:
WSL 2 (Windows Subsystem for Linux)
For a Linux-like experience:
PowerShell Configuration
Profile Setup
Open PowerShell profile:
Add completions and aliases:
Save and reload:
Execution Policy
If scripts are blocked:
Authentication
Browser Login
Opens your default browser for authentication.
Device Code
For terminals without browser access:
Environment Variable
For CI/CD and automation:
Project Setup
Initialize Project
Interactive Mode
Quick Setup
VS Code Integration
Install VS Code
Install Extension
Or via VS Code:
- Open Extensions (Ctrl+Shift+X)
- Search "Bootspring"
- Install
Configure Extension
Settings (Ctrl+,):
Integrated Terminal
VS Code uses PowerShell by default. Bootspring works seamlessly:
Claude Desktop Integration
Install Claude Desktop
- Download from claude.ai/download
- Run the installer
- Sign in with your Anthropic account
Configure MCP Server
Manual Configuration
If automatic setup fails, edit:
%APPDATA%\Claude\claude_desktop_config.json
Verify MCP
- Restart Claude Desktop
- Check for "bootspring" in available tools
- Test: "Use bootspring_context to describe this project"
JetBrains IDE Setup
Install Plugin
- Open Settings (Ctrl+Alt+S)
- Plugins → Marketplace
- Search "Bootspring"
- Install and restart
Terminal Configuration
Settings → Tools → Terminal:
- Shell path:
pwsh.exeorC:\Program Files\PowerShell\7\pwsh.exe
Run Configurations
Create a Run Configuration for Bootspring:
- Run → Edit Configurations
- Add → Shell Script
- Script:
bootspring generate
Windows Defender Configuration
Windows Defender may scan Node.js operations, causing slowdowns.
Add Exclusions
Verify Exclusions
Path Configuration
Check PATH
Add npm Global to PATH
WSL 2 Setup
For a Linux-like experience on Windows:
Enable WSL 2
Install Ubuntu
Configure WSL
Inside WSL:
Access Windows Projects
VS Code with WSL
- Install "Remote - WSL" extension
- Open folder in WSL:
code .from WSL terminal
Credential Manager
Store API key securely:
Using cmdkey
Using PowerShell SecretManagement
Troubleshooting
'bootspring' is not recognized
Permission Denied
SSL Certificate Errors
Long Path Issues
Enable long paths in Windows:
Antivirus Blocking
If antivirus software blocks Bootspring:
- Add exclusion for
node.exe - Add exclusion for npm global directory
- Add exclusion for project directories
PowerShell Execution Policy
Health Check
Expected output:
Bootspring Health Check
=======================
System:
✓ Windows 11 Pro (22H2)
✓ AMD Ryzen 9 5900X
✓ 32 GB RAM
Runtime:
✓ Node.js v20.10.0 (x64)
✓ npm v10.2.3
✓ Bootspring v1.2.0
Configuration:
✓ Config file: Valid
✓ Context file: Present
✓ API key: Configured
Network:
✓ API: Connected
✓ Latency: 52ms
Integrations:
✓ Claude Desktop: Configured
✓ VS Code: Extension installed
All 12 checks passed!
Uninstallation
Remove Bootspring
Clean Configuration
Remove Environment Variables
Remove MCP Configuration
Edit %APPDATA%\Claude\claude_desktop_config.json and remove the bootspring entry.