本课程将带你从零搭建完整的 Vibe Coding 开发环境,掌握 NPM 包管理、Claude Code 与 Codex CLI 安装配置、CC Switch 多 API 切换管理,以及 VSCode IDE 插件配置。
1. NPM 基础与安装
2. Claude Code & Codex 安装
3. CC Switch 配置
4. VSCode 配置
5. VSCode里的Claude Code & Codex 插件
6. 总结
NPM(Node Package Manager) 是 Node.js 的默认包管理器,也是目前世界上最大的软件注册表。
Claude Code和Codex CLI都选择或支持通过 NPM 分发,原因在于:
传统包管理方式是平台特定的:macOS 用 Homebrew,Ubuntu 用 apt,Windows 用 Chocolatey。
NPM 的优势:
npm install -g @openai/codexVibe Coding 工具需要依赖各种底层库(网络库、文件系统库等),手动管理容易出现版本冲突。
NPM 的解决方案:
快速迭代:发布和更新 NPM 包只需几个命令,开发者可以快速响应 bug 修复和新功能需求。
版本管理:
NPM 经过多年发展,形成了成熟的生态系统:
开发者可以专注于工具本身,用户可以信任包的基本安全性。
前提:已安装 Homebrew。 安装代码:
brew install node
检测是否安装成功:
node --version
npm --version
升级node:
brew upgrade node
步骤:
1. 访问 Node.js 官网,下载 Windows 版 .msi 文件(选择 LTS 版本)
2. 双击运行安装程序(注意:安装路径避免包含中文字符;建议勾选"自动安装必要的编译工具")
3. 打开 PowerShell 或 CMD,验证安装:
node --version
npm --version
| 工具 | 定位 | 主要优势 | 注意点 |
|---|---|---|---|
| Claude Code | 全能型编程 Agent | 模型选择多、技能生态成熟 | 成本相对更高 |
| Codex CLI | 轻量 CLI + 工作区协作 | 性价比高、开源可定制 | 生态与插件在快速迭代 |
| OpenCode | 开源全能型编程工具 | 75+种模型支持、多端可用、可连本地模型 | 开源项目、生态快速迭代 |
| Cursor | AI 原生 IDE | IDE 深度集成、代码生成准确 | 付费约 $20/月 |
互补性:两个工具各有所长,组合使用覆盖更广泛的场景
为什么不选其他工具
npm install -g @anthropic-ai/claude-code
claude --version
npm install -g @openai/codex
codex --version
npm update -g @anthropic-ai/claude-code
npm update -g @openai/codex
npm install -g @anthropic-ai/[email protected]
sudo 或推荐使用 nvm 避免权限问题npm config set registry https://registry.npmmirror.com
CC Switch 是一个开源跨平台桌面工具,专门用于管理 Claude Code、Codex、OpenCode 和 Gemini CLI 的配置。
| 功能 | 说明 |
|---|---|
| Provider 管理 | 管理多个 API 提供商配置,一键切换 |
| 速度测试 | 测量各 API 端点延迟,显示质量指标 |
| MCP 统一管理 | 统一管理三个应用的 MCP 服务器配置 |
| Skills 管理 | 从 GitHub 仓库自动扫描并安装 Claude Skills |
| Prompts 管理 | 创建和切换系统提示词预设 |
| 云同步 | 支持 Dropbox/OneDrive/iCloud 同步配置 |
.dmg 文件,双击打开,将 CC Switch 拖到 Application 文件夹.msi 安装包,双击运行安装程序在我Mac Mini M4里展示
在众多编辑器中,VSCode 是 Vibe Coding 的最佳选择之一:
1. 按 Ctrl+Shift+X(macOS: Cmd+Shift+X)打开扩展面板
2. 搜索 "Claude Code"
3. 点击 "Install" 安装官方扩展
4. 重新加载窗口激活插件
插件功能:代码编辑、文件操作、Agent Skills 支持、侧边栏对话历史、内联代码建议
设置入口:扩展设置 → Claude Code
推荐配置:
快捷键设置:搜索 "Claude",建议修改 Claude Code: Open 和 Claude Code: Open in New Tab
1. 在扩展面板搜索 "OpenAI Codex" 或 "Codex"
2. 点击 "Install" 安装官方扩展
3. 重新加载窗口激活插件
配置:Codex 插件可配置项较少,基本使用默认设置即可
在我Mac Mini M4里展示
NPM(包管理)
↓
Claude Code + Codex CLI(终端工具)
↓
CC Switch(配置管理)
↓
VSCode + 插件(IDE)