Appearance
01 · Claude Code 是什么
📚 系列导航:这是整套教程的起点。读完你会明白 Claude Code 到底是什么、能干什么不能干什么,以及和 ChatGPT / Copilot / Cursor 的本质区别。
01 先给结论
Claude Code 是 Anthropic 官方出品的命令行版 AI 编程搭档。它能读你的整个项目、直接改代码文件、跑终端命令,而不是只在一个聊天框里给你回一段代码。
Anthropic 是开发 Claude 大模型的公司。Claude Code 就是这家公司专门为「写代码」这个场景做的工具。
关键区分:网页版 Claude(或 ChatGPT)像个顾问——你把代码复制粘贴给它,它给你出主意,但改代码得你自己动手。Claude Code 不一样,它像个坐在你工位旁边的搭档:项目摊在它面前,它能直接翻文件、动手改、改完还能跑一遍验证。
这个差别落到实际体验上就是天壤之别。修一个 Bug 时,网页版 Claude 的流程是:复制报错→粘进对话框→它说可能是哪个文件的问题→你切回编辑器找到那个文件→复制相关代码再粘回去→它给修改建议→你再手动改回编辑器。一轮下来切五六次窗口。Claude Code 只需一句:「这个报错你帮我查一下根因然后修了。」它自己翻文件、定位、改、验证,一条龙干完。
02 它的五个形态
Claude Code 不只在终端里跑。它有五种形态,底层是同一个引擎,配置全平台通用——你在终端配好的 CLAUDE.md、MCP 服务、设置,换到 VS Code 或手机上照样生效。
| 形态 | 入口 | 最适合场景 |
|---|---|---|
| 终端 CLI | 终端敲 claude | 功能最全,所有操作都能做 |
| VS Code 扩展 | 编辑器内 Spark 图标 | 写代码时顺手用,有图形 diff 视图 |
| JetBrains 插件 | IDE 内置终端 + /ide | IntelliJ/PyCharm 等 IDE 用户 |
| 桌面 App | 独立应用,Code 选项卡 | 并行多会话 + Git 隔离 + 可视化审阅 |
| 网页版 | claude.ai/code | 免安装,云端跑,连 GitHub 仓库 |
新手建议从 终端 CLI 开始学,功能最全、最能讲透原理。摸熟了再换到其他形态。
03 它能干什么
能做的事:
| 类别 | 具体能力 |
|---|---|
| 读代码 | 理解整个项目的代码结构和逻辑,回答「这个函数干嘛的」「这块为什么报错」 |
| 改代码 | 跨文件修改、重构:「把所有 var 改成 let」「把这个大函数拆成三个」 |
| 修 Bug | 把报错甩给它,它顺着代码库追根因、定位、动手修、验证 |
| 干杂活 | 补测试、清 lint 报错、解合并冲突、升级依赖、写 release notes |
| Git 操作 | 暂存、写 commit 信息、建分支、开 PR |
| 连接外部 | 通过 MCP 读 Google Drive 文档、更新 Jira 工单、从 Slack 拉数据 |
不能做的事(比能做什么更重要):
- 不能替你做业务决策。它不知道你的业务逻辑,改代码时的「取舍」需要你来判断。
- 不能完全信任每次输出。它可能自作主张改了你不想动的地方——每次提交前至少扫一遍 diff。
- 不能在没有人类把关的情况下交付。它是搭档,不是甩手掌柜。
04 和 ChatGPT / Copilot / Cursor 的本质区别
| 维度 | ChatGPT | Copilot / Cursor | Claude Code |
|---|---|---|---|
| 定位 | 顾问 | 智能输入法 | 能独立干活的搭档 |
| 能否读整个项目 | 不能,你手动贴 | 能读当前打开的文件 | 能读整个项目 |
| 能否直接改文件 | 不能,你手动改 | 能补全光标处,不改其他文件 | 能直接改任意文件 |
| 交互方式 | 对话 | 边写边补全 | 你说目标,它自主执行 |
| 工具调用 | 无 | 有限 | 文件/搜索/执行/网络/代码智能 5 类工具 |
三句话刻进脑子里:
- ChatGPT 像个顾问——啥都能聊两句,但你的项目它两眼一抹黑,干活得你自己来。
- Copilot / Cursor 像个智能输入法——你敲代码它猜你下一句想写啥,帮你打字快一点,主体还是你在写。
- Claude Code 像个能独立干活的搭档——你说清要什么,剩下的翻文件、改代码、跑测试它包圆,干完你来验收。
实际搭配建议:写代码时开着 Copilot 补全,遇到「要动一大片」的活儿就切给 Claude Code。它们不是替代关系,是配合关系。
05 确认你的电脑认不认识它
打开终端,敲这一行:
bash
claude --version两种情况都正常:
- 蹦出一串版本号(如
2.x.x (Claude Code))——已装过,下一篇可以直接跳到「用起来」。 - 报错
command not found: claude——还没装,这正是下一篇要解决的事。
06 小结
| 要点 | 一句话记住 |
|---|---|
| 它是什么 | 命令行版 AI 编程搭档,能读项目、改文件、跑命令 |
| 在哪用 | 终端/VS Code/JetBrains/桌面 App/网页版,五种形态同一引擎 |
| 能做什么 | 读代码、改文件、修 Bug、干杂活、连外部工具 |
| 不能做什么 | 拍板、把关、补业务逻辑——永远是你的活 |
| 和别人的区别 | ChatGPT 是顾问,Copilot 是智能输入法,Claude Code 是能干活的搭档 |
| 最佳心态 | 人定方向、把关、做判断;AI 负责执行、分析、干重复劳动 |
NOTE
下一篇:02 安装、登录与运行形态:正式动手,把它装到你的电脑上,跑通第一次登录,并了解五种运行形态各适合什么场景。