01 · Claude Code 是什么:功能、原理与适用场景
Claude Code 的产品定位、代理式工作方式、能做什么与不能做什么,以及它和 ChatGPT、Copilot、Cursor 的核心区别。
Claude Code 是一款「代理式」的 AI 编程工具。它和普通的 AI 对话不一样:你给它一个任务,它不只是「回答」你,而是会自己去读文件、改代码、跑命令、看结果,一步步把任务做完。
「代理式」这个词值得展开。传统的 AI 助手像是一个「顾问」,它给你建议,动手的还是你;Claude Code 更像一个「执行者」,它自己就能动手。当然,动手的范围和边界,是你通过权限来控制的。
它能做什么?读代码、写代码、改代码、跑测试、查错误、整理项目结构、执行 shell 命令——凡是「在电脑上能通过文字和命令完成」的编程工作,它大多能参与。
它不能做什么?它不能替你做需要「物理操作」的事,也不能突破你设下的权限边界去碰它不该碰的东西。理解「边界」,比理解「能力」更重要。
和 ChatGPT 比:ChatGPT 更偏「对话和知识」,Claude Code 更偏「在真实代码环境里动手干」。和 Copilot 比:Copilot 主要是「补全代码」,Claude Code 是「完成整个任务」。和 Cursor 比:Cursor 是一个带 AI 的编辑器,Claude Code 则是能独立运行在终端里的代理。
一句话定位:Claude Code 是「住在你终端里的编程代理」。它把「我帮你写」升级成了「我帮你干,你负责审」。
理解了这层定位,后面所有的内容——权限、上下文、工作流——都是围绕「怎么让一个代理安全、高效地替你干活」展开的。
一个自查清单:当你读完这一篇时,可以问自己三个问题——它解决的是什么具体问题?我当前的工作/学习里有没有这个场景?下一步我该学哪一篇?把这三个问题答清楚,你就知道自己有没有真正吃透。
动手试一下:你可以花 5 分钟做一个最小验证——找一个真实的代码任务,让 Codex 跑一遍,看它的行为是不是和这一篇描述的一致。理论与实践对照,才知道「懂」和「会用」是两件事。
与其他篇的关系:这一篇是本组的基础。如果你跳过了前面几篇,建议先回去看,否则这里有些概念可能看着突兀。如果都看过了,那你可以直接进入更后面的实战环节,把这里学到的东西用上。
实用清单(速记版):① 适用场景:{场景}。 ② 关键动作:{动作}。 ③ 风险点:{风险}。 ④ 验证方法:{验证}。把这四点记住,能让你在大部分场景下做出正确决策。