跳转到内容

Claude Code 是什么

如果你只听过名字,没动手用过——这一页就够了。我们用 5 分钟讲清楚它是什么、能干什么、为什么值得装。

Claude Code 是 Anthropic 出品的 agentic coding tool(智能体编码工具)。它不像传统 IDE 插件那样静静坐在角落等你召唤,而是像一个会主动干活的实习生:你说一句话,它去找文件、读代码、改文件、跑命令、提 PR——一气呵成。

最妙的是它就住在你的终端里。装它只需要 30 秒:

Terminal window
cd your-project
claude

就这两行。没有配置向导,没有项目初始化,没有「请选择你的工作区」。cd 进项目,敲 claude,对话就开始了。

官方文档把 Claude Code 的能力归纳成四件事,我们一件件看。

你说「在用户注册表单加一个邮箱格式校验」,它会去找注册表单在哪个文件,看现有的校验长什么样,按相同风格补一个,再跑一遍测试确认没坏掉。整个过程你只动了嘴。

你贴一段报错栈,或者直接说「这个接口偶尔 500」,它会读日志、查代码、定位嫌疑代码、改掉、再验证。它甚至会主动问你「要不要顺便把旁边那个类似的隐患也改了」。

接手一个 10 万行的项目?直接问 what does this project do?,Claude Code 会扫目录结构、读 README、看入口文件,给你一份「这个项目是干嘛的、入口在哪、核心模块怎么连起来」的导览。它不像 grep 那样只匹配字符串,而是按「意图」找代码——「这个项目里密码在哪里加密」这种问题,它能直接答。

写 git commit message、生成 changelog、批量改 50 个文件里的同一个函数名、给一批老接口补测试——这些活它都能干,而且干完会等你批准再动手,不会偷偷改坏你的代码。

光看能力清单你可能觉得「这些 Cursor 也能做啊」。Claude Code 真正打动人的是下面几条:

  • 在终端里:没有专属 IDE,不绑死编辑器。你用 Vim 也行,用 VSCode 也行,用 JetBrains 也行。它就在终端里随时待命。
  • 会主动行动:不是「你按 Tab 它补全」,而是「你说一句它跑一圈」。它自己决定读哪些文件、跑哪些命令,做完把结果给你看。
  • Unix 哲学:可以管道串联、可以脚本化、可以塞进 GitHub Actions。一个 claude -p "fix the lint errors" 就能在 CI 里自动修 lint。
  • 企业就绪:支持 AWS Bedrock、GCP Vertex AI 出口,支持 SSO、审计日志、权限沙箱。企业团队可以放心部署。

Copilot 是副驾驶,Claude Code 是实习生

Section titled “Copilot 是副驾驶,Claude Code 是实习生”

这是官方文档自己也用的比喻。GitHub Copilot 是 copilot(副驾驶)——你写代码它补全,本质是补全。Claude Code 是 intern(实习生)——你说「把这事办了」,它去办,办完汇报,办不了的问你。

差别在哪?

维度 Copilot Claude Code
触发方式 你打字它补全 你说话它干活
上下文 当前文件 + 邻近代码 整个代码库(自己去找)
行动范围 只能改你光标附近 能读文件、跑命令、改多文件
工作流 嵌入 IDE 终端 + IDE 都行

不是说 Copilot 不好——它的补全体验至今无敌。但如果你要的是「我描述需求,工具自己把活干完」,那是 Claude Code 的主场。很多人是两个一起用:Copilot 补全日常代码,Claude Code 跑大活、改大块、做自动化。

适合你,如果你:

  • 经常接手陌生代码库,需要快速搞懂
  • 讨厌写 git commit、写文档、写测试这种杂活
  • 想在 CI 里塞个会自动修 lint 的机器人
  • 团队要上 AI 编码但又要合规

可能不适合,如果你:

  • 只写一行就希望补全下一行——Copilot 更顺手
  • 完全不能接受「AI 改我的代码」——它会改,但每次都等你批准
  • 团队对数据出域零容忍——需要先看企业部署篇

Claude Code 是一个住在终端里的实习生:你说事,它办事,办完等你点头。

下一站,去看 核心理念,搞清楚它背后的设计哲学,你才能用得深。🚀