Skip to content

Claude Code 概述

Claude Code 是一个代理编码工具,可以读取你的代码库、编辑文件、运行命令,并与你的开发工具集成。可在终端、IDE、桌面应用和浏览器中使用。

Claude Code 是一个由 AI 驱动的编码助手,可帮助你构建功能、修复错误和自动化开发任务。它理解你的整个代码库,可以跨多个文件和工具工作以完成任务。

开始使用

选择你的环境来开始使用。大多数界面需要 Claude 订阅或 Anthropic 控制台账户。终端 CLI 和 VS Code 也支持第三方提供商。

终端 CLI

功能完整的 CLI,用于直接在终端中使用 Claude Code。编辑文件、运行命令,并从命令行管理整个项目。

安装(推荐原生安装):

macOS、Linux、WSL:

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

Windows PowerShell:

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

Homebrew:

bash
brew install --cask claude-code

然后在任何项目中启动 Claude Code:

bash
cd your-project
claude

首次使用时,系统会提示你登录。继续快速入门 →

VS Code

VS Code 扩展在编辑器中直接提供内联差异、@-提及、计划审查和对话历史。

桌面应用

一个独立应用,用于在 IDE 或终端之外运行 Claude Code。直观地查看差异、并行运行多个会话、安排定期任务,并启动云会话。需要付费订阅。

网页版

在浏览器中运行 Claude Code,无需本地设置。启动长时间运行的任务,完成后再检查,处理你本地没有的仓库,或并行运行多个任务。在 claude.ai/code 开始编码。

JetBrains

用于 IntelliJ IDEA、PyCharm、WebStorm 和其他 JetBrains IDE 的插件,具有交互式差异查看和选择上下文共享。从 JetBrains Marketplace 安装。

你可以做什么

自动化繁琐任务

Claude Code 处理那些占用你一整天的繁琐任务:为未测试的代码编写测试、修复项目中的 lint 错误、解决合并冲突、更新依赖项和编写发布说明。

bash
claude write tests for the auth module, run them, and fix any failures

构建功能和修复错误

用简单的语言描述你想要的内容。Claude Code 规划方法、跨多个文件编写代码,并验证其工作。对于错误,粘贴错误消息或描述症状,Claude Code 通过你的代码库追踪问题、识别根本原因并实施修复。

创建提交和拉取请求

Claude Code 直接与 git 配合工作。它暂存更改、编写提交消息、创建分支并打开拉取请求。

bash
claude commit my changes with a descriptive message

使用 MCP 连接你的工具

Model Context Protocol (MCP) 是一个开放标准,用于将 AI 工具连接到外部数据源。使用 MCP,Claude Code 可以读取 Google Drive 中的设计文档、更新 Jira 中的工单、从 Slack 拉取数据,或使用你自己的自定义工具。

使用说明、skills 和 hooks 进行自定义

是一个 markdown 文件,你可以将其添加到项目根目录,Claude Code 会在每个会话开始时读取它。使用它来设置编码标准、架构决策、首选库和审查清单。

创建自定义命令来打包你的团队可以共享的可重复工作流,如 或 。Hooks 让你在 Claude Code 操作之前或之后运行 shell 命令,如在每次文件编辑后自动格式化或在提交前运行 lint。

运行代理团队并构建自定义代理

生成多个 Claude Code 代理,同时处理任务的不同部分。主导代理协调工作、分配子任务并合并结果。对于完全自定义的工作流,Agent SDK 让你构建由 Claude Code 的工具和功能驱动的自己的代理。

安排定期任务

按计划运行 Claude 以自动化重复的工作:早晨 PR 审查、夜间 CI 失败分析、每周依赖项审计或在 PR 合并后同步文档。

在任何地方使用 Claude Code

每个界面都连接到相同的底层 Claude Code 引擎,因此你的 CLAUDE.md 文件、设置和 MCP 服务器可在所有界面中工作。

我想要…最佳选项
从我的手机或另一台设备继续本地会话远程控制
从 Telegram、Discord 或我自己的 webhook 推送事件到会话中Channels
在本地启动任务,在移动设备上继续网络或 Claude iOS 应用
按定期计划运行 Claude云计划任务或桌面计划任务
自动化 PR 审查和问题分类GitHub Actions 或 GitLab CI/CD
在每个 PR 上获得自动代码审查GitHub Code Review
将 Slack 中的错误报告路由到拉取请求Slack
为你自己的工作流构建自定义代理Agent SDK

后续步骤

Claude Code 中文文档 - 社区翻译项目