Claude Code 是什么?终端里写代码的 AI 神器
Claude Code 是什么?这是 Anthropic 出的命令行 AI 编程工具,能在终端里读你项目、改文件、跑测试、提 PR,本文一次讲清能力、价格、国内可用性
一句话说清 Claude Code 是什么
Claude Code 是 Anthropic 出的命令行 AI 编程工具——在你电脑的终端里敲 claude 启动,然后用人话告诉它要做什么,它会读你项目、改文件、跑命令、看报错,全部自动完整流程。
它不是 IDE 插件、不是网页版,就是一个跑在 terminal 里的小程序。但它的能力是「让 AI 直接在你电脑上动手」,而不是「给你建议你来抄」。
定位上,Claude Code 是 vibe coding 时代最纯粹的代表——你交出主导权,AI 真的开工。
用一个生活场景理解
你的 Vue 老项目要升级到 Vue 3。如果让你手工改,要改 50 多个组件,1 周打底。
打开 Claude Code,敲一句:
这个项目目前是 Vue 2 + Options API,请帮我升级到 Vue 3 + Composition API,先做一个 components/Button.vue 试试,跑通现有测试再继续。
接下来你会看到这样的场景:
- Claude Code 自己列出了它要做的 5 步
- 它先读 package.json 确认当前版本
- 然后改 Button.vue
- 自己跑
npm test - 看到一个 warning,它自己改回去
- 测试全过,commit 一句「refactor: migrate Button.vue to Vue 3 Composition API」
整个过程你只看着、批准它要执行的命令、最后 review 一下。
这就是 Claude Code —— 像把一个高级工程师塞进你电脑,让他在你旁边帮你写代码。
Claude Code 能做的 8 件事
- 读你整个项目:自动找相关文件、跨文件理解依赖关系
- 改多文件:一次 prompt 可能改 5-20 个文件,自动保持一致
- 跑命令:
npm test、pytest、go build、docker compose up——任意命令 - 看报错自己改:编译/测试失败它自己读 stderr 找原因
- 写 commit message:按 Conventional Commits 或你
CLAUDE.md里约定的格式 - 开 PR:直接调
gh pr create帮你提 GitHub PR - 走 GitHub Actions:在 CI 里运行,自动修挂掉的 build
- 用 MCP 接外部工具:能连 Slack、Linear、Notion、数据库
简单说:任何一个工程师在 terminal 里做的事,它都能尝试做。能不能做好取决于任务复杂度和你的指令清晰度。
Claude Code 跟其他 AI 编程工具有啥不一样
| 维度 | Claude Code | Cursor | Codex | Kimi Code | Copilot |
|---|---|---|---|---|---|
| 形态 | 终端 CLI | AI IDE | 终端+Web+IDE | 终端+插件 | IDE 插件 |
| 模型 | Claude Opus/Sonnet | 可选 Claude/GPT/自带 | GPT-5 codex | Kimi K2 | GPT 系列 |
| 长上下文 | 200K(部分 1M) | 取决于模型 | 约 400K | 长上下文是强项 | 受限 |
| 大项目重构 | 强 | 中 | 强 | 中 | 弱 |
| 学习成本 | 中(要适应 CLI) | 低(VS Code 体验) | 中 | 中 | 低 |
| 国内可用 | 需海外 | 客户端可装 | 需海外 | 直连 | 部分 |
Claude Code 的核心强项:模型 + 长任务工程化能力。如果你的工作里经常要跑「2 小时连续重构」、「迁移整个模块」、「批量处理 50 个文件」,它是首选。
更全面的横评看 AI 写代码完全指南。
谁适合用 Claude Code
| 人群 | 用法 |
|---|---|
| 资深后端工程师 | 大项目重构、写复杂业务逻辑、修难 bug |
| DevOps / SRE | 写脚本、维护 IaC、批量改 YAML |
| 独立开发者 / 个人项目 | 从 0 写到上线,一个人当一个团队 |
| 技术 leader | 做 spike、写设计文档、批量整理 codebase |
| 高级前端 | 重构组件库、迁移框架版本 |
| 数据工程师 | 写复杂 SQL、ETL pipeline、数据清洗脚本 |
不太适合的人:纯小白(先用 Cursor 或 Kimi Code 的 VS Code 插件 入门)、完全不会用 terminal 的人、需要图形界面才舒服的人。
一个万能开场 prompt
第一次启动 Claude Code 不知道说啥?复制下面这段:
你好。这是我第一次跟你合作。
在开始任何任务之前,请先:
- 列出你看到的目录结构(前两层)
- 找 README.md / package.json / pyproject.toml 等项目说明文件,告诉我这个项目是干什么的
- 找有没有 CLAUDE.md,如果有读一遍并用一句话总结你接收到的约定
- 跑一下项目的测试命令(如果有的话),告诉我当前是不是绿的
完成上面 4 步后,等我下一步指令再动手改任何文件。
这个 prompt 的作用是让 Claude Code「先看再做」,避免一上来就乱改。
Claude Code 收费吗?
Claude Code 的用量包含在 Anthropic 的 Claude 订阅里,没有单独定价。
- 免费版:不能用 Claude Code
- Claude Pro:约 20 美元/月,含有限的 Claude Code 用量(够轻度使用)
- Claude Max:约 100-200 美元/月(多档),重度 Claude Code 使用者主推
- Team / Enterprise:企业套餐,按席位计价
也可以通过 Anthropic API 直接付费用 Claude Code(按 token 算),适合公司账号或不想订阅的人。
新手建议:从 Pro 起步用 2 周,如果天天用、经常出现用量告警,再升 Max。直接上 Max 容易浪费。
延伸阅读:Claude Code Plus / Max 套餐怎么选(待发布)
在中国能用 Claude Code 吗
网络:Anthropic 服务全线没有针对中国大陆开放。你需要稳定的海外网络访问 api.anthropic.com。
账号:注册要海外手机号或邮箱 + 海外信用卡。
国内替代:
- 想要类似体验,能在国内直连 → Kimi Code,月之暗面出,命令行 + VS Code 插件全套
- 想要 AI IDE 体验 → Cursor 客户端能装,但模型走海外
- 接 DeepSeek / 智谱 → 通过 Cursor 或 Cline 这种工具接国产模型
国产 AI 全景看 国产 AI 大全。
第一次怎么用?3 步起步
第 1 步:装
Claude Code 通过 npm 装:
npm install -g @anthropic-ai/claude-code
或者用 Homebrew(Mac):
brew install claude-code
第 2 步:登录
claude login
会打开浏览器让你登录 Anthropic 账号。
第 3 步:在项目里启动
cd /你的项目目录
claude
进入交互式界面后,直接用中文说你要做什么就行。
详细安装教程:Claude Code 怎么安装?Mac / Windows / Linux 全教程(待发布)
Claude Code 的 3 个隐藏招式
招式 1:写好 CLAUDE.md
在项目根目录建一个 CLAUDE.md,告诉 Claude Code 这个项目的约定。它每次启动都会读,相当于「持久记忆」。
模板:
# 项目说明
- 这是一个 Node.js + Astro 的静态站点
- 主要语言:TypeScript
# 关键命令
- 跑开发服务器:pnpm dev
- 构建:pnpm build
- 检查:pnpm check
# 约定
- commit message 用 Conventional Commits
- 不要改 src/content/articles 目录下已有的文件
- 新增组件放在 src/components/,用 .astro
详细写法:CLAUDE.md 怎么写?让 Claude Code 懂你项目(待发布)
招式 2:用 /clear 重置上下文
长会话里 Claude Code 可能跑偏。敲 /clear 清空当前对话上下文(但保留 CLAUDE.md),相当于「重启对话」。
招式 3:让它先做 plan 再执行
复杂任务别一上来就让它干。先说:「先给我一个 plan,分步骤,我确认后再执行」。它会列 5-10 步给你看,你说 OK 才动手——避免「跑了半小时发现方向错了」。
下一步
- 想动手装 → Claude Code 怎么安装(待发布)
- 想看上手教程 → Claude Code 怎么用?官方上手 7 步走(待发布)
- 想看进阶技巧 → Claude Code 进阶 10 技巧(待发布)
- 想看价格 → Claude Code 套餐怎么选(待发布)
- 想了解 Claude 模型本身 → Claude 全功能教程
- 想看其他 AI 编程工具 → AI 写代码完全指南
常见问题
Q:Claude Code 跟 Claude 网页版有啥关系? A:模型是同一个,但 Claude Code 多了「在你本机执行命令、改文件」的能力,网页版只能聊天给建议。日常写代码用 Claude Code 更猛,问问题用网页版更方便。
Q:Claude Code 会读我电脑上所有文件吗? A:只读你启动它的那个目录和它子目录。每次它要执行命令或改文件,默认会问你 yes/no,可以放心。
Q:跟 Cursor 比哪个好? A:Cursor 体验更轻、有图形界面,适合「以前用 VS Code 现在想加 AI」的人。Claude Code 在 terminal、能力更猛,适合「我要让 AI 干 1 小时大活」的人。很多人两个都用:日常代码 Cursor,重型任务 Claude Code。详细对比:AI 写代码完全指南。
Q:Claude Code 写错了怎么办?
A:用 git。养成习惯:每次让 Claude Code 干活前先 commit 当前状态,干完一段 review 后再 commit。万一改坏 git checkout 一下就回来了。
Q:能用 Claude Code 处理私密代码吗? A:技术上代码会发到 Anthropic 服务器。如果公司禁止数据出境,用之前问法务。Anthropic 默认承诺不用你的数据训练(API 用户),但要看清楚你用的是订阅套餐还是 API、合同细节如何。