CCQ(Claude Code Quickstart)是一个在 Windows PowerShell 中执行的 Claude Code 开发环境自动化安装器。
年底年会的时候公司要求全员 AI,让我给大家培训 cc 的使用,遂突然有了一个想法:何不直接搞个脚本一键安装部署呢?
于是趁着过年在家没事开始 vibe coding,CCQ 就诞生了。经过不断调优,终于给佬友们端上来了。
整个安装分成两级:基础环境 和 进阶扩展。
nvm、Node.js两种安装方式,支持从fnm、nvm、Node.js迁移~/.claude/rules/ 提示词,具体有:首先用管理员打开系统自带的 PowerShell,执行引导脚本。它会帮你装好 Windows Terminal 和 PowerShell 7(如果没有的话):
Set-ExecutionPolicy Bypass -Scope Process -Force
[Text.Encoding]::UTF8.GetString((New-Object Net.WebClient).DownloadData('https://github.com/MrNine-666/claude-code-quickstart/releases/latest/download/Bootstrap-ClaudeEnv.built.ps1')) | iex
然后在 Windows Terminal 中用管理员打开 PowerShell 7,执行主安装脚本:
Set-ExecutionPolicy Bypass -Scope Process -Force
irm 'https://github.com/MrNine-666/claude-code-quickstart/releases/latest/download/Install-ClaudeEnv.built.ps1' | iex
依次完成基础环境、进阶扩展的安装即可
安装好之后,日常管理用 Manage 脚本:
v1.7.8 更新后只需要执行
ccq即可,旧安装用户需重新执行一下上面的Install脚本->基础环境。当然旧的指令也是支持的
一键检测所有已安装组件的远程版本,列出可更新项。更新前会自动备份 settings.json、.claude.json、CLAUDE.md 和 rules 文件到快照目录,翻车了可以回滚。对于模板类步骤(CLAUDE.md、ClaudeConfig、CCG Workflow),有内容指纹比对机制,模板没变会自动跳过,避免无意义覆盖。
对已配置供应商做 CRUD、切换活跃供应商。切换时会把对应 Profile 配置写入 settings.json。
查看所有 MCP Server 状态(活跃/禁用/缺失),可禁用、启用、删除。禁用时配置从 ~/.claude.json 移到 vault 暂存,启用时再恢复,不用重复填凭据。
引导脚本兼容 PS 5.1(Windows 自带),负责装 PS 7;主安装脚本跑在 PS 7。这样不用提前手动装 PS 7。
所有供应商配置以 Profile 文件形式保存在 ~/.claude/providers/。新增/切换供应商时,会把 Profile 里的 BaseUrl 和 ApiKey 写入 ~/.claude/settings.json 的 env 字段。需要 modelMapping 的(比如 MiniMax、Kimi)会自动配好映射关系。这样做可以避免污染 settings.json 其他配置(注意:会与 ccswitch 冲突)。
MCP Server 的凭据(API Key 等)持久化到 ~/.ccq/mcp-meta.json。重装或更新 MCP 时可自动填充,不用每次重输。并且有 Mutex 保护防并发写入,也有损坏恢复机制。
这里特别感谢 L 站以及哈雷佬、风佬、各位公益站站长,从他们那里学到了很多,再次感谢。
项目地址:GitHub - MrNine-666/claude-code-quickstart · GitHub