你大概听过”Claude Code”这个名字,但它到底是另一个 ChatGPT 吗?还是像 Cursor?这篇讲清楚。
Claude Code 是什么
一句话:Claude Code 是 Anthropic 官方的命令行 AI 工具。
它跑在你的终端里,能:
- 读和编辑你整个项目的源码。
- 跑 shell 命令、执行测试、做 git commit。
- 把多步操作串成 Agent 风格的工作流。
- 开箱即用 Anthropic 的 Claude 模型(默认最强的 Claude Opus)。
一个好用的心智模型:ChatGPT 的推理力 + Cursor 的工程力 + 真能在你机器上执行命令的 shell Agent。
跟 ChatGPT 和 Cursor 有啥区别
| 工具 | 形态 | 能改你代码吗 | 能执行命令吗 |
|---|---|---|---|
| ChatGPT | 浏览器聊天 | 否(只能复制粘贴) | 否 |
| Cursor | 代码编辑器 | 能 | 部分 |
| Claude Code | 终端 | 能 | 能 |
关键区别:Claude Code 不是聊天机器人。它是真能在你机器上”做事”的 AI 助手。
这篇适合谁
- 已经习惯在终端里工作的开发者。
- 想从”AI 帮我写片段”升级到”AI 把整件事做完”的人。
- 想让 AI 处理重构、写测试、跑命令、做这些杂活的工程师。
10 分钟上手
1. 安装
npm install -g @anthropic-ai/claude-code
2. 第一次跑
在任意项目目录里:
claude
会提示你登录 Anthropic 账号。
3. 试一个简单任务
在交互 prompt 里粘:
看它怎么读文件和回答。这就是工作流。Claude Code 项目搭建 走完前一小时的剩余步骤;Claude Code 执行 Prompt 库里能找到最常用任务的可复制提示词。
真实用例
- 理解陌生代码——让它解释一个文件甚至一整个目录。
- 写测试——给已有函数生成单测。
- 重构——清理一层代码并 commit。
- 接入新工具——Firebase Hosting、GitHub Actions、基础设施配置。
- 生成文档——基于真实代码产出 README,不是占位符。
安全和边界
Claude Code 是能执行命令的 Agent。也就是说它也可能不小心干破坏性的事。好的默认:
- 在 git 工作区干净时用——能 revert。
- 不要让它直接在重要分支上工作——先建分支。
- 涉及生产的任何动作手动确认。
真的出岔子的时候——比如它改错文件、把你想保留的代码覆盖掉——可以参考 Claude Code 改错文件 与 Claude Code 覆盖已有修改 的恢复路径。
总结
Claude Code 就是”AI 助手”从”聊天窗口”升级成”终端里的 Agent”。如果你已经复制粘贴 AI 输出一阵了、准备升级,给它一个下午试试。
更多 Claude Code 工作流后续会出——关注。
真实示例
先用这套流程跑一个具体任务。例如:总结一份 PDF、改一段落地页文案、审一个 PR、出一个图片方向、调一个 prompt。输入小到你能亲自判断 AI 有没有帮到你。结果可靠了再把同样模式扩展到完整文档、完整代码库或完整素材批量。
什么时候需要真人 review
- 输出会公开发布、发给客户、写进代码、或用于花钱决策。
- 答案里有事实性主张、法律 / 医疗 / 财务影响、隐私数据、品牌敏感措辞。
- 工具改动了文件、设置、权限、计费、部署或任何难以撤销的东西。
- 你说不清”为什么这个最终结果是对的”,只能盲信模型。
可直接复制的 Prompt
我想把这套流程用到一个真实任务上。
目标:
- [写清具体产出]
上下文:
- 我在用的工具:[ChatGPT / Claude / Gemini / Cursor / Codex / 其他]
- 原始素材:[粘或附文件、笔记、链接、截图]
- 约束:[语气、长度、格式、deadline、受众、隐私限制]
请做三件事:
1. 用你自己的话复述任务,并列出还缺哪些信息。
2. 仅基于我给的上下文出第一版。
3. 给一份简短 review checklist,让我用之前能验证结果。
详细演示
- 从最小的真实输入开始。不要用填充文本测,用一个真实文件、一个真实页面、一个真实 bug 或一个真实 brief。
- 在同一条消息里给目标、原始素材、和”什么算好答案”。避免模型优化错方向。
- 影响代码、公开内容、钱、账号、品牌口吻的任务,先要计划再要终稿。
- 跑一轮,肉眼检查结果。标出缺的上下文、不确定的事实、格式跑偏、模型越界的地方。
- 用具体反馈而不是”做得更好”。说明留什么、删什么、下一版要符合什么标准。
- 把最终 prompt、输入、review checklist 存成模板,下次同类任务复用。
失败模式
- 输出泛泛:加真实原始素材 + 严格输出格式。
- 工具编造事实:让它分开标”来源确认”和”推断”,删除无支撑的部分。
- 答案太长:设目标长度,第一版后要简化版。
- 看着精致但是错的:对照原文核对,不是对照”它说得多自信”。
- 一轮之后就不再有帮助:用一个含修正后上下文 + 前一最好版本的干净 prompt 重启。
FAQ
Q:Claude Code 和 ChatGPT、Cursor 最直接的区别是什么? A:ChatGPT 是浏览器聊天,不能改你代码、不能执行命令。Cursor 是编辑器,能改代码、能执行部分命令,但 UI 留在 IDE 里。Claude Code 跑在终端,能直接读写整个项目、跑 shell / 测试 / git commit——它不是聊天机器人,是真能在你机器上“做事”的 agent。
Q:第一次跑应该做什么任务?
A:一个低风险只读任务。试 读一下这个项目的 README,告诉我目录结构、技术栈和主要入口文件。看它怎么读多个文件、怎么组织回答。再升级到“给 X 函数加 JSDoc 注释”这种小写入。一上来就跑大重构容易踩坑。
Q:Claude Code 跑命令会不会误操作?
A:会有风险,所以默认在 git 干净时用、不要在 main / master 上跑、生产相关操作手动确认。还可以用 Shift + Tab 切到 Plan 模式让它只读分析,或者 Default / Ask 模式每次写入都向你确认。隔离 worktree 或容器是更高级的隔离方案。
Q:Claude Code 收费怎么算? A:包含在 Claude Pro / Max 套餐里,按订阅每月一笔;超出 Pro 额度走 API 计费(按 token)。重度用户每天跑几个小时 Max 通常最划算;偶尔跑用 Pro 就够。详细见“Claude Code 计费”官方页面。