docs/getting-started/installation.md
| Method | Command | Platform | Best For |
|---|---|---|---|
| 🐍 pipx | pipx install SuperClaude && SuperClaude install | Linux/macOS | ✅ Recommended - Isolated environment |
| 📦 pip | pip install SuperClaude && SuperClaude install | All | Traditional Python setups |
| 🌐 npm | npm install -g @bifrost_inc/superclaude && superclaude install | All | Node.js developers |
| 🔧 Dev | git clone ... && uv pip install -e ".[dev]" | All | Contributors & developers |
| Component | Version | Check Command |
|---|---|---|
| Python | 3.8+ | python3 --version |
| pip | Latest | pip --version |
| Claude Code | Latest | claude --version |
| Disk Space | 50MB | df -h |
| Component | Purpose | Check Command |
|---|---|---|
| Node.js | MCP Servers | node --version |
| Git | Version Control | git --version |
| pipx | Isolated Install | pipx --version |
| RAM | Performance | 1GB recommended |
# 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)"
# 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
✅ Advantages:
📍 Best for:
# Standard installation
pip install SuperClaude
# Or user installation
pip install --user SuperClaude
# Run the installer
SuperClaude install
✅ Advantages:
📍 Best for:
# Global installation
npm install -g @bifrost_inc/superclaude
# Run the installer
superclaude install
✅ Advantages:
📍 Best for:
# 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
✅ Advantages:
📍 Best for:
| Option | Command | Description |
|---|---|---|
| Interactive | SuperClaude install | Guided setup with prompts |
| Specific Components | SuperClaude install --components core mcp modes | Install only what you need |
| Preview Mode | SuperClaude install --dry-run | See what will be installed |
| Force Install | SuperClaude install --force --yes | Skip all confirmations |
| List Components | SuperClaude install --list-components | View available components |
# Verify SuperClaude version
python3 -m SuperClaude --version
# Expected: SuperClaude 4.3.0
# List installed components
SuperClaude install --list-components
# Expected: List of available components
# 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
| Location | Contents | Size |
|---|---|---|
~/.claude/ | Framework files | ~50MB |
~/.claude/CLAUDE.md | Main entry point | ~2KB |
~/.claude/*.md | Behavioral instructions | ~200KB |
~/.claude/claude-code-settings.json | MCP configurations | ~5KB |
# Update to latest
pip install --upgrade SuperClaude
SuperClaude update
# Create backup
SuperClaude backup --create
# Restore backup
SuperClaude backup --restore [file]
# Remove framework
SuperClaude uninstall
# Uninstall package
pip uninstall SuperClaude
This error occurs on systems with externally managed Python environments.
Solutions (in order of preference):
# 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
If SuperClaude command is not found after installation:
# 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
If Claude Code is not installed or not in PATH:
claude --versionFor permission errors during installation:
# Use user installation
pip install --user SuperClaude
# Or use sudo (not recommended)
sudo pip install SuperClaude
# Better: use pipx
pipx install SuperClaude
Linux (Ubuntu/Debian):
sudo apt update
sudo apt install python3 python3-pip python3-venv
macOS:
# Install Homebrew first if needed
brew install python3
Windows:
First Week:
/sc:brainstormWeek 2-3:
</td> <td valign="top">Advanced:
</td> </tr> </table> </div>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!