Back to Superclaude Framework

📦 SuperClaude Installation Guide

docs/getting-started/installation.md

4.3.010.0 KB
Original Source
<div align="center">

📦 SuperClaude Installation Guide

Transform Claude Code with 30 Commands, 20 Agents, 7 Modes & 8 MCP Servers

<p align="center"> </p> <p align="center"> <a href="#-quick-installation">Quick Install</a> • <a href="#-requirements">Requirements</a> • <a href="#-installation-methods">Methods</a> • <a href="#-verification">Verify</a> • <a href="#-troubleshooting">Troubleshoot</a> </p> </div>

Quick Installation

<div align="center">

Choose Your Preferred Method

MethodCommandPlatformBest For
🐍 pipxpipx install SuperClaude && SuperClaude installLinux/macOS✅ Recommended - Isolated environment
📦 pippip install SuperClaude && SuperClaude installAllTraditional Python setups
🌐 npmnpm install -g @bifrost_inc/superclaude && superclaude installAllNode.js developers
🔧 Devgit clone ... && uv pip install -e ".[dev]"AllContributors & developers
</div>

📋 Requirements

<div align="center"> <table> <tr> <td align="center" width="50%">

Required

ComponentVersionCheck Command
Python3.8+python3 --version
pipLatestpip --version
Claude CodeLatestclaude --version
Disk Space50MBdf -h
</td> <td align="center" width="50%">

💡 Optional

ComponentPurposeCheck Command
Node.jsMCP Serversnode --version
GitVersion Controlgit --version
pipxIsolated Installpipx --version
RAMPerformance1GB recommended
</td> </tr> </table> </div> <details> <summary><b>🔍 Quick System Check</b></summary>
bash
# Run this to check all requirements at once
python3 --version && echo "✅ Python OK" || echo "❌ Python missing"
claude --version && echo "✅ Claude Code OK" || echo "❌ Claude Code missing"
node --version 2>/dev/null && echo "✅ Node.js OK (optional)" || echo "⚠️ Node.js missing (optional)"
git --version 2>/dev/null && echo "✅ Git OK (optional)" || echo "⚠️ Git missing (optional)"
</details>

🚀 Installation Methods

<div align="center">

Detailed Installation Instructions

</div> <table> <tr> <td width="60%">
bash
# Install pipx if not present
python3 -m pip install --user pipx
python3 -m pipx ensurepath

# Install SuperClaude
pipx install SuperClaude

# Run the installer
SuperClaude install
</td> <td width="40%">

✅ Advantages:

  • Isolated environment
  • No dependency conflicts
  • Clean uninstall
  • Automatic PATH setup

📍 Best for:

  • Linux/macOS users
  • Clean system installs
  • Multiple Python projects
</td> </tr> </table>

Method 2: pip (Traditional)

<table> <tr> <td width="60%">
bash
# Standard installation
pip install SuperClaude

# Or user installation
pip install --user SuperClaude

# Run the installer
SuperClaude install
</td> <td width="40%">

✅ Advantages:

  • Works everywhere
  • Familiar to Python users
  • Direct installation

📍 Best for:

  • Windows users
  • Virtual environments
  • Quick setup
</td> </tr> </table>

Method 3: npm (Cross-platform)

<table> <tr> <td width="60%">
bash
# Global installation
npm install -g @bifrost_inc/superclaude

# Run the installer
superclaude install
</td> <td width="40%">

✅ Advantages:

  • Cross-platform
  • NPM ecosystem
  • JavaScript familiar

📍 Best for:

  • Node.js developers
  • NPM users
  • Cross-platform needs
</td> </tr> </table>

Method 4: Development Installation

<table> <tr> <td width="60%">
bash
# Clone repository
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
cd SuperClaude_Framework

# Install uv if not present
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install in development mode
uv pip install -e ".[dev]"

# Test installation
SuperClaude install --dry-run
</td> <td width="40%">

✅ Advantages:

  • Latest features
  • Contribute to project
  • Full source access
  • Fast installation (uv)

📍 Best for:

  • Contributors
  • Custom modifications
  • Testing new features
</td> </tr> </table>

🎛️ Installation Options

<div align="center">

Customize Your Installation

OptionCommandDescription
InteractiveSuperClaude installGuided setup with prompts
Specific ComponentsSuperClaude install --components core mcp modesInstall only what you need
Preview ModeSuperClaude install --dry-runSee what will be installed
Force InstallSuperClaude install --force --yesSkip all confirmations
List ComponentsSuperClaude install --list-componentsView available components
</div>

Verification

<div align="center">

Confirm Successful Installation

</div>

Step 1: Check Installation

bash
# Verify SuperClaude version
python3 -m SuperClaude --version
# Expected: SuperClaude 4.3.0

# List installed components
SuperClaude install --list-components
# Expected: List of available components

Step 2: Test in Claude Code

bash
# Open Claude Code and try these commands:
/sc:brainstorm "test project"     # Should trigger discovery questions
/sc:analyze README.md              # Should provide structured analysis
@agent-security "review code"     # Should activate security specialist

Step 3: What's Installed

<div align="center">
LocationContentsSize
~/.claude/Framework files~50MB
~/.claude/CLAUDE.mdMain entry point~2KB
~/.claude/*.mdBehavioral instructions~200KB
~/.claude/claude-code-settings.jsonMCP configurations~5KB
</div>

🛠️ Management

<div align="center"> <table> <tr> <th>📦 Update</th> <th>💾 Backup</th> <th>🗑️ Uninstall</th> </tr> <tr> <td>
bash
# Update to latest
pip install --upgrade SuperClaude
SuperClaude update
</td> <td>
bash
# Create backup
SuperClaude backup --create

# Restore backup
SuperClaude backup --restore [file]
</td> <td>
bash
# Remove framework
SuperClaude uninstall

# Uninstall package
pip uninstall SuperClaude
</td> </tr> </table> </div>

🔧 Troubleshooting

<details> <summary><b>❌ PEP 668 Error (Python Package Management)</b></summary>

This error occurs on systems with externally managed Python environments.

Solutions (in order of preference):

bash
# Option 1: Use pipx (Recommended)
pipx install SuperClaude

# Option 2: User installation
pip install --user SuperClaude

# Option 3: Virtual environment
python3 -m venv superclaude-env
source superclaude-env/bin/activate  # Linux/macOS
# or
superclaude-env\Scripts\activate  # Windows
pip install SuperClaude

# Option 4: Force (use with caution)
pip install --break-system-packages SuperClaude
</details> <details> <summary><b>❌ Command Not Found</b></summary>

If SuperClaude command is not found after installation:

bash
# Check if package is installed
python3 -m pip show SuperClaude

# Run using Python module
python3 -m SuperClaude install

# Add to PATH (if using --user)
export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc  # Linux
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc   # macOS
</details> <details> <summary><b>❌ Claude Code Not Found</b></summary>

If Claude Code is not installed or not in PATH:

  1. Download from https://claude.ai/code
  2. Install following platform instructions
  3. Verify with: claude --version
  4. Restart terminal after installation
</details> <details> <summary><b>❌ Permission Denied</b></summary>

For permission errors during installation:

bash
# Use user installation
pip install --user SuperClaude

# Or use sudo (not recommended)
sudo pip install SuperClaude

# Better: use pipx
pipx install SuperClaude
</details> <details> <summary><b>❌ Missing Python or pip</b></summary>

Linux (Ubuntu/Debian):

bash
sudo apt update
sudo apt install python3 python3-pip python3-venv

macOS:

bash
# Install Homebrew first if needed
brew install python3

Windows:

  • Download from python.org
  • Check "Add Python to PATH" during installation
  • Restart terminal after installation
</details>

📚 Next Steps

<div align="center">

Your Learning Journey

<table> <tr> <th>🌱 Start Here</th> <th>🌿 Expand Skills</th> <th>🌲 Master Framework</th> </tr> <tr> <td valign="top">

First Week:

</td> <td valign="top">

Week 2-3:

</td> <td valign="top">

Advanced:

</td> </tr> </table> </div>
<div align="center">

🎉 Installation Complete!

You now have access to:

<p align="center"> <b>30 Commands</b> • <b>20 AI Agents</b> • <b>7 Behavioral Modes</b> • <b>8 MCP Servers</b> </p>

Ready to start? Try /sc:brainstorm in Claude Code for your first SuperClaude experience!

<p align="center"> <a href="quick-start.md"> </a> </p> </div>