8 8
9Claude Code 是一个由 AI 驱动的编码助手,可帮助你构建功能、修复错误和自动化开发任务。它理解你的整个代码库,可以跨多个文件和工具工作以完成任务。9Claude Code 是一个由 AI 驱动的编码助手,可帮助你构建功能、修复错误和自动化开发任务。它理解你的整个代码库,可以跨多个文件和工具工作以完成任务。
10 10
11<Note>11> [!NOTE]
12 默认配置下,Claude Code 需要能够访问 claude.ai 和 Anthropic API 等端点才能完成安装、登录和正常使用。在中国大陆的网络环境中,这些端点可能无法直接访问。开始前,请先确认所在网络能够连通这些服务。企业代理配置以及 Amazon Bedrock 等第三方提供商的网络要求,请参阅[网络配置](/docs/zh-CN/network-config#network-access-requirements)。12>
13</Note>13> 默认配置下,Claude Code 需要能够访问 claude.ai 和 Anthropic API 等端点才能完成安装、登录和正常使用。在中国大陆的网络环境中,这些端点可能无法直接访问。开始前,请先确认所在网络能够连通这些服务。企业代理配置以及 Amazon Bedrock 等第三方提供商的网络要求,请参阅[网络配置](/docs/zh-CN/network-config#network-access-requirements)。
14 14
15<h2 id="get-started">15## 开始使用
16 开始使用
17</h2>
18 16
19Claude Code 在多个平台上运行:终端、IDE 扩展、桌面应用和网络。从下面的标签页中选择一个来开始使用。大多数平台需要 [Claude 订阅](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing) 或 [Anthropic 控制台](https://platform.claude.com/) 账户。终端 CLI、VS Code 和 JetBrains 也支持[第三方提供商](/docs/zh-CN/third-party-integrations)。17Claude Code 在多个平台上运行:终端、IDE 扩展、桌面应用和网络。从下面的标签页中选择一个来开始使用。大多数平台需要 [Claude 订阅](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_pricing) 或 [Anthropic 控制台](https://platform.claude.com/) 账户。终端 CLI、VS Code 和 JetBrains 也支持[第三方提供商](/docs/zh-CN/third-party-integrations)。
20 18
21<Tabs>19**Terminal**
22 <Tab title="Terminal">
23 功能完整的 CLI,用于直接在终端中使用 Claude Code。编辑文件、运行命令,并从命令行管理整个项目。
24 20
25 要安装 Claude Code,请打开终端并运行适用于您的系统的命令。如果您之前没有使用过终端,[终端指南](/docs/zh-CN/terminal-guide)会展示如何打开终端并粘贴命令。21功能完整的 CLI,用于直接在终端中使用 Claude Code。编辑文件、运行命令,并从命令行管理整个项目。
26 22
27 <Tabs>23要安装 Claude Code,请打开终端并运行适用于您的系统的命令。如果您之前没有使用过终端,[终端指南](/docs/zh-CN/terminal-guide)会展示如何打开终端并粘贴命令。
28 <Tab title="原生安装(推荐)">
29 **macOS、Linux、WSL:**
30 24
31 ```bash theme={null}25**原生安装(推荐)**
32 curl -fsSL https://claude.ai/install.sh | bash
33 ```
34 26
35 在 Windows 上,当您在 PowerShell 中时,您的提示符显示 `PS C:\`;当您在 CMD 中时,提示符显示 `C:\`(没有 `PS`)。27**macOS、Linux、WSL:**
36 28
37 **Windows PowerShell:**29```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
30curl -fsSL https://claude.ai/install.sh | bash
31```
38 32
39 ```powershell theme={null}33在 Windows 上,当您在 PowerShell 中时,您的提示符显示 `PS C:\`;当您在 CMD 中时,提示符显示 `C:\`(没有 `PS`)。
40 irm https://claude.ai/install.ps1 | iex
41 ```
42 34
43 **Windows CMD:**35**Windows PowerShell:**
44 36
45 ```batch theme={null}37```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
46 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd38irm https://claude.ai/install.ps1 | iex
47 ```39```
48 40
49 安装命令在下载 Claude Code 期间不会显示进度。安装程序完成后,打开一个新的终端窗口并运行 `claude --version`。正常的安装会打印一个版本号。如果您的 shell 显示找不到 `claude` 或无法识别,说明安装目录还不在您的 PATH 中:请参阅[修复您的 PATH](/docs/zh-CN/troubleshoot-install#command-not-found-claude-after-installation)。41**Windows CMD:**
50 42
51 如果您看到 `The token '&&' is not a valid statement separator`,说明您在 PowerShell 中,而不是 CMD。如果您看到 `'irm' is not recognized as an internal or external command`,说明您在 CMD 中,而不是 PowerShell。43```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
44curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
45```
52 46
53 如果安装命令失败并显示 `syntax error near unexpected token '<'`、`403` 或其他任何错误,请参阅[排查安装问题](/docs/zh-CN/troubleshoot-install#find-your-error)以匹配错误并获得修复方案和替代安装方法。47安装命令在下载 Claude Code 期间不会显示进度。安装程序完成后,打开一个新的终端窗口并运行 `claude --version`。正常的安装会打印一个版本号。如果您的 shell 显示找不到 `claude` 或无法识别,说明安装目录还不在您的 PATH 中:请参阅[修复您的 PATH](/docs/zh-CN/troubleshoot-install#command-not-found-claude-after-installation)。
54 48
55 建议在原生 Windows 上安装 [Git for Windows](https://git-scm.com/downloads/win),以便 Claude Code 可以使用 Bash 工具。如果未安装 Git for Windows,Claude Code 将使用 PowerShell 作为 shell 工具。WSL 设置不需要 Git for Windows。49如果您看到 `The token '&&' is not a valid statement separator`,说明您在 PowerShell 中,而不是 CMD。如果您看到 `'irm' is not recognized as an internal or external command`,说明您在 CMD 中,而不是 PowerShell。
56 50
57 <Info>51如果安装命令失败并显示 `syntax error near unexpected token '<'`、`403` 或其他任何错误,请参阅[排查安装问题](/docs/zh-CN/troubleshoot-install#find-your-error)以匹配错误并获得修复方案和替代安装方法。
58 原生安装会在后台自动更新,以保持您使用最新版本。
59 </Info>
60 </Tab>
61 52
62 <Tab title="Homebrew">53建议在原生 Windows 上安装 [Git for Windows](https://git-scm.com/downloads/win),以便 Claude Code 可以使用 Bash 工具。如果未安装 Git for Windows,Claude Code 将使用 PowerShell 作为 shell 工具。WSL 设置不需要 Git for Windows。
63 ```bash theme={null}
64 brew install --cask claude-code
65 ```
66 54
67 Homebrew 提供两个 casks。`claude-code` 跟踪稳定发布渠道,通常比最新版本晚约一周,并跳过有重大回归的版本。`claude-code@latest` 跟踪最新渠道,在新版本发布时立即接收。55> [!NOTE]
56>
57> 原生安装会在后台自动更新,以保持您使用最新版本。
68 58
69 <Info>59**Homebrew**
70 Homebrew 安装不会自动更新。运行 `brew upgrade claude-code` 或 `brew upgrade claude-code@latest`(取决于您安装的 cask)以获取最新功能和安全修复。
71 </Info>
72 </Tab>
73 60
74 <Tab title="WinGet">61```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
75 ```powershell theme={null}62brew install --cask claude-code
76 winget install Anthropic.ClaudeCode63```
77 ```
78 64
79 <Info>65Homebrew 提供两个 casks。`claude-code` 跟踪稳定发布渠道,通常比最新版本晚约一周,并跳过有重大回归的版本。`claude-code@latest` 跟踪最新渠道,在新版本发布时立即接收。
80 WinGet 安装不会自动更新。定期运行 `winget upgrade Anthropic.ClaudeCode` 以获取最新功能和安全修复。
81 </Info>
82 </Tab>
83 </Tabs>
84 66
85 您也可以在 Debian、Fedora、RHEL 和 Alpine 上使用 [apt、dnf 或 apk](/docs/zh-CN/setup#install-with-linux-package-managers) 进行安装。67> [!NOTE]
68>
69> Homebrew 安装不会自动更新。运行 `brew upgrade claude-code` 或 `brew upgrade claude-code@latest`(取决于您安装的 cask)以获取最新功能和安全修复。
86 70
87 然后在任何项目中启动 Claude Code。将 `your-project` 替换为你机器上项目目录的路径:71**WinGet**
88 72
89 ```bash theme={null}73```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
90 cd your-project74winget install Anthropic.ClaudeCode
91 claude75```
92 ```
93 76
94 首次使用时,Claude Code 会提示您登录。如果您已设置 `ANTHROPIC_API_KEY` 环境变量,并在 Claude Code 询问是否使用该密钥时予以批准,Claude Code 将跳过登录提示。[继续快速入门 →](/docs/zh-CN/quickstart)77> [!NOTE]
78>
79> WinGet 安装不会自动更新。定期运行 `winget upgrade Anthropic.ClaudeCode` 以获取最新功能和安全修复。
95 80
96 <Tip>81您也可以在 Debian、Fedora、RHEL 和 Alpine 上使用 [apt、dnf 或 apk](/docs/zh-CN/setup#install-with-linux-package-managers) 进行安装。
97 查看[高级设置](/docs/zh-CN/setup)了解安装选项、手动更新或卸载说明。如果遇到问题,请访问[安装故障排除](/docs/zh-CN/troubleshoot-install)。
98 </Tip>
99 </Tab>
100 82
101 <Tab title="VS Code">83然后在任何项目中启动 Claude Code。将 `your-project` 替换为你机器上项目目录的路径:
102 VS Code 扩展在编辑器中直接提供内联差异、@-提及、计划审查和对话历史。
103 84
104 * [为 VS Code 安装](vscode:extension/anthropic.claude-code)85```bash theme={null}
105 * [为 Cursor 安装](cursor:extension/anthropic.claude-code)86cd your-project
87claude
88```
106 89
107 或在扩展视图中搜索"Claude Code"(Mac 上为 `Cmd+Shift+X`,Windows/Linux 上为 `Ctrl+Shift+X`)。安装后,打开命令面板(`Cmd+Shift+P` / `Ctrl+Shift+P`),输入"Claude Code",然后选择**在新标签页中打开**。90首次使用时,Claude Code 会提示您登录。如果您已设置 `ANTHROPIC_API_KEY` 环境变量,并在 Claude Code 询问是否使用该密钥时予以批准,Claude Code 将跳过登录提示。[继续快速入门 →](/docs/zh-CN/quickstart)
108 91
109 [开始使用 VS Code →](/docs/zh-CN/vs-code#get-started)92> [!TIP]
110 </Tab>93>
94> 查看[高级设置](/docs/zh-CN/setup)了解安装选项、手动更新或卸载说明。如果遇到问题,请访问[安装故障排除](/docs/zh-CN/troubleshoot-install)。
111 95
112 <Tab title="Desktop app">96**VS Code**
113 一个独立应用,用于在 IDE 或终端之外运行 Claude Code。直观地查看差异、并行运行多个会话、安排定期任务,并启动云会话。
114 97
115 下载并安装:98VS Code 扩展在编辑器中直接提供内联差异、@-提及、计划审查和对话历史。
116 99
117 * [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs)(Intel 和 Apple Silicon)100* [为 VS Code 安装](vscode:extension/anthropic.claude-code)
118 * [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)(x64)101* [为 Cursor 安装](cursor:extension/anthropic.claude-code)
119 * [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
120 * 在 Ubuntu 或 Debian 上,该应用处于测试阶段,可通过 apt 安装,请按照 [Linux 安装说明](/docs/zh-CN/desktop-linux) 进行操作
121 102
122 安装后,启动 Claude,登录,然后点击**代码**标签开始编码。该应用包含 Claude Code,因此你无需单独安装 CLI。需要[付费订阅](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing)。103或在扩展视图中搜索"Claude Code"(Mac 上为 `Cmd+Shift+X`,Windows/Linux 上为 `Ctrl+Shift+X`)。安装后,打开命令面板(`Cmd+Shift+P` / `Ctrl+Shift+P`),输入"Claude Code",然后选择**在新标签页中打开**。
123 104
124 [了解更多关于桌面应用的信息 →](/docs/zh-CN/desktop-quickstart)105[开始使用 VS Code →](/docs/zh-CN/vs-code#get-started)
125 </Tab>
126 106
127 <Tab title="Web">107**Desktop app**
128 在浏览器中运行 Claude Code,无需本地设置。启动长时间运行的任务,完成后再检查,处理你本地没有的仓库,或并行运行多个任务。对于较长的工作,创建一个[项目](/docs/zh-CN/claude-projects),让 Claude 为你协调并行会话。可在桌面浏览器和 [Claude iOS 和 Android 应用](/docs/zh-CN/mobile)中使用。
129 108
130 在 [claude.ai/code](https://claude.ai/code) 开始编码。109一个独立应用,用于在 IDE 或终端之外运行 Claude Code。直观地查看差异、并行运行多个会话、安排定期任务,并启动云会话。
131 110
132 [开始在网络上使用 →](/docs/zh-CN/web-quickstart)111下载并安装:
133 </Tab>
134 112
135 <Tab title="JetBrains">113* [macOS](https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect?utm_source=claude_code\&utm_medium=docs)(Intel 和 Apple Silicon)
136 一个用于 IntelliJ IDEA、PyCharm、WebStorm 和其他 JetBrains IDE 的插件,具有交互式差异查看和选择上下文共享。114* [Windows](https://claude.ai/api/desktop/win32/x64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)(x64)
115* [Windows ARM64](https://claude.ai/api/desktop/win32/arm64/setup/latest/redirect?utm_source=claude_code\&utm_medium=docs)
116* 在 Ubuntu 或 Debian 上,该应用处于测试阶段,可通过 apt 安装,请按照 [Linux 安装说明](/docs/zh-CN/desktop-linux) 进行操作
137 117
138 从 JetBrains Marketplace 安装 [Claude Code 插件](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-),然后重启你的 IDE。该插件需要单独安装 Claude Code CLI;请参阅 [JetBrains 设置步骤](/docs/zh-CN/jetbrains#installation)。118安装后,启动 Claude,登录,然后点击**代码**标签开始编码。该应用包含 Claude Code,因此你无需单独安装 CLI。需要[付费订阅](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=overview_desktop_pricing)。
139 119
140 [开始使用 JetBrains →](/docs/zh-CN/jetbrains)120[了解更多关于桌面应用的信息 →](/docs/zh-CN/desktop-quickstart)
141 </Tab>
142</Tabs>
143 121
144<h2 id="what-you-can-do">122**Web**
145 你可以做什么
146</h2>
147 123
148以下是你可以使用 Claude Code 的一些方式:124在浏览器中运行 Claude Code,无需本地设置。启动长时间运行的任务,完成后再检查,处理你本地没有的仓库,或并行运行多个任务。对于较长的工作,创建一个[项目](/docs/zh-CN/claude-projects),让 Claude 为你协调并行会话。可在桌面浏览器和 [Claude iOS 和 Android 应用](/docs/zh-CN/mobile)中使用。
149
150<AccordionGroup>
151 <Accordion title="自动化你一直在推迟的工作" icon="wand-magic-sparkles">
152 Claude Code 处理那些占用你一整天的繁琐任务:为未测试的代码编写测试、修复项目中的 lint 错误、解决合并冲突、更新依赖项和编写发布说明。
153
154 ```bash theme={null}
155 claude "write tests for the auth module, run them, and fix any failures"
156 ```
157 </Accordion>
158
159 <Accordion title="构建功能和修复错误" icon="hammer">
160 用简单的语言描述你想要的内容。Claude Code 规划方法、跨多个文件编写代码,并验证其工作。
161
162 对于错误,粘贴错误消息或描述症状。Claude Code 通过你的代码库追踪问题、识别根本原因并实施修复。查看[常见工作流](/docs/zh-CN/common-workflows)了解更多示例。
163 </Accordion>
164
165 <Accordion title="创建提交和拉取请求" icon="code-branch">
166 Claude Code 直接与 git 配合工作。它暂存更改、编写提交消息、创建分支并打开拉取请求。
167
168 ```bash theme={null}
169 claude "commit my changes with a descriptive message"
170 ```
171
172 在 CI 中,您可以使用 [GitHub Actions](/docs/zh-CN/github-actions) 或 [GitLab CI/CD](/docs/zh-CN/gitlab-ci-cd) 自动化代码审查和问题分类。
173 </Accordion>
174 125
175 <Accordion title="使用 MCP 连接您的工具" icon="plug">126在 [claude.ai/code](https://claude.ai/code) 开始编码。
176 [Model Context Protocol (MCP)](/docs/zh-CN/mcp) 是一个开放标准,用于将 AI 工具连接到外部数据源。使用 MCP,Claude Code 可以读取 Google Drive 中的设计文档、更新 Jira 中的工单、从 Slack 拉取数据,或使用您自己的自定义工具。[MCP 快速入门](/docs/zh-CN/mcp-quickstart)将端到端地连接您的第一个服务器。
177 </Accordion>
178 127
179 <Accordion title="使用指令、skill 和 hook 进行自定义" icon="sliders">128[开始在网络上使用 →](/docs/zh-CN/web-quickstart)
180 [`CLAUDE.md`](/docs/zh-CN/memory) 是一个 markdown 文件,您可以将其添加到项目根目录,Claude Code 会在每个会话开始时读取它。使用它来设置编码标准、架构决策、首选库和审查清单。如果您的仓库已经有一个供其他编码 Agent 使用的 `AGENTS.md`,Claude Code [可以读取它](/docs/zh-CN/memory#agents-md)来代替 `CLAUDE.md`。Claude 还会在工作时构建[自动记忆](/docs/zh-CN/memory#auto-memory),跨会话保存所学内容,无需您编写任何内容。
181 129
182 创建 [skills](/docs/zh-CN/skills) 来打包你的团队可以共享的可重复工作流,如 `/review-pr` 或 `/deploy-staging`。130**JetBrains**
183 131
184 [Hooks](/docs/zh-CN/hooks) 让你在 Claude Code 操作之前或之后运行 shell 命令,如在每次文件编辑后自动格式化或在提交前运行 lint。132一个用于 IntelliJ IDEA、PyCharm、WebStorm 和其他 JetBrains IDE 的插件,具有交互式差异查看和选择上下文共享。
185 </Accordion>
186 133
187 <Accordion title="运行代理团队并构建自定义代理" icon="users">134从 JetBrains Marketplace 安装 [Claude Code 插件](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-),然后重启你的 IDE。该插件需要单独安装 Claude Code CLI;请参阅 [JetBrains 设置步骤](/docs/zh-CN/jetbrains#installation)。
188 生成[多个 Claude Code 代理](/docs/zh-CN/sub-agents),同时处理任务的不同部分。主导代理协调工作、分配子任务并合并结果。
189 135
190 要在并行中运行多个完整会话并从一个屏幕观看它们,请使用[后台代理](/docs/zh-CN/agent-view)。对于完全自定义的工作流,[Agent SDK](/docs/zh-CN/agent-sdk/overview) 让你构建由 Claude Code 的工具和功能驱动的自己的代理,完全控制编排、工具访问和权限。136[开始使用 JetBrains →](/docs/zh-CN/jetbrains)
191 </Accordion>
192 137
193 <Accordion title="使用 CLI 进行管道、脚本和自动化" icon="terminal">138## 你可以做什么
194 Claude Code 是可组合的,遵循 Unix 哲学。将日志管道传入其中、在 CI 中运行它,或将其与其他工具链接:
195 139
196 ```bash theme={null}140以下是你可以使用 Claude Code 的一些方式:
197 # 分析最近的日志输出
198 tail -200 app.log | claude -p "Slack me if you see any anomalies"
199
200 # 在 CI 中自动化翻译
201 claude -p "translate new strings into French and raise a PR for review"
202
203 # 跨文件的批量操作
204 git diff main --name-only | claude -p "review these changed files for security issues"
205 ```
206
207 查看 [CLI 参考](/docs/zh-CN/cli-reference)了解完整的命令和标志集。
208 </Accordion>
209
210 <Accordion title="安排定期任务" icon="clock">
211 按计划运行 Claude 以自动化重复的工作:早晨 PR 审查、夜间 CI 失败分析、每周依赖项审计或在 PR 合并后同步文档。
212
213 * [Routines](/docs/zh-CN/routines) 在云中运行,因此即使你的计算机关闭,它们也会继续运行。它们也可以在 API 调用或 GitHub 事件上触发。从网络、桌面应用或通过在 CLI 中运行 `/schedule` 来创建它们。
214 * [桌面计划任务](/docs/zh-CN/desktop-scheduled-tasks)在你的机器上运行,可直接访问你的本地文件和工具
215 * [`/loop`](/docs/zh-CN/scheduled-tasks) 在 CLI 会话中重复提示以进行快速轮询
216 </Accordion>
217
218 <Accordion title="从任何地方工作" icon="globe">
219 会话不受限于单一界面。当你的上下文改变时,在环境之间移动工作:
220
221 * 离开你的办公桌,使用[远程控制](/docs/zh-CN/remote-control)从你的手机或任何浏览器继续工作
222 * 向 [Dispatch](/docs/zh-CN/desktop#sessions-from-dispatch) 发送来自你手机的任务,并打开它创建的桌面会话
223 * 在[网络](/docs/zh-CN/claude-code-on-the-web)或 [Claude 移动应用](/docs/zh-CN/mobile)上启动长时间运行的任务,然后使用 `claude --teleport` 将其拉入你的终端。Teleport 需要 claude.ai 订阅。
224 * 运行 `/desktop` 将你当前的终端会话交给[桌面应用](/docs/zh-CN/desktop)进行视觉差异审查。`/desktop` 交接需要 claude.ai 订阅。可在 macOS 和 x64 Windows 上使用。
225 * 从团队聊天路由任务:在 [Slack](/docs/zh-CN/slack) 中提及 `@Claude` 并附上错误报告,获得拉取请求
226 </Accordion>
227</AccordionGroup>
228 141
229<h2 id="use-claude-code-everywhere">142> **自动化你一直在推迟的工作**
230 在任何地方使用 Claude Code143>
231</h2>144> Claude Code 处理那些占用你一整天的繁琐任务:为未测试的代码编写测试、修复项目中的 lint 错误、解决合并冲突、更新依赖项和编写发布说明。
145>
146> ```bash theme={null}
147> claude "write tests for the auth module, run them, and fix any failures"
148> ```
149
150> **构建功能和修复错误**
151>
152> 用简单的语言描述你想要的内容。Claude Code 规划方法、跨多个文件编写代码,并验证其工作。
153>
154> 对于错误,粘贴错误消息或描述症状。Claude Code 通过你的代码库追踪问题、识别根本原因并实施修复。查看[常见工作流](/docs/zh-CN/common-workflows)了解更多示例。
155
156> **创建提交和拉取请求**
157>
158> Claude Code 直接与 git 配合工作。它暂存更改、编写提交消息、创建分支并打开拉取请求。
159>
160> ```bash theme={null}
161> claude "commit my changes with a descriptive message"
162> ```
163>
164> 在 CI 中,您可以使用 [GitHub Actions](/docs/zh-CN/github-actions) 或 [GitLab CI/CD](/docs/zh-CN/gitlab-ci-cd) 自动化代码审查和问题分类。
165
166> **使用 MCP 连接您的工具**
167>
168> [Model Context Protocol (MCP)](/docs/zh-CN/mcp) 是一个开放标准,用于将 AI 工具连接到外部数据源。使用 MCP,Claude Code 可以读取 Google Drive 中的设计文档、更新 Jira 中的工单、从 Slack 拉取数据,或使用您自己的自定义工具。[MCP 快速入门](/docs/zh-CN/mcp-quickstart)将端到端地连接您的第一个服务器。
169
170> **使用指令、skill 和 hook 进行自定义**
171>
172> [`CLAUDE.md`](/docs/zh-CN/memory) 是一个 markdown 文件,您可以将其添加到项目根目录,Claude Code 会在每个会话开始时读取它。使用它来设置编码标准、架构决策、首选库和审查清单。如果您的仓库已经有一个供其他编码 Agent 使用的 `AGENTS.md`,Claude Code [可以读取它](/docs/zh-CN/memory#agents-md)来代替 `CLAUDE.md`。Claude 还会在工作时构建[自动记忆](/docs/zh-CN/memory#auto-memory),跨会话保存所学内容,无需您编写任何内容。
173>
174> 创建 [skills](/docs/zh-CN/skills) 来打包你的团队可以共享的可重复工作流,如 `/review-pr` 或 `/deploy-staging`。
175>
176> [Hooks](/docs/zh-CN/hooks) 让你在 Claude Code 操作之前或之后运行 shell 命令,如在每次文件编辑后自动格式化或在提交前运行 lint。
177
178> **运行代理团队并构建自定义代理**
179>
180> 生成[多个 Claude Code 代理](/docs/zh-CN/sub-agents),同时处理任务的不同部分。主导代理协调工作、分配子任务并合并结果。
181>
182> 要在并行中运行多个完整会话并从一个屏幕观看它们,请使用[后台代理](/docs/zh-CN/agent-view)。对于完全自定义的工作流,[Agent SDK](/docs/zh-CN/agent-sdk/overview) 让你构建由 Claude Code 的工具和功能驱动的自己的代理,完全控制编排、工具访问和权限。
183
184> **使用 CLI 进行管道、脚本和自动化**
185>
186> Claude Code 是可组合的,遵循 Unix 哲学。将日志管道传入其中、在 CI 中运行它,或将其与其他工具链接:
187>
188> ```bash theme={null}
189> # 分析最近的日志输出
190> tail -200 app.log | claude -p "Slack me if you see any anomalies"
191>
192> # 在 CI 中自动化翻译
193> claude -p "translate new strings into French and raise a PR for review"
194>
195> # 跨文件的批量操作
196> git diff main --name-only | claude -p "review these changed files for security issues"
197> ```
198>
199> 查看 [CLI 参考](/docs/zh-CN/cli-reference)了解完整的命令和标志集。
200
201> **安排定期任务**
202>
203> 按计划运行 Claude 以自动化重复的工作:早晨 PR 审查、夜间 CI 失败分析、每周依赖项审计或在 PR 合并后同步文档。
204>
205> * [云端定时任务](/docs/zh-CN/routines)(以前称为 Routine)在云中运行,因此即使您的计算机关闭,它们也会继续运行。它们也可以在 API 调用或 GitHub 事件上触发。从网页、Desktop 应用或通过在 CLI 中运行 `/schedule` 来创建它们。
206> * [Desktop 定时任务](/docs/zh-CN/desktop-scheduled-tasks)在您的机器上运行,可直接访问您的本地文件和工具
207> * [`/loop`](/docs/zh-CN/scheduled-tasks) 在 CLI 会话中重复提示词以进行快速轮询
208
209> **从任何地方工作**
210>
211> 会话不受限于单一使用入口。当您的上下文改变时,在它们之间移动工作:
212>
213> * 离开你的办公桌,使用[远程控制](/docs/zh-CN/remote-control)从你的手机或任何浏览器继续工作
214> * 向 [Dispatch](/docs/zh-CN/desktop#sessions-from-dispatch) 发送来自你手机的任务,并打开它创建的桌面会话
215> * 在[网络](/docs/zh-CN/claude-code-on-the-web)或 [Claude 移动应用](/docs/zh-CN/mobile)上启动长时间运行的任务,然后使用 `claude --teleport` 将其拉入你的终端。Teleport 需要 claude.ai 订阅。
216> * 运行 `/desktop` 将你当前的终端会话交给[桌面应用](/docs/zh-CN/desktop)进行视觉差异审查。`/desktop` 交接需要 claude.ai 订阅。可在 macOS 和 x64 Windows 上使用。
217> * 从团队聊天路由任务:在 [Slack](/docs/zh-CN/slack) 中提及 `@Claude` 并附上错误报告,获得拉取请求
218
219## 在任何地方使用 Claude Code
232 220
233每个[界面](/docs/zh-CN/glossary#surface)都连接到相同的底层 Claude Code 引擎,因此你的 CLAUDE.md 文件、设置和 MCP 服务器可在所有界面中工作。221每个[界面](/docs/zh-CN/glossary#surface)都连接到相同的底层 Claude Code 引擎,因此你的 CLAUDE.md 文件、设置和 MCP 服务器可在所有界面中工作。
234 222
239| 从我的手机或另一台设备继续本地会话 | [远程控制](/docs/zh-CN/remote-control) |227| 从我的手机或另一台设备继续本地会话 | [远程控制](/docs/zh-CN/remote-control) |
240| 从 Telegram、Discord、iMessage 或我自己的 webhook 推送事件到会话中 | [Channels](/docs/zh-CN/channels) |228| 从 Telegram、Discord、iMessage 或我自己的 webhook 推送事件到会话中 | [Channels](/docs/zh-CN/channels) |
241| 在本地启动任务,在移动设备上继续 | [`claude --cloud`](/docs/zh-CN/claude-code-on-the-web#from-terminal-to-cloud),然后使用 [Claude 移动应用](/docs/zh-CN/mobile) |229| 在本地启动任务,在移动设备上继续 | [`claude --cloud`](/docs/zh-CN/claude-code-on-the-web#from-terminal-to-cloud),然后使用 [Claude 移动应用](/docs/zh-CN/mobile) |
242| 按定期计划运行 Claude | [Routines](/docs/zh-CN/routines) 或[桌面计划任务](/docs/zh-CN/desktop-scheduled-tasks) |230| 按定期计划运行 Claude | [云端定时任务](/docs/zh-CN/routines)或[桌面定时任务](/docs/zh-CN/desktop-scheduled-tasks) |
243| 自动化 PR 审查和问题分类 | [GitHub Actions](/docs/zh-CN/github-actions) 或 [GitLab CI/CD](/docs/zh-CN/gitlab-ci-cd) |231| 自动化 PR 审查和问题分类 | [GitHub Actions](/docs/zh-CN/github-actions) 或 [GitLab CI/CD](/docs/zh-CN/gitlab-ci-cd) |
244| 在每个 PR 上获得自动代码审查 | [GitHub Code Review](/docs/zh-CN/code-review) |232| 在每个 PR 上获得自动代码审查 | [GitHub Code Review](/docs/zh-CN/code-review) |
245| 将 Slack 中的错误报告路由到拉取请求 | [Slack](/docs/zh-CN/slack) |233| 将 Slack 中的错误报告路由到拉取请求 | [Slack](/docs/zh-CN/slack) |
246| 调试实时网络应用 | [Chrome](/docs/zh-CN/chrome) |234| 调试实时网络应用 | [Chrome](/docs/zh-CN/chrome) |
247| 为你自己的工作流构建自定义代理 | [Agent SDK](/docs/zh-CN/agent-sdk/overview) |235| 为你自己的工作流构建自定义代理 | [Agent SDK](/docs/zh-CN/agent-sdk/overview) |
248 236
249<h2 id="next-steps">237## 后续步骤
250 后续步骤
251</h2>
252 238
253安装 Claude Code 后,这些指南可帮助你深入了解。239安装 Claude Code 后,这些指南可帮助你深入了解。
254 240