1.1 什么是 Claude Code
概述
Claude Code 是 Anthropic 官方推出的 AI 编程工具,运行在终端环境中。它基于 Claude 大语言模型,能够理解你的代码库、执行文件操作、运行命令,并协助完成编码、调试、重构等开发任务。
核心特点
- 终端原生:直接在命令行中运行,与开发者日常工作流无缝衔接
- 代码库理解:能够读取、理解整个项目目录结构,不仅仅是当前文件
- 文件操作:可以创建、读取、修改、删除项目文件
- 命令执行:能够运行 Shell 命令、安装依赖、执行测试
- 多步推理:支持复杂的推理过程,完成需要多步骤的开发任务
适用场景
- 快速生成代码片段或完整模块
- 理解不熟悉的代码库
- 重构和优化现有代码
- 编写测试用例
- 排查和修复 Bug
- 自动化重复性开发任务
安装要求
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS、Linux、Windows(WSL) |
| Node.js | 建议 18+ 版本 |
| npm | 用于安装 Claude Code 包 |
| 网络 | 需要访问 Anthropic 服务(国内需配置代理或中转) |
与 Claude Chat 的区别
Claude Code 与 Claude 网页版/聊天版的主要区别在于:
- Claude Code 可以直接读写本地文件系统
- Claude Code 可以执行 Shell 命令
- Claude Code 理解整个项目上下文,而非单个文件
- Claude Code 支持 Agent 模式,可以自主完成多步任务