Claude Code

Anthropic 推出的 AI 编程命令行工具。它住在你的终端里,能读你的代码、动手改、跑命令、做 git——一行命令开干。

$  npm install -g @anthropic-ai/claude-code

Claude Code 跑起来是这样的

下面这段是 Claude Code 的真实会话节选——一个把 Vue2 组件改成 Composition API、并跑测试验证的完整流程。

画面里那个 是 Claude Code 在调用工具——读文件、写文件、跑命令、查 git——你能看见它每一步做了什么。

Claude Code 的日常使用场景

在项目目录敲一个 claude,Claude Code 会自动读项目根目录的 CLAUDE.md,把这个项目的规矩(测试框架、lint 规则、commit message 格式)先学一遍。然后日常工作大致分这几类:

修复 bug

把报错栈贴进 Claude Code,问"这个为什么 undefined"。它会顺着 stack 翻文件、看上下文、提假设、改完再跑一遍验证。中等难度的 bug,从「发现报错」到「commit」三五分钟内闭环。

大规模重构

需要改个变量名跨十几个文件、抽个公共函数、把一个组件拆两半——以前要么自己手动,要么写 codemod 脚本。现在只需要描述目标,Claude Code 会分批改、跑测试、commit,在关键节点请求确认。

补测试与文档

新写的代码常常欠着测试和文档。让 Claude Code 把欠的单测补回来,覆盖率从 30 多冲到 70 多,往往一个下午就能完成。同样适用于 README、API 文档、注释。

DevOps 与脚本

Dockerfile、CI 流水线、数据迁移脚本——这些低频但关键的代码,让 Claude Code 写一版、跑一版、错了改,几个回合就能出活,不必再为 YAML 缩进抓狂。

几个值得知道的东西

挑模型用

Sonnet / Opus / Haiku

日常任务挂 Sonnet 4.6 够用了。整库重构、长链路 bug、需要"吞下整个项目再分析"——切到 Opus 4.7(百万上下文)。聊几句小事情就用 Haiku 4.5,更快更便宜。Claude Code 里一个 /model 命令切换。

Hooks 和 MCP

钩子 + 工具生态

Hooks 是 Claude Code 的钩子。settings.json 里配一行,AI 写完文件自动跑你的 formatter,跑完测试发个钉钉——什么自动化都能挂。MCP 是协议,能让 Claude Code 接上你的数据库、Linear、Slack,让它直接查表、关 issue、发消息。

CLAUDE.md 是项目记忆

每个项目一份"约法"

每个项目根目录放一个 CLAUDE.md,写清楚:用什么测试框架、commit 规范、哪些目录不要碰。Claude Code 每次启动自动加载,省得每次重复说一遍。

权限分级

逐次确认 / 信任目录 / 沙箱

Claude Code 写文件、跑命令默认要确认。也可以"信任这个目录里所有事",或者直接进沙箱模式(隔离环境跑)。推荐配置:个人项目放开自动允许,公司代码库严格逐次确认。

装它

有终端的话,一行:

npm install -g @anthropic-ai/claude-code

装完 Claude Code 进任何项目目录,敲 claude,会弹出登录或者填 API Key。Pro/Max 订阅直接登录就行,按月固定费用;Anthropic API Key 按 token 计费,适合重度并发。

不爱命令行的,可以走这几个:

  • macOS / Windows 桌面应用
  • Web 版:claude.ai/code(浏览器里直接用)
  • VS Code 扩展、JetBrains 扩展

底层都是同一个 Claude Code,存档互通。

国内用户访问 Anthropic 服务可能不稳定,查看 Claude Code 国内使用教程 了解中转站接入方法。

使用 Claude Code 的最佳实践

几条经过实战验证的建议,能帮你少走弯路。

用对场景

"React 19 新特性是啥"这种事实查询,直接看官方文档更快。Claude Code 真正擅长的是动手做——读代码、改代码、跑命令、验证结果。

敏感目录逐次确认

生产配置目录、数据库操作目录、放着 .env 的目录,建议保持「逐次确认」模式。任何 AI 都可能过度自信——一个误操作的 rm -rf 或者错误的 DROP TABLE 都是不可逆的。

预期复杂任务多轮迭代

复杂任务 Claude Code 会先给一个版本,然后你跑、它改,几轮收敛。它的优势在于"愿意持续修正",而不是"一次就对"——这是 Agent 类工具与代码补全工具的根本差异。

始终在 git 仓库内使用

Claude Code 对文件的修改不可逆。最佳习惯:进入项目先 git status,每完成一个阶段就 commit,再让 Claude Code 进入下一轮工作。

问得多的几个 Claude Code 问题

Claude Code 与 Cursor、GitHub Copilot 有什么区别

Copilot 提供行内自动补全(你打字它接龙);Cursor 是基于 VS Code 二次开发的 AI 编辑器;Claude Code 是终端原生的 AI Agent,更擅长跨多文件、多步骤的复杂任务。三者并不互斥,许多开发者会同时使用,按任务类型选择最合适的工具。

Claude Code 会上传我的代码吗

Claude Code 仅在你发起对话时把相关上下文发送给 Claude 模型。所有文件修改、命令执行都在你本地完成。敏感目录可以在 settings.json 中显式屏蔽,API Key 与凭证只保存在你本地环境。

不写代码的人能使用 Claude Code 吗

Claude Code 主要面向开发者——你需要具备 review 代码改动的能力。完全的非开发者更适合使用 Claude 桌面应用或 Claude.ai 网页版。

Claude Code 如何收费

免费下载,按使用付费

Claude Code 工具本身免费下载。模型调用费用:Claude Pro $20/月、Max 更高额度,或 Anthropic API Key 按 token 计费。日常编程订阅更划算;长任务、长上下文、并发场景走 API。

Claude Code 支持哪些操作系统

命令行版本支持 macOS、Linux、Windows(推荐 WSL)。同时提供 macOS / Windows 桌面应用、Web 版(claude.ai/code)、VS Code 和 JetBrains 扩展,按工作环境自由选择。

开始使用 Claude Code,让 AI 真正成为你的编程搭档。下载、订阅、文档都在下方入口。