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.