# Claude Code 是什么：能做什么、在哪用、怎么收费

> Claude Code 是 Anthropic 的代理式编程工具，能读代码库、改文件、跑命令。Pro 及以上付费方案包含它，Free 不含；中国大陆网络可能无法直接访问所需服务。

- Source: https://www.aifreeapi.com/zh/posts/what-is-claude-code
- Language: zh
- Published: 2026-01-19
- Updated: 2026-09-30
- Publisher: AI Free API (https://www.aifreeapi.com)

Claude Code 是 Anthropic 出品的代理式编程工具：你用一句话描述任务，它会自己读项目代码、修改多个文件、运行命令和测试，并能直接提交 git、打开拉取请求（PR）。它可以在终端、VS Code 与 Cursor 扩展、JetBrains 插件、Claude 桌面应用和网页版 claude.ai/code 里使用，各入口共用同一个引擎。

截至 2026 年 9 月 30 日，想用它至少需要 Claude Pro 方案（月付 $20），或者一个按量计费的 Anthropic Console 账户，Free 方案不含 Claude Code。另外，[官方中文文档](https://code.claude.com/docs/zh-CN/overview)明确写着：默认配置需要访问 claude.ai 和 Anthropic API 等端点，这些端点在中国大陆的网络环境中可能无法直接访问。

| 你想知道的 | 简短回答 |
| --- | --- |
| 是哪家公司的 | Anthropic，背后是 Claude 系列模型 |
| 能做什么 | 读懂整个代码库，跨文件改代码，跑命令和测试，提交 git、开 PR |
| 在哪里用 | 终端 CLI、VS Code / Cursor 扩展、JetBrains 插件、桌面应用、claude.ai/code |
| 要不要钱 | Free 不含；Pro 年付折合每月 $17、月付 $20；Max 每月 $100 起；也可用 Console 按 API 用量付费 |
| 用什么模型 | 直连 Anthropic API 时，`opus` 指向 Opus 5.5，`sonnet` 指向 Sonnet 5.5，`fable` 指向 Fable 5.1 |
| 中国大陆能不能直接用 | 官方提示所需端点可能无法直接访问，Anthropic 支持的国家和地区列表也不含中国大陆 |

## Claude Code 能做什么

Claude Code 和只给建议的 AI 助手最大的不同，是它会自己动手。按 [How Claude Code works](https://code.claude.com/docs/en/how-claude-code-works) 的说明，你交给它一个任务后，它会循环做三件事：收集上下文、采取行动、验证结果。比如你说“修复失败的测试”，它可能会先跑测试套件看哪里失败，读报错，搜索相关源文件并读懂代码，修改文件，再跑一次测试确认修好。每一步的结果都会影响下一步怎么走，中途你随时可以按 Esc 打断，或者直接输入新要求让它调整方向。

![Claude Code 处理“修复失败的测试”的三个阶段：收集上下文、采取行动、验证结果，没通过就再循环一轮；底部列出四种权限模式](https://www.aifreeapi.com/posts/zh/what-is-claude-code/img/agentic-loop.webp)

它能调用的内置工具大致分五类：

| 类别 | 它能做的事 |
| --- | --- |
| 文件操作 | 读文件、改代码、新建文件、重命名和整理目录 |
| 搜索 | 按模式找文件、用正则搜内容、浏览代码库 |
| 执行 | 运行 shell 命令、启动服务、跑测试、使用 git |
| 网络 | 搜索网页、查文档、查报错信息 |
| 代码智能 | 改完后看到类型错误和警告、跳转定义、查找引用（需要安装代码智能插件） |

放到日常工作里，常见用法有这几类：

- **补那些一直拖着的活**：给没测试的代码写测试、修 lint 错误、解决合并冲突、升级依赖、写发布说明。
- **做功能、修 bug**：用自然语言描述需求，它规划方案并跨文件实现；遇到 bug 时贴上报错或描述症状，它顺着代码库找根因再修。
- **处理 git**：暂存改动、写提交信息、建分支、开 PR。在 CI 里还能配合 GitHub Actions 或 GitLab CI/CD 做代码审查和问题分类。
- **连接外部工具**：通过 MCP（Model Context Protocol，一个把 AI 工具连到外部数据源的开放标准）读取 Google Drive 里的设计文档、更新 Jira 工单、从 Slack 拉数据。
- **写进脚本和流水线**：`claude -p` 以非交互方式运行，可以接管道、放进 CI。
- **定时跑任务**：Routines 在云端按计划运行，电脑关机也不影响；桌面应用的计划任务则在本机运行，能直接访问本地文件。

官方文档给出的两个命令示例，可以看出它的用法有多“直接”：

```bash
# 交互式：让它写测试、运行并修复失败项
claude "write tests for the auth module, run them, and fix any failures"

# 管道式：把改动过的文件列表交给它做安全审查
git diff main --name-only | claude -p "review these changed files for security issues"
```

### 用 CLAUDE.md 让 Claude Code 按你的项目习惯工作

在项目根目录放一个 `CLAUDE.md`，写上编码规范、架构约定、首选库和审查清单，Claude Code 每次开新会话都会先读它；如果仓库里已经有给其他编程代理用的 `AGENTS.md`，它也能读。它还会在工作中自动记下你的偏好（自动内存），下次会话继续用。

更进一步的定制有三种：skills 把可重复的流程打包成命令（比如 `/review-pr`），团队可以共享；hooks 在它操作前后自动执行 shell 命令，例如每次改完文件就自动格式化；需要多人分工式的大任务时，可以让多个 Claude Code 代理并行处理不同部分，由一个主代理协调。想完全自己编排，还有 Agent SDK。

### 改动怎么受控：检查点和权限模式

它能改文件、跑命令，自然有人担心“会不会乱来”。官方设计了两道保险：

- **检查点**：每次改文件前，它会先给当前内容做快照。出问题时连按两次 Esc 就能回退，或者直接让它撤销。检查点只管本地文件，对数据库、远程 API、部署这类外部操作无效。
- **权限模式**：按 Shift+Tab 在几种模式之间切换。Manual 模式下改文件、跑命令前都会先问你；Accept edits 模式自动改文件，其他命令仍要确认；Plan 模式只看代码、提方案，不改源文件；Auto 模式由后台分类器拦下有风险的操作。v2.1.283 及以后的版本，终端和 VS Code 交互会话默认从 Auto 模式开始。

常用又可信的命令（比如 `npm test`、`git status`）可以写进 `.claude/settings.json` 的允许列表，免得每次都确认。

## Claude Code 和 Claude 聊天、代码补全插件有什么区别

这三样东西名字相近，用途差别很大：

| | Claude 聊天（网页 / 手机 / 桌面） | IDE 里的代码补全插件 | Claude Code |
| --- | --- | --- | --- |
| 主要产出 | 文字回答和代码片段 | 当前文件里的补全建议 | 直接改好的文件、跑过的命令、git 提交 |
| 能看到的范围 | 你贴进或上传到对话里的内容 | 以当前文件为主 | 整个项目目录、终端、git 状态 |
| 谁来执行 | 你复制粘贴、自己运行 | 你逐条接受 | 它自己执行，你通过权限模式把关 |
| 额度 | 与 Claude Code 共用同一付费方案的额度 | 按插件自己的方案计 | 与 Claude 聊天共用 |

简单说，Claude 是模型和聊天应用，Claude Code 是一套让 Claude 模型能操作你项目的工具。常有人问“Claude Code 用的什么框架”，官方的说法是：模型负责推理，工具负责行动，Claude Code 就是包在模型外面、提供工具并管理模型所见上下文的那一层，英文叫 agentic harness。它不是某个开发框架，而是一个运行这种代理循环的程序；想用同样的工具和能力搭自己的代理，官方提供的是 Agent SDK。

和 Cursor、Codex 这类同样能改多文件的代理式工具怎么选，属于另一个问题，可以看 [Claude Code vs Cursor 深度对比](/zh/posts/claude-code-vs-cursor) 和 [Claude Code vs Codex 2026](/zh/posts/claude-code-vs-codex)。

## 在哪里用：终端、IDE、桌面应用和网页

每个入口都连着同一个 Claude Code 引擎，所以 `CLAUDE.md`、设置和 MCP 服务器在各个入口里都有效。区别在于交互方式和代码在哪里执行：

| 入口 | 适合什么场景 | 前提 |
| --- | --- | --- |
| 终端 CLI | 功能完整的命令行版本，适合习惯终端的人，也能进脚本和 CI | 在本机安装 Claude Code |
| VS Code / Cursor 扩展 | 在编辑器里看内联差异、用 @ 引用文件、审阅计划 | 在扩展市场搜索“Claude Code”安装 |
| JetBrains 插件 | IntelliJ IDEA、PyCharm、WebStorm 等，交互式看差异 | 从 JetBrains Marketplace 安装插件，另需装 CLI |
| 桌面应用 | 可视化看差异、并行跑多个会话、安排定期任务 | 应用自带 Claude Code，不用单独装 CLI；需要付费订阅 |
| 网页 claude.ai/code | 不装任何东西，在云端跑长任务，处理本地没有的仓库 | 浏览器登录；Claude iOS 和 Android 应用也能用 |

终端版的原生安装只要一行命令（macOS、Linux、WSL 用第一行，Windows PowerShell 用第二行）：

```bash
curl -fsSL https://claude.ai/install.sh | bash
```

```powershell
irm https://claude.ai/install.ps1 | iex
```

装完打开新终端，运行 `claude --version` 能打印出版本号就说明装好了；然后进入项目目录运行 `claude`，第一次会提示登录。如果你设置了 `ANTHROPIC_API_KEY` 环境变量，它会跳过登录，改为让你确认是否使用这个密钥。Homebrew、WinGet 等其他安装方式、PATH 报错和 Windows 的细节，见 [Claude Code 安装教程完整指南](/zh/posts/claude-code-installation-guide)；登录卡住时可以对照 [Claude Code 登录失败怎么办](/zh/posts/claude-code-oauth-error) 排查。

## 要不要付费：Pro 及以上方案包含 Claude Code，额度与聊天共用

Claude Code 没有单独的订阅，它包含在 Claude 的付费方案里。截至 2026 年 9 月 30 日，[Claude 定价页](https://claude.com/pricing)的情况如下：

| 方案 | 价格 | 是否含 Claude Code | 用量说明 |
| --- | --- | --- | --- |
| Free | $0 | 不含 | 只用于日常问答 |
| Pro | 年付折合每月 $17（一次付 $200），月付 $20 | 含 | 每个 5 小时窗口的用量至少是 Free 的 5 倍 |
| Max | 每月 $100 起 | 含 | 可选 Pro 的 5 倍或 20 倍用量（按每个 5 小时窗口计） |
| Team / Enterprise | 按席位计费 | 含 | 由组织统一管理 |

额度有三点要先弄清：

1. **共用一个池子**：你在网页、桌面、手机上和 Claude 聊天，与在终端里用 Claude Code，消耗的是同一份额度。聊天用得多，留给写代码的就少。
2. **两层限制**：用量按滚动的 5 小时窗口重置，付费方案在此之上还有每周限额。没有固定的消息条数，实际能用多少取决于对话长短、任务复杂度、选的模型和用到的功能。
3. **用完之后**：可以等重置、升级方案，或在付费方案里开启 usage credits，按标准 API 费率继续用。重度编码也可以直接改用 Console 账户按 API 用量付费。

Pro 和 Max 的差别、周限额的实际影响，见 [Claude Max 和 Pro 限额差在哪](/zh/posts/claude-code-pricing-pro-vs-max) 与 [Claude Code 使用限制完整指南](/zh/posts/claude-code-rate-limit)；还在找免费用法的话，[Claude Code 免费试用还有吗](/zh/posts/claude-code-free-trial) 说明了目前的情况。

## 现在默认用哪些模型

Claude Code 用模型别名来选模型，不用记完整版本号。直连 Anthropic API 时，截至 2026 年 9 月 30 日，[模型配置文档](https://code.claude.com/docs/en/model-config)写明的对应关系是：

| 别名 | 指向 | 适合 |
| --- | --- | --- |
| `sonnet` | Sonnet 5.5 | 日常编码 |
| `opus` | Opus 5.5 | 复杂推理、架构决策 |
| `fable` | Fable 5.1 | 最难、耗时最长的任务 |
| `best` | 能用 Fable 时同 `fable`，否则同 `opus` | 想直接用当前最强的 |
| `default` | 恢复为你账户类型的默认模型 | 撤销手动指定 |

几个容易踩的点：

- Fable 5.1 和 Fable 5 是 Claude Code 里能力最强的模型，但它们不是任何方案的默认模型，要用 `/model fable` 或 `claude --model fable` 主动选。按定价页说明，Fable 在 Max 上最多占用每周限额的 50%，在 Pro 上则走 usage credits。
- 新模型对版本有要求：Opus 5.5 需要 v2.1.280 及以上，Sonnet 5.5 需要 v2.1.284 及以上，旧版本运行 `claude update` 升级。各版本变了什么见 [Claude Code 更新日志](/zh/posts/claude-code-changelog)。
- 会话中随时可以用 `/model` 切换，启动时也可以用 `claude --model <名称>` 指定。
- 通过第三方云平台使用时，别名指向的版本不一样：Amazon Bedrock 和 Google Cloud 的 Agent Platform 上 `sonnet` 指向 Sonnet 4.5，Microsoft Foundry 上 `opus` 和 `sonnet` 分别指向 Opus 4.6 和 Sonnet 4.5。需要新版本时要写完整模型名。

## Claude Code 国内使用：在中国大陆能用吗

官方中文概述的原意是：默认配置下，Claude Code 的安装、登录和正常使用都需要访问 claude.ai 和 Anthropic API 等端点，而在中国大陆的网络环境中，这些端点可能无法直接访问；官方建议开始前先确认所在网络能连通这些服务。此外，[Anthropic 支持的国家和地区列表](https://www.anthropic.com/supported-countries)里没有中国大陆。

![三种使用 Claude Code 的方式对比：官方默认方式在中国大陆可能连不上，第三方云平台仍调用 Claude 模型，改接百炼、DeepSeek 等平台后模型已不是 Claude](https://www.aifreeapi.com/posts/zh/what-is-claude-code/img/access-routes.webp)

官方支持的另一条路线是第三方提供商：终端 CLI、VS Code 和 JetBrains 可以改为通过 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 或企业自建的 LLM 网关调用 Claude 模型。这条路线适合已经在用这些云平台的团队，用量按与对应平台的协议计费，模型别名也会指向上一节所说的版本。

阿里云百炼、DeepSeek 等平台也发布了“接入 Claude Code”的文档，做法是改环境变量，让 Claude Code 把请求发给这些平台，由它们的模型来回答。这时你用的仍是 Claude Code 这个工具，但背后的模型已经不是 Claude，Anthropic 文档里的模型说明、额度和效果都不适用，兼容性与计费以对应平台的文档为准。

## 按你的下一步找对应教程：安装、套餐、限额与对比

| 你接下来想做的 | 去看 |
| --- | --- |
| 在 Windows、macOS 或 Linux 上装好 | [Claude Code 安装教程完整指南](/zh/posts/claude-code-installation-guide) |
| 决定买 Pro 还是 Max | [Claude Max 和 Pro 限额差在哪](/zh/posts/claude-code-pricing-pro-vs-max) |
| 弄清周限额和 5 小时窗口 | [Claude Code 使用限制完整指南](/zh/posts/claude-code-rate-limit) |
| 看看有没有免费用法 | [Claude Code 免费试用还有吗](/zh/posts/claude-code-free-trial) |
| 和 Cursor 比 | [Claude Code vs Cursor 深度对比](/zh/posts/claude-code-vs-cursor) |
| 和 Codex 比 | [Claude Code vs Codex 2026](/zh/posts/claude-code-vs-codex) |
| 登录报 OAuth 错误 | [Claude Code 登录失败怎么办](/zh/posts/claude-code-oauth-error) |
| 了解新版本改了什么 | [Claude Code 更新日志](/zh/posts/claude-code-changelog) |

## 常见问题

### Claude Code 是哪家公司的？

Claude Code 是 Anthropic 官方的产品，和 Claude 聊天应用出自同一家公司。官方文档站是 code.claude.com，价格和方案在 claude.com/pricing 查看。

### Claude Code 免费吗，一个月多少钱？

不免费。Free 方案不含 Claude Code，最低需要 Pro（月付 $20，年付折合每月 $17），或者用 Anthropic Console 账户按 API 用量付费。桌面应用里的 Claude Code 同样需要付费订阅。

### 新手用 Claude Code 从哪里开始？

先按上面的方式装好并登录，在一个项目目录里运行 `claude`。最好懂一点命令行和 git，因为它的改动和提交都要你来把关。它本身就会解释自己怎么用，你可以直接问它“怎么设置 hooks”之类的问题；在项目里运行 `/init` 能生成一份初始的 `CLAUDE.md`，`/doctor` 能检查安装和配置问题。

### Claude Code 会把我的代码传到哪里？

在本地模式下，代码在你自己的机器上执行，对话记录保存在本机 `~/.claude/projects/` 下的文件里；但模型推理需要把相关内容发给所用的模型服务（默认是 Anthropic API）。网页版 claude.ai/code 则在 Anthropic 管理的云端虚拟机里运行。团队对数据有要求时，应查看官方的数据使用和零数据保留说明。
