Claude Code零基础入门:安装配置到实战开发全流程

Claude Code(以下简称CC)是Anthropic推出的命令行AI编程工具。与普通AI对话工具不同,CC不仅能与你对话,还能直接读取电脑文件、批量处理任务、编写完整的网站或软件项目。本文从零开始,手把手带你完成CC的安装、国产大模型接入以及实际项目开发。
作为命令行界面(CLI)工具,CC与VS Code插件形式的Copilot或网页端的ChatGPT有本质区别。CLI工具直接运行在操作系统的Shell环境中,拥有文件系统的完整访问权限,可以执行系统命令、调用编译器、运行脚本,这使得它具备了"Agent"(智能体)的特征——不仅能生成代码文本,还能自主完成创建文件、安装依赖、运行测试等完整工作流。这种设计理念代表了AI编程工具从"副驾驶"向"自主执行者"演进的趋势。
安装Claude Code的两种方式
方式一:官方原生安装
打开CC的官方下载页面,复制页面上的安装命令。在Windows系统中,右键点击Windows徽标,选择"终端(管理员)",将命令粘贴进去回车执行,等待自动安装完成即可。
方式二:通过Node.js安装(推荐国内用户)
如果你的网络环境无法直接访问Anthropic官网,可以通过Node.js来安装:
- 安装Node.js:前往Node.js官网下载安装包,按照默认选项一路"下一步"完成安装。安装完成后,按
Win+R输入cmd打开终端,输入node -v验证安装是否成功。 - 切换NPM镜像:为避免网络问题,先将NPM的服务器地址改为国内镜像。
- 安装CC:复制官方提供的NPM安装命令,粘贴到终端执行。安装完成后输入
claude --version,能返回版本号即表示安装成功。
Node.js是基于Chrome V8引擎的JavaScript运行时环境,使JavaScript能够脱离浏览器在服务器端运行。NPM(Node Package Manager)是Node.js的包管理工具,也是全球最大的开源软件注册表,托管了超过200万个软件包。Claude Code选择通过NPM分发,是因为NPM提供了跨平台的统一安装体验。国内用户切换镜像源(如淘宝镜像cnpm或npmmirror)是因为NPM默认的registry服务器位于海外,直连速度慢且不稳定。
通过CC Switch接入国产大模型
CC默认使用Anthropic官方的AI模型,但对国内用户来说存在网络限制且费用较高。解决方案是通过CC Switch工具接入国产大模型,相当于给CC装上"国产大脑"。
安装CC Switch模型管理工具
CC Switch是一个可视化的模型管理工具,能帮你方便地给CC切换不同的AI大模型。前往其GitHub页面下载Windows版本的.msi安装包,双击安装即可。

安装启动后,你会看到CC当前使用的是官方模型接口,点击右上角的"+"号即可添加其他模型。
CC Switch本质上是一个本地API代理服务器(Proxy)。它在本机启动一个HTTP服务,将Claude Code原本发往Anthropic官方API的请求拦截,然后根据用户配置的模型映射规则,将请求转发到阿里云百炼、DeepSeek等国产大模型的API端点。这种架构的优势在于无需修改Claude Code本身的代码,只需更改其API基础URL指向本地代理即可。模型映射功能则解决了不同服务商API格式差异的问题,实现了"一套工具,多种大脑"的灵活切换。
接入阿里云百炼(千问模型)
- 打开阿里云百炼平台官网,登录后点击"创建API Key",写好描述后确定,将生成的API Key复制保存。
- 在CC Switch中添加新供应商,选择"百炼",填入API Key。
- 展开高级设置中的"模型映射",前往百炼的"模型广场"选择模型。许多模型提供100万Token的免费额度,建议开启"免费额度用完即停"开关,避免意外扣费。
- 将模型名称填入"默认兜底模型",点击"一键设置"后添加。
API Key是大模型服务商用于身份验证和计费的密钥字符串。当Claude Code发送请求时,会在HTTP请求头中携带API Key,服务商据此识别调用者身份并从其账户扣除对应的Token费用。Token是大模型处理文本的基本单位,中文通常1个汉字约等于1.5-2个Token。不同模型的定价策略不同,通常分为输入Token和输出Token两种计费,输出Token价格通常是输入的3-5倍。理解这一机制有助于合理控制使用成本。
接入DeepSeek
DeepSeek是目前国内性价比最高的大模型之一:
- 在DeepSeek官网的API开放平台创建API Key并保存。
- 在CC Switch中添加DeepSeek供应商,填入API Key。
- 模型推荐选择DeepSeek V3/V4 Flash——速度更快、Token消耗更低,非高强度任务下与标准版差异不大。
- 需要在DeepSeek开放平台充值余额后才能使用。

CC Switch中有三个模型角色可以配置:顶部适合深度研究和硬核编程(速度较慢),中间通用平衡,底部响应最快且Token开销最低。你可以为不同角色设置不同模型,也可以统一使用同一个。
接入小米MiMo
小米MiMo近期宣布降价,价格与DeepSeek几乎一致,且提供一定免费额度:
- 打开小米MiMo官网,进入控制台并登录。
- 完成实名认证后可获得5元赠送余额,参与邀请活动还能额外获得10元。
- 创建API Key后在CC Switch中添加,模型建议选择V2.5或V2.5 Pro。

启动Claude Code并完成第一个任务
基本启动流程
- 找一个工作文件夹(或新建一个),在文件夹中右键选择"在终端中打开"。
- 输入
claude回车启动CC。 - 首次启动需要选择外观样式(暗色/浅色),确认安全提示和文件夹信任。
- 看到输入框界面即表示启动成功,顶部显示版本号,下方显示当前使用的AI模型。
文件批量处理实战
最简单的入门任务——批量重命名文件。比如文件夹中有大量图片需要改为中文文件名,直接在CC输入框中描述需求即可。执行过程中CC会询问是否同意操作,选择第二个选项(同意并以后自动执行同类操作)可以减少确认次数。
用Claude Code开发电商网站实战
需求沟通与项目规划
在CC对话中,你可以通过@符号引用文件或文件夹。例如输入空格后输入@,即可选择文件让AI读取。如果有多张产品图片,建议将它们放入一个子文件夹,然后直接@整个文件夹。
重要提示:千问和小米MiMo支持多模态(可识别图片),而DeepSeek暂不支持图片识别。涉及图片需求时请切换到多模态模型。
多模态(Multimodal)模型能够同时处理文本、图像、音频等多种数据类型,而纯文本模型只能理解和生成文字。在技术实现上,多模态模型通常包含视觉编码器(如ViT架构),能将图像转换为模型可理解的向量表示。千问(Qwen-VL系列)和小米MiMo支持多模态意味着你可以让AI"看到"产品图片并据此生成对应的网页布局和描述文字。DeepSeek当前主力模型专注于文本和代码能力,尚未开放图像理解的API接口,因此涉及图片分析的任务需要切换模型。

推荐做法:将详细需求写入txt或markdown文件,让CC读取需求文档后再执行。需求越细致,产出效果越贴合预期。同时建议加上一句:"不要立刻执行,先写出任务规划,有疑问先询问我的意见",避免因需求模糊而浪费Token。
技术选型与页面配置
CC会引导你确认几个关键问题:
- 技术栈选择:如果不懂代码,直接选HTML,生成的文件可在浏览器直接打开。
- 页面范围:通过回车勾选需要的页面(首页、产品页、关于页等),还可输入额外需求。
- 网站风格:选择整体视觉风格后提交。
四种权限模式详解
按Shift+Tab可切换CC的四种权限模式:
| 模式 | 说明 | 适用场景 |
|---|---|---|
| Default | 所有操作需确认 | 初次使用、敏感项目 |
| Plan | 只读模式,只出方案不执行 | 需求规划阶段 |
| AcceptEdit | 自动读写文件,高危操作才确认 | 日常开发 |
| Auto | 全自动执行,仅拦截高危操作 | 熟练使用后推荐 |
这四种权限模式体现了AI Agent安全设计中的"人机协作梯度"理念。Default模式遵循"最小权限原则",每步操作都需人工确认;Plan模式实现了"只读沙箱",AI只能观察和规划而不能修改系统状态;AcceptEdit和Auto模式则逐步放宽限制以提升效率。这种设计借鉴了操作系统的权限管理思想——就像Linux中普通用户和root用户的区别。高危操作(如删除文件、执行未知脚本、访问网络)始终需要确认,这是防止AI误操作或被恶意提示词注入攻击的最后防线。
切换到Auto模式后,CC基本可以自主完成整个开发任务,只在遇到高风险操作时才会暂停询问。
开发成果展示
经过一段时间的自动执行,CC会在文件夹中生成完整的网站文件。双击index.html即可在浏览器中预览效果——包含首页、产品列表页、产品详情页、关于页面和联系页面,整体设计感不错,产品图片也按要求从文件夹中读取并展示。
需要注意的是,购物车和购买等功能需要后端服务器支持,纯前端页面无法实现。纯HTML/CSS/JavaScript构成的前端页面运行在用户浏览器中,只能实现静态展示和本地交互(如轮播图、表单验证)。而购物车持久化存储、在线支付、订单管理等功能需要后端服务器配合——后端负责数据库读写、业务逻辑处理和第三方服务对接。如果需要完整的电商功能,通常需要搭配Node.js/Python等后端框架和MySQL/MongoDB等数据库。Claude Code同样可以生成后端代码,但部署和运维需要额外的服务器资源和技术知识。
此外,最终效果与所选模型密切相关,不同模型在设计审美和代码质量上会有差异。
实用建议与避坑指南
- 模型选择策略:日常轻量任务用DeepSeek Flash或千问免费额度,涉及图片识别切换到千问或MiMo,复杂项目可考虑付费使用更强的模型。
- Token节省技巧:先用Plan模式规划,确认方案后再切换到Auto模式执行;需求文档写得越清晰,返工越少,Token消耗越低。
- API Key安全:API Key务必妥善保管,切勿泄露,否则可能被盗刷产生费用。建议定期轮换Key,并在服务商后台设置用量告警和消费上限。
Claude Code的核心价值在于让AI从"只能对话"升级为"能动手干活"。即使你完全不懂代码,通过清晰的需求描述和合理的模型配置,也能借助CC完成网站开发、文件处理、浏览器插件等多种实际项目。
核心要点
相关推荐

Claude Code是什么?与Cursor/TRAE对比及安装指南
深入解析Claude Code的核心优势、与Cursor、TRAE、Copilot等AI编程工具的对比,以及安装部署的完整指南。了解为什么Claude Code凭借高准确度成为综合体验最佳的AI编程助手。

Claude Code入门指南:终端原生AI编程助手完整教程
详解Claude Code安装部署、多模型切换、代码生成与项目重构等核心功能。掌握这款终端原生AI编程工具,告别IDE依赖,在命令行实现高效开发闭环。

Modelstamp:为ML模型持久化加上完整性校验与环境漂移检测
Modelstamp是一款轻量级开源工具,为scikit-learn等ML模型的保存加载流程添加SHA-256完整性校验、依赖漂移报告和HMAC认证,解决模型持久化中环境不一致的隐患。