Claude Code 是什么:终端里的 AI 编程搭档
你可能已经用过 ChatGPT 写代码,把需求粘贴进去,再把生成的代码粘贴回编辑器。也可能用过 GitHub Copilot,在 VS Code 里享受逐行补全。
Claude Code 做的事不太一样。
它直接跑在你的终端里,能读你整个项目的代码,能自己打开文件、修改文件、运行测试、执行 Git 操作。你不需要来回复制粘贴,也不需要给它解释项目结构——它自己会去看。
一句话概括:Claude Code 是一个能直接操作你项目的 AI 编程搭档,不是对话框里的问答机器人。
它长什么样
打开终端,输入 claude,你就进入了一个交互式的对话环境。但这个对话环境和 ChatGPT 的聊天窗口有本质区别——它能「动手」。
比如你说:
帮我在 src/utils/ 下创建一个日期格式化工具函数
Claude Code 会:
- 先看看
src/utils/目录下已有的文件,了解你项目的代码风格 - 创建新文件,写入代码
- 如果发现有现成的日期库(比如 dayjs),它会直接用,而不是从零实现
整个过程你都能看到它在做什么——每一步操作都会显示在终端里,你可以随时批准或拒绝。
和其他工具的关键区别
市面上 AI 编程工具不少,容易搞混。直接说核心区别: