什么是 Claude Code?
Claude Code 是 Anthropic 推出的 AI 编程工具, 支持 CLI 终端、桌面应用(Mac/Windows)、Web 应用(claude.ai/code)和 IDE 扩展(VS Code/JetBrains)四种形态。 它不是一个简单的对话工具,而是一个能真正理解你的项目、直接操作文件、执行命令的 AI 编程伙伴。
Claude Code 由最新的 Claude 4.5/4.6 模型驱动(Opus 4.6、Sonnet 4.6、Haiku 4.5),拥有对项目文件系统的完整访问权限。 它可以读取代码、编辑文件、运行测试、提交 Git、创建 PR —— 还支持 Plan Mode 规划、Worktree 隔离、Memory 持久记忆和后台 Agent 并行工作。
核心理念:不改变你的工具链,让 AI 融入你的开发流程。CLI / Desktop / Web / IDE 随时随地。
核心能力
多平台运行
CLI 终端、桌面应用(Mac/Windows)、Web 应用(claude.ai/code)、IDE 扩展(VS Code/JetBrains)四种形态。
工具链集成
自动使用 Git、npm、测试框架等开发工具。理解 package.json、tsconfig 等项目配置文件。
上下文感知
理解项目结构、文件关系和编码规范。支持 Memory 持久记忆系统,跨会话保留上下文。
Skill 系统
通过 Skill 文件将最佳实践编码化,支持 /slash 命令调用,AI 自动遵循你的规范和工作流。
Claude 4.5/4.6 模型
支持 Opus 4.6(最强推理)、Sonnet 4.6(最佳编码)、Haiku 4.5(高性价比),可用 /fast 切换快速模式。
MCP 扩展
通过 Model Context Protocol 连接外部工具和数据源,如 GitHub、Playwright、数据库等。
Plan Mode
复杂任务先规划再执行,AI 自动探索代码库、设计方案,用户确认后再实施。
Worktrees
在隔离的 Git 工作树中运行 Agent,不影响主分支。支持后台 Agent 并行工作。
安装指南
Claude Code 支持多种安装方式,覆盖 macOS、Linux 和 Windows 系统。 更多细节请参考 官方文档 →
系统要求
macOS
10.15+ (Catalina)
Linux
Ubuntu 20.04+ / Debian 10+
Windows
Windows 10+ / PowerShell
API Key
Anthropic API Key(按量付费)
注:Native 安装方式无需 Node.js;npm 安装方式需要 Node.js 18+。
推荐的安装方式,直接下载平台原生二进制文件,无需 Node.js 环境。
# 一行命令安装 curl -fsSL https://code.claude.com/install.sh | bash # 安装后重启终端,或执行 source ~/.bashrc # Linux source ~/.zshrc # macOS
# 以管理员身份打开 PowerShell 执行 irm https://code.claude.com/install.ps1 | iex
# 打开 CMD 执行 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
基本配置
Claude Code 通过项目目录下的配置文件管理行为和上下文。
.claude/项目根目录下的 Claude Code 配置目录.claude/
skills/ # 技能文件目录
skill-name/
SKILL.md # 技能定义文件
agents/ # 自定义 Agent 定义
rules/ # 项目级规则文件
settings.json # 项目级配置
scheduled_tasks.json # 持久化定时任务
CLAUDE.md # 项目上下文文件(自动加载)settings.json配置权限规则、模型偏好等{
"permissions": {
"allow": [
"Bash(npm *)",
"Bash(git *)",
"Read"
],
"deny": [
"Bash(rm -rf *)"
]
},
"model": "claude-sonnet-4-6"
}CLAUDE.md项目上下文文件,Claude Code 每次启动时自动加载# Project Context ## Architecture - Next.js App Router - TypeScript strict mode - TailwindCSS for styling ## Conventions - Use functional components - Prefer `const` over `let` - All API routes in /app/api/
快速上手
安装 Claude Code
使用推荐的 Native 安装,或 npm / Homebrew
$ curl -fsSL https://code.claude.com/install.sh | bash
进入项目目录
切换到你的项目根目录
$ cd your-project
启动 Claude Code
开始与 AI 对话,让它帮你写代码
$ claude
Claude Code vs 其他工具
了解 Claude Code 与市面上主流 AI 编程工具的区别。
| 维度 | Claude Code | Cursor | Copilot | ChatGPT |
|---|---|---|---|---|
| 交互方式 | CLI + 桌面应用 + Web + IDE 扩展 | IDE 图形界面 | IDE 内嵌补全 | 网页/App 对话 |
| 代码理解 | 自动读取整个项目 + Memory 持久记忆 | 索引项目仓库 | 当前打开文件 | 手动粘贴代码 |
| 执行能力 | Shell、Git、Plan Mode、Worktree 并行 | 文件编辑、终端集成 | 仅代码补全 | 无执行能力 |
| 扩展性 | Skill + MCP + Agent + Hooks | VS Code 插件生态 | 有限扩展 | GPTs / 插件 |
| 模型 | Opus 4.6 / Sonnet 4.6 / Haiku 4.5 | 多模型可选 | GPT-4o | GPT-4o / o1 |
| 自动化 | Hooks + 定时任务 + 后台 Agent | 有限自动化 | 无 | 无 |
| 价格 | API 按量 / Max 订阅 | $20/月订阅 | $10/月订阅 | $20/月订阅 |