Claude 是什么
全面介绍 Claude Code 的定义、5 种使用界面、核心能力与自定义机制,按 Anthropic 官方文档整理的中文完整指南。
Claude Code 是 Anthropic 推出的 代理编码工具(agentic coding tool),可以读取你的代码库、编辑文件、运行命令,并与你的开发工具集成。它不是一个代码补全插件,而是一个能真正理解整个项目、主动读取文件、修改代码、执行命令的 AI 工作伙伴。
可在 终端 CLI、VS Code、桌面应用、浏览器、JetBrains IDE 五种环境中使用。
一句话理解 Claude Code
把 Claude 搬进你的开发环境,让它真的动你的代码、跑你的命令。
你描述需求,Claude Code 自动读取相关文件、分析上下文,然后直接帮你写代码、改代码、跑测试,整个过程不需要复制粘贴、不需要切窗口。
与普通 AI 对话的区别
用 Claude.ai 网页版或 ChatGPT 写代码的典型流程:
- 你把代码复制进对话框
- AI 生成修改后的代码
- 你再把代码复制回编辑器
- 发现不对,重新来一遍
Claude Code 的流程:
- 你在终端里描述需求
- Claude Code 直接读取你的项目文件
- 直接修改文件
- 运行命令验证结果
- 告诉你做了什么、为什么这样做
不再需要复制粘贴中转,Claude Code 能自主完成一整个多步骤的开发任务。
五种使用界面
每个界面都连接到相同的底层 Claude Code 引擎,所以你的 CLAUDE.md、配置和 MCP 服务器在所有界面都通用。
| 界面 | 适合场景 | 安装/访问方式 |
|---|---|---|
| Terminal CLI | 完整功能,自动化、脚本、Agent 任务 | curl -fsSL https://claude.ai/install.sh | bash(macOS/Linux/WSL) |
| VS Code 扩展 | 编辑器内联 Diff、@-提及、计划审查 | VS Code 扩展市场搜 “Claude Code” |
| 桌面应用 | 视觉 Diff、并行多会话、定时任务、云会话 | 从 claude.com 下载 macOS / Windows 版 |
| 网页版 | 不要本地配置,长任务挂着跑、移动端续写 | claude.ai/code |
| JetBrains 插件 | IntelliJ / WebStorm / PyCharm 等 IDE 内集成 | JetBrains Marketplace 搜 “Claude Code” |
大多数界面需要 Claude 订阅(Pro / Max / Team / Enterprise)或 Anthropic 控制台账户。终端 CLI 和 VS Code 还支持第三方提供商(Amazon Bedrock、Google Vertex AI、Microsoft Foundry)。
终端 CLI 安装的多种方式
官方推荐:原生安装(自动后台更新)
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Homebrew(macOS)
brew install --cask claude-code # 稳定版
brew install --cask claude-code@latest # 最新版
WinGet(Windows)
winget install Anthropic.ClaudeCode
Linux 包管理器: Debian/Ubuntu 用 apt,Fedora/RHEL 用 dnf,Alpine 用 apk。
启动:
cd your-project
claude
首次使用会提示登录,登录后凭证保存在系统里,下次直接进。
核心能力:你可以用 Claude Code 做什么
按 Anthropic 官方梳理的 9 大场景:
1. 自动化你一直在推迟的繁琐工作
为未测试的代码写测试、修 lint 错误、解决合并冲突、更新依赖项、写发布说明。
claude "为 auth 模块写测试,跑一遍,把失败的修掉"
2. 构建功能和修复错误
用自然语言描述需求,Claude Code 规划方法、跨多文件写代码、并验证结果。
修 bug 时粘贴错误消息或描述症状,它会顺着代码库追踪、识别根本原因、实施修复。
3. 创建 commit 和 Pull Request
Claude Code 直接和 git 配合:暂存改动、写 commit 信息、创建分支、开 PR。
claude "用描述性消息提交我的改动"
CI 中可以用 GitHub Actions 或 GitLab CI/CD 自动化 code review 和 issue triage。
4. 用 MCP 连接你的工具
Model Context Protocol(MCP) 是开放标准,把 AI 工具连到外部数据源。通过 MCP,Claude Code 能读 Google Drive 的设计文档、更新 Jira 工单、从 Slack 拉数据,或者用你自定义的工具。
5. 用说明、Skills 和 Hooks 自定义
CLAUDE.md:项目根目录的 markdown 文件,Claude Code 每次启动都会读。用来定编码规范、架构决策、常用库、审查清单。Claude 还会自动构建 自动内存(auto memory),跨会话保存学到的构建命令、调试见解。- Skills:打包可重复工作流(比如
/review-pr、/deploy-staging),团队共享。 - Hooks:在 Claude Code 操作前后跑 shell 命令,比如每次文件编辑后自动格式化、提交前跑 lint。
6. 跑代理团队和构建自定义代理
可以生成 多个 Claude Code 代理(sub-agents) 同时处理任务的不同部分,主导代理协调工作、分配子任务、合并结果。
完全自定义的工作流可以用 Agent SDK 构建自己的代理,完全控制编排、工具访问、权限。
7. 用 CLI 做管道、脚本和自动化
Claude Code 遵循 Unix 哲学,可组合:
# 分析最近的日志输出
tail -200 app.log | claude -p "看看有没有异常,发到 Slack"
# CI 中自动化翻译
claude -p "把新字符串翻译成法语,提个 PR 让人审"
# 跨文件批量操作
git diff main --name-only | claude -p "审查这些改动文件的安全问题"
8. 安排定期任务
按计划运行 Claude,自动化重复工作:早晨 PR 审查、夜间 CI 失败分析、每周依赖审计、PR 合并后同步文档。
- Routines:在 Anthropic 托管的基础设施上跑,电脑关机也不影响。可以从网页、桌面应用或 CLI 里
/schedule创建。 - 桌面计划任务:在你机器上跑,能直接访问本地文件和工具。
/loop命令:在 CLI 会话里重复某个 prompt 做快速轮询。
9. 从任何地方工作
会话不绑死单一界面,可以跨环境流转:
- 离开办公桌时用 远程控制 从手机或浏览器接着干
- 把任务从手机发到 Dispatch,回去打开它创建的桌面会话
- 在网页或 iOS 应用启动长任务,回到终端用
claude --teleport拉回来 - 用
/desktop把终端会话交给桌面应用做视觉 Diff 审查 - Slack 里
@Claude提到加 bug 报告,自动创建 PR
自定义机制:CLAUDE.md 是关键
在项目根目录创建 CLAUDE.md,Claude Code 每次启动都会自动读取。这是让 Claude Code 真正融入项目的关键。
示例:
# 项目背景
电商平台后端 API,Node.js + TypeScript,PostgreSQL 数据库。
## 技术规范
- 用 Prettier 格式化,运行 `npm run format`
- 测试用 Jest,运行 `npm test`
- API 接口遵循 RESTful 规范
## 注意事项
- 不要修改 `.env` 文件
- 数据库迁移改动需要单独确认
- 新功能必须有对应的单元测试
有这个文件,你不用每次启动都重新介绍项目情况。Claude 还会自动维护一份 auto memory,记住像 “构建命令是 npm run build、测试集结果集中在 __tests__/” 这类元信息。
Claude Code 是 Agentic AI
和传统 AI 助手最大的区别在于,Claude Code 是 Agentic AI(自主行动的 AI)。
普通 AI 助手:问 → 答
Claude Code:任务 → 分析 → 行动 → 验证 → 完成
它不是只给答案,而是真的去做事。这让 Claude Code 能完成复杂的、需要多步骤的开发任务——比如”把这个项目从 commonjs 迁到 esm”,它会:
- 扫描项目,定位所有
require/module.exports - 制定迁移计划
- 改
package.json、所有 JS 文件 - 跑测试看有没有破坏
- 出问题就修,再跑测试
- 完成后告诉你改了什么、还有什么注意事项
集成生态:在哪都能用 Claude Code
除了 5 种主界面,Claude Code 还和 CI/CD、聊天工具、浏览器深度集成:
| 我想要… | 最佳选项 |
|---|---|
| 从手机继续本地会话 | 远程控制 |
| 从 Telegram / Discord / iMessage / 自己的 webhook 推消息 | Channels |
| 本地启动任务,移动端继续 | 网页版 / Claude iOS 应用 |
| 按定期计划跑 Claude | Routines / 桌面计划任务 |
| 自动化 PR 审查和 issue 分类 | GitHub Actions / GitLab CI/CD |
| 每个 PR 自动 code review | GitHub Code Review |
| Slack 里的 bug 报告自动转 PR | Slack 集成 |
| 调试实时网页应用 | Chrome 扩展 |
| 构建自定义代理 | Agent SDK |
一图看懂 Claude Code
| 维度 | Claude Code |
|---|---|
| 运行环境 | 终端 / VS Code / 桌面应用 / 网页 / JetBrains(5 种) |
| 文件访问 | 整个项目目录 |
| 代码修改 | 直接修改文件,修改前请求确认 |
| 命令执行 | 跑测试、构建、git、任何被授权的命令 |
| 工作模式 | Agentic AI:自主规划 → 执行 → 验证循环 |
| 自定义 | CLAUDE.md / Skills / Hooks / 自动内存 |
| 扩展 | MCP 协议接外部工具、Sub-agents 多代理协作 |
| 远程能力 | 手机继续会话、网页长任务、Slack/Discord/邮件触发 |
| 计费 | Claude 订阅 / Anthropic API / Bedrock / Vertex AI |
下一步
了解 Claude Code 是什么之后,往下读:
- Claude 的核心优势 — 与其他 AI 编程工具相比,Claude Code 强在哪
- Claude 命令行工具安装完整指南 — 三大平台的完整安装步骤
- Claude 应用场景 — 哪些场景下用 Claude Code 最划算
- Claude 与其他 AI 编程工具的对比 — vs Copilot / Cursor / Codeium
参考:本文按 Anthropic 官方 Claude Code 中文文档 整理,并补充了本地化使用细节。
标记本节教程为已读
记录您的学习进度,方便后续查看。