15 KiB
SuperClaude 安装指南 📦
🎯 它比看起来更容易!
诚实的真相:本指南看起来很长,因为我们想涵盖所有细节,但安装实际上非常简单。大多数人在 2 分钟内用一个命令就完成了!
步骤 1:安装包
选项 A:来自 PyPI(推荐)
uv add SuperClaude
选项 B:来自源码
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
cd SuperClaude_Framework
uv sync
🔧 UV / UVX 设置指南
SuperClaude v3 还支持通过 uv(更快、现代的 Python 包管理器)或 uvx 进行跨平台安装。
🌀 使用 uv 安装
确保安装了 uv:
curl -Ls https://astral.sh/uv/install.sh | sh
或按照以下说明操作:https://github.com/astral-sh/uv
一旦 uv 可用,您可以像这样安装 SuperClaude:
uv venv
source .venv/bin/activate
uv pip install SuperClaude
⚡ 使用 uvx 安装(跨平台 CLI)
如果您使用的是 uvx,只需运行:
uvx pip install SuperClaude
🔧 UV / UVX 设置指南
SuperClaude v3 还支持通过 uv(更快、现代的 Python 包管理器)或 uvx 进行跨平台安装。
🌀 使用 uv 安装
确保安装了 uv:
curl -Ls https://astral.sh/uv/install.sh | sh
或按照以下说明操作:https://github.com/astral-sh/uv
一旦 uv 可用,您可以像这样安装 SuperClaude:
uv venv
source .venv/bin/activate
uv pip install SuperClaude
⚡ 使用 uvx 安装(跨平台 CLI)
如果您使用的是 uvx,只需运行:
uvx pip install SuperClaude
✅ 完成安装
安装后,继续常规安装程序步骤:
python3 -m SuperClaude install
或使用 bash 风格 CLI:
SuperClaude install
🧠 注意:
uv提供更好的缓存和性能。- 与 Python 3.8+ 兼容,与 SuperClaude 配合顺畅。
⚠️ 重要说明
安装 SuperClaude 后。
您可以使用 SuperClaude commands、python3 -m SuperClaude commands 或 python3 SuperClaude commands
刚刚发生了什么? SuperClaude 尝试设置您需要的一切。通常没有复杂的配置、依赖搜索或设置头痛!🎉
SuperClaude v3 安装的综合指南。但请记住 - 大多数人永远不需要阅读上面快速开始之后的内容!😊
开始之前 🔍
您需要什么 💻
SuperClaude 适用于 Windows、macOS 和 Linux。这是您需要的:
必需:
- Python 3.8 或更新版本 - 框架用 Python 编写
- Claude CLI - SuperClaude 增强 Claude Code,因此您需要先安装它
可选(但推荐):
- Node.js 16+ - 仅当您想要 MCP 服务器集成时才需要
- Git - 对开发工作流程有帮助
快速检查 🔍
在安装前,让我们确保您有基础知识:
# 检查 Python 版本(应该是 3.8+)
python3 --version
# 检查是否安装了 Claude CLI
claude --version
# 检查 Node.js(可选,用于 MCP 服务器)
node --version
如果其中任何一个失败,请参阅下面的先决条件设置部分。
快速开始 🚀
🏆 "让它工作" 方法(推荐给 90% 的用户) 选项 A:来自 PyPI(推荐)
pip install SuperClaude
# 使用推荐设置安装
SuperClaude install --quick
# 就是这样!🎉
选项 B:来自源码
# 克隆仓库
git clone <repository-url>
cd SuperClaude
pip install .
# 使用推荐设置安装
SuperClaude install --quick
# 就是这样!🎉
⚠️ 重要说明
安装 SuperClaude 后。
您可以使用 SuperClaude commands、python3 -m SuperClaude commands 或 python3 SuperClaude commands
您刚刚得到的:
- ✅ 所有 16 个智能命令,自动激活专家
- ✅ 11 个专业角色,知道何时提供帮助
- ✅ 智能路由,为您解决复杂性
- ✅ 约 2 分钟时间和 ~50MB 磁盘空间
说实话,您完成了。 打开 Claude Code,输入 /help,观看 SuperClaude 发挥其魔力。
担心它会做什么? 先用这个看看:
SuperClaude install --quick --dry-run
安装选项 🎯
我们有三个安装配置文件可供选择:
🎯 最小安装
SuperClaude install --minimal
- 内容:仅核心框架文件
- 时间:约 1 分钟
- 空间:约 20MB
- 适合:测试、基本增强、最小设置
- 包括:指导 Claude 的核心行为文档
🚀 快速安装(推荐)
SuperClaude install --quick
- 内容:核心框架 + 16 个斜杠命令
- 时间:约 2 分钟
- 空间:约 50MB
- 适合:大多数用户、一般开发
- 包括:最小中的所有内容 +
/analyze、/build、/improve等专业命令
🔧 开发者安装
SuperClaude install --profile developer
- 内容:包括 MCP 服务器集成的所有内容
- 时间:约 5 分钟
- 空间:约 100MB
- 适合:高级用户、贡献者、高级工作流程
- 包括:所有内容 + Context7、Sequential、Magic、Playwright 服务器
🎛️ 交互式安装
SuperClaude install
- 允许您选择和选择组件
- 显示每个组件功能的详细描述
- 如果您想控制安装的内容,这是好的
分步安装 📋
先决条件设置 🛠️
缺少 Python?
# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install python3 python3-pip
# macOS
brew install python3
# Windows
# 从 https://python.org/downloads/ 下载
# 或打开命令提示符或 powershell
winget install python
缺少 Claude CLI?
- 访问 https://claude.ai/code 获取安装说明
- SuperClaude 增强 Claude Code,因此您需要先安装它
缺少 Node.js?(可选)
# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install nodejs npm
# macOS
brew install node
# Windows
# 从 https://nodejs.org/ 下载
# 或打开命令提示符或 powershell
winget install nodejs
获取 SuperClaude 📥
选项 1:来自 PyPI(推荐)
pip install SuperClaude
选项 2:下载最新版本
# 下载并提取最新版本
#(将 URL 替换为实际版本 URL)
curl -L <release-url> -o superclaude-v3.zip
unzip superclaude-v3.zip
cd superclaude-v3
pip install .
选项 3:从 Git 克隆
git clone <repository-url>
cd SuperClaude
pip install .
运行安装程序 🎬
安装程序相当智能,会引导您完成过程:
# 查看所有可用选项
SuperClaude install --help
# 快速安装(推荐)
SuperClaude install --quick
# 想先看看会发生什么?
SuperClaude install --quick --dry-run
# 安装所有内容
SuperClaude install --profile developer
# 静默安装(最少输出)
SuperClaude install --quick --quiet
# 强制安装(跳过确认)
python3 SuperClaude.py install --quick --force
安装期间 📱
安装时会发生什么:
- 系统检查 - 验证您有所需的依赖项
- 目录设置 - 创建
~/.claude/目录结构 - 核心文件 - 复制框架文档文件
- 命令 - 安装斜杠命令定义(如果选择)
- MCP 服务器 - 下载和配置 MCP 服务器(如果选择)
- 配置 - 使用您的偏好设置
settings.json - 验证 - 测试一切工作
安装程序显示进度,如果出现任何问题会告诉您。
安装后 ✅
快速测试 🧪
让我们确保一切工作正常:
# 检查文件是否已安装
ls ~/.claude/
# 应该显示:CLAUDE.md、COMMANDS.md、settings.json 等
用 Claude Code 测试:
- 打开 Claude Code
- 尝试输入
/help- 您应该看到 SuperClaude 命令 - 尝试
/analyze --help- 应该显示命令选项
安装了什么 📂
SuperClaude 默认安装到 ~/.claude/。这是您会找到的内容:
~/.claude/
├── CLAUDE.md # 主要框架入口点
├── COMMANDS.md # 可用斜杠命令
├── FLAGS.md # 命令标志和选项
├── PERSONAS.md # 智能角色系统
├── PRINCIPLES.md # 开发原则
├── RULES.md # 操作规则
├── MCP.md # MCP 服务器集成
├── MODES.md # 操作模式
├── ORCHESTRATOR.md # 智能路由
├── settings.json # 配置文件
└── commands/ # 单个命令定义
├── analyze.md
├── build.md
├── improve.md
└── ...(另外 13 个)
每个文件的功能:
- CLAUDE.md - 告诉 Claude Code 关于 SuperClaude 并加载其他文件
- settings.json - 配置(MCP 服务器、hooks 等)
- commands/ - 每个斜杠命令的详细定义
第一步 🎯
尝试这些命令开始:
# 在 Claude Code 中,尝试这些:
/sc:help # 查看可用命令
/sc:analyze README.md # 分析文件
/sc:build --help # 查看构建选项
/sc:improve --help # 查看改进选项
如果看起来不知所措,不要担心 - SuperClaude 逐渐增强 Claude Code。您可以根据需要使用任意多或少。
管理您的安装 🛠️
更新 📅
保持 SuperClaude 最新:
# 检查更新
SuperClaude update
# 强制更新(覆盖本地更改)
SuperClaude update --force
# 仅更新特定组件
SuperClaude update --components core,commands
# 查看会更新什么
SuperClaude update --dry-run
何时更新:
- 当发布新 SuperClaude 版本时
- 如果您遇到问题(更新通常包括修复)
- 当新的 MCP 服务器可用时
备份 💾
在重大更改前创建备份:
# 创建备份
SuperClaude backup --create
# 列出现有备份
SuperClaude backup --list
# 从备份恢复
SuperClaude backup --restore
# 创建带自定义名称的备份
SuperClaude backup --create --name "before-update"
何时备份:
- 更新 SuperClaude 之前
- 在尝试设置之前
- 卸载之前
- 如果您大量自定义,定期进行
卸载 🗑️
如果您需要删除 SuperClaude:
# 删除 SuperClaude(保留备份)
SuperClaude uninstall
# 完全删除(删除所有内容)
SuperClaude uninstall --complete
# 查看会删除什么
SuperClaude uninstall --dry-run
会删除的内容:
~/.claude/中的所有文件- MCP 服务器配置
- Claude Code 中的 SuperClaude 设置
保留的内容:
- 您的备份(除非您使用
--complete) - Claude Code 本身(SuperClaude 不会触及它)
- 您的项目和其他文件
故障排除 🔧
常见问题 🚨
"未找到 Python"
# 尝试 python 而不是 python3
python --version
# 或检查是否安装但不在 PATH 中
which python3
"未找到 Claude CLI"
- 确保首先安装了 Claude Code
- 尝试
claude --version验证 - 访问 https://claude.ai/code 获取安装帮助
"权限被拒绝"
# 尝试使用显式 Python 路径
/usr/bin/python3 SuperClaude.py install --quick
# 或检查是否需要不同权限
ls -la ~/.claude/
"MCP 服务器无法安装"
- 检查是否安装了 Node.js:
node --version - 检查 npm 是否可用:
npm --version - 尝试先不使用 MCP 安装:
--minimal或--quick
"安装中途失败"
# 尝试使用详细输出查看发生什么
SuperClaude install --quick --verbose
# 或首先尝试干运行
SuperClaude install --quick --dry-run
平台特定问题 🖥️
Windows:
- 如果您收到"命令未找到",使用
python而不是python3 - 如果您收到权限错误,以管理员身份运行命令提示符
- 确保 Python 在您的 PATH 中
macOS:
- 您可能需要在安全和隐私设置中批准 SuperClaude
- 如果您没有 Python 3.8+,使用
brew install python3 - 尝试显式使用
python3而不是python
Linux:
- 确保您安装了
python3-pip - 某些包安装可能需要
sudo - 检查
~/.local/bin是否在您的 PATH 中
仍有疑问?🤔
检查我们的故障排除资源:
- GitHub Issues:https://github.com/SuperClaude-Org/SuperClaude_Framework/issues
- 查找与您相似的现有问题
- 如果找不到解决方案,创建新问题
报告错误时,请包括:
- 您的操作系统和版本
- Python 版本(
python3 --version) - Claude CLI 版本(
claude --version) - 您运行的确切命令
- 完整的错误消息
- 您期望发生的事情
获取帮助:
- GitHub 讨论区用于一般问题
- 查看 README.md 获取最新更新
- 查看 ROADMAP.md 以了解您的问题是否已知
高级选项 ⚙️
自定义安装目录
# 安装到自定义位置
SuperClaude install --quick --install-dir /custom/path
# 使用环境变量
export SUPERCLAUDE_DIR=/custom/path
SuperClaude install --quick
组件选择
# 查看可用组件
SuperClaude install --list-components
# 仅安装特定组件
SuperClaude install --components core,commands
# 跳过某些组件
SuperClaude install --quick --skip mcp
开发设置
如果您计划贡献或修改 SuperClaude:
# 安装所有组件的开发者安装
SuperClaude install --profile developer
# 以开发模式安装(符号链接而不是副本)
SuperClaude install --profile developer --dev-mode
# 安装用于开发的 git hooks
SuperClaude install --profile developer --dev-hooks
下一步?🚀
现在 SuperClaude 已安装(这很简单,对吧?):
- 开始使用它 - 尝试
/analyze some-file.js或/build看看会发生什么 ✨ - 不要为学习而压力 - SuperClaude 通常会弄清楚您需要什么
- 自由实验 -
/improve和/troubleshoot这样的命令相当宽容 - 好奇时阅读指南 - 当您想了解刚刚发生的事情时查看
Docs/ - 提供反馈 - 让我们知道什么有效,什么无效
真正的秘密:SuperClaude 旨在增强您现有的工作流程,而无需您学习一堆新东西。就像使用常规 Claude Code 一样使用它,但注意它变得多聪明!🎯
仍然感到不确定? 先从 /help 和 /analyze README.md 开始 - 您会看到它实际上多么不令人生畏。
最后说明 📝
- 安装需要 1-5 分钟 取决于您选择什么
- 需要磁盘空间:20-100MB(不多!)
- 与现有工具配合工作 - 不会干扰您的设置
- 易于卸载 如果您改变主意
- 社区支持 - 我们实际上阅读并回应问题
-
⚠️ 重要说明
安装 SuperClaude 后。
您可以使用 SuperClaude commands、python3 -m SuperClaude commands 或 python3 SuperClaude commands
感谢尝试 SuperClaude!我们希望它让您的开发工作流程更顺畅一些。🙂
最后更新:2024年7月 - 如果本指南中的任何内容错误或令人困惑,请告诉我们!