作者说明: 本文写于 2026 年 3 月 15 日,基于 Claude Code 当前最新版本 v2.1.76(2026-03-14)整理,适合希望系统了解和上手 Claude Code 的开发者阅读。
1.1 一句话定义
Claude Code 是 Anthropic 出品的一款以终端(Terminal)为核心的 AI 编程代理工具。它不是一个普通的聊天式代码补全插件,而是一个能够理解你的整个代码库、自主执行复杂任务、跨文件修改代码、调用系统命令、甚至自动提交 PR 的"AI 程序员"。
用官方的话说:
"Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows — all through natural language commands."
翻译过来就是:它住在你的终端里,用自然语言驱动,能帮你干真正的活儿。
1.2 诞生背景
Claude Code 的诞生,离不开 AI 编程工具这条高速赛道的大背景。
2024 年,Cursor、GitHub Copilot、Codeium 等工具已经让"AI 辅助编码"成为主流。但这些工具大多停留在"代码补全"或"对话式建议"层面,真正能自主完成一个完整任务的 Agentic 编程工具凤毛麟角。
Anthropic 看到了这个缺口。2025 年 2 月,Claude Code 以研究预览版(Research Preview)的形式正式对外发布,定位是:不只是聊天,而是真正意义上的 AI 编程代理。彼时,它是一款极简的终端工具——用户可以和它对话、让它编辑文件、执行 Bash 命令、提交代码到 GitHub。
随后 Claude Code 经历了数次重大里程碑:
- 2025年2月:以研究预览版(Research Preview)形式对外发布,功能简洁,主打终端直接使用
- 2025年5月:随 Claude 4 系列正式 GA(General Availability),CLAUDE.md 项目记忆系统、MCP 生态同步开放
- 2025年7月:据 Anthropic 披露,Claude Code 营收较 GA 时增长 5.5 倍
- 2025年8月:Claude in Chrome 扩展上线,Claude Code 可直接控制浏览器
- 2025年10月:Web 版上线,iOS App 同步跟进,无需本地安装即可使用
- 2025年12月:Agent Teams 多智能体协作功能进入研究预览;Claude 被用于为 NASA 火星探测器 Perseverance 规划约 400 米行驶路线;"Vibe Coding"浪潮兴起,大量非程序员用户涌入
- 2026年1月:被广泛评为当时** AI 编程助手;非技术用户图形化工具 Claude Cowork 上线
- 2026年2月:推出 Claude Code Security,支持对代码库进行安全漏洞扫描;16 个 Claude Opus 4.6 Agent 协作从零用 Rust 写出了能编译 Linux kernel 的 C 编译器
- 2026年3月14日:最新版本 v2.1.76 发布,新增 MCP elicitation 交互式输入支持等功能
截至本文写作时(2026年3月),Claude Code 的版本已迭代至 v2.1.76,功能已远超最初的 CLI 原型。NASA、挪威主权财富基金(2.2 万亿美元规模)、Mozilla 等机构都已将其引入实际工作流——Mozilla 在 2026 年初用 Claude 在 Firefox 代码库中扫描出 100 余个 Bug,其中 14 个属于高危漏洞。
1.3 与其他工具的本质区别
Claude Code 最大的差异在于它的"Agentic"特性——它不只是建议你怎么写,而是直接动手写,动手改,动手跑测试,动手提 PR。
在深入讲用法之前,先搞清楚 Claude Code 可以在哪里用:
2.1 终端 CLI(最核心)
这是 Claude Code 的原生形态。支持:
- macOS
- Linux / Ubuntu
- Windows(需要先安装 Git for Windows)
- WSL(Windows Subsystem for Linux,强烈推荐)
2.2 IDE 插件
Claude Code 提供原生 IDE 扩展,支持可视化 Diff 预览和代码选区共享:
- VS Code(以及 Cursor、Windsurf 等 VS Code Fork 均支持)
- JetBrains 全家桶(IntelliJ IDEA、PyCharm、WebStorm 等,从 JetBrains Marketplace 安装)
2.3 Web 版(2025 年 10 月上线)
访问 即可,无需本地安装,支持:
- 桌面端浏览器
- Claude iOS App
- 多任务并行执行(kick off 任务后可挂后台)
2.4 桌面 App(Desktop App)
Claude 的桌面应用内集成了 Claude Code 入口,支持 命令将终端会话迁移到桌面进行可视化 Diff Review。
3.1 账号前置要求
使用 Claude Code,你需要满足以下之一:
- Claude Pro 订阅($20/月)
- Claude Max 订阅($100~$200/月,适合重度使用者)
- Claude Team / Enterprise 高级席位
- Anthropic Console API Key(按量计费,适合开发者)
国内用户注意:Anthropic 的服务在中国大陆暂无直接访问渠道,需要配合网络代理使用。API Key 方式对代理配置更灵活,可设置 环境变量指向第三方中转服务(如 OpenRouter 等兼容接口)。
3.2 安装 Claude Code(终端 CLI)
macOS 推荐方式(Homebrew):
GPT plus 代充 只需 145
⚠️ Homebrew 安装不会自动更新,需定期执行
macOS / Linux / Windows(直接安装,推荐):
官方推荐使用原生安装包(非 npm),支持后台自动更新。详见官网下载页:https://claude.ai/download
旧方式(npm,已弃用但仍可用):
⚠️ 官方已将 npm 安装方式标记为 Deprecated,建议迁移到原生安装方式。
3.3 首次登录
安装完成后,进入你的项目目录,运行:
GPT plus 代充 只需 145
首次运行会自动打开浏览器,引导你登录 Claude 账号进行授权。授权成功后即可开始使用。
如果你使用 API Key 方式:
如果需要通过第三方代理:
GPT plus 代充 只需 145
4.1 启动会话与基础对话
进入项目根目录后运行 ,进入交互式会话界面:
你可以直接用自然语言描述你的需求:
GPT plus 代充 只需 145
GPT plus 代充 只需 145
Claude Code 会自动:
- 扫描并理解你的代码库结构
- 分析相关文件
- 执行必要的 Shell 命令(如运行测试、查看 git log)
- 直接修改文件
- 展示 Diff 并等待你确认
4.2 一次性执行模式(非交互式)
适合用在 CI/CD 或脚本中:
4.3 继续上次会话
GPT plus 代充 只需 145
4.4 Slash 命令(斜杠命令)
在会话中,输入 可以触发内置命令:
4.5 @ 引用文件与 ! 执行命令
在对话中,可以用 快速引用文件:
用 执行 Shell 命令并将结果注入到上下文:
GPT plus 代充 只需 145
这是 Claude Code 最独特也最有价值的功能之一,值得单独讲透。
5.1 什么是 CLAUDE.md?
是一个放在项目根目录(或其他指定位置)的 Markdown 文件,Claude Code 在每次新会话开始时都会自动读取它。它相当于给 Claude 写的一份"项目说明书",告诉它:
- 这个项目的技术栈是什么
- 代码规范是什么
- 常用的构建/测试命令是什么
- 架构设计原则
- 需要注意的历史遗留问题
- 哪些目录/文件不要动
5.2 CLAUDE.md 层级结构
支持多层级,遵循就近优先原则:
5.3 一个实用的 CLAUDE.md 示例
GPT plus 代充 只需 145
5.4 自动记忆(Auto Memory)
从 2026 年 2 月起,Claude Code 新增了自动记忆(Auto Memory)机制:Claude 在工作过程中会主动识别并记录有价值的信息(如它发现的构建技巧、调试方法、项目规律),并在后续会话中自动调用这些记忆,无需你手动维护。
自动记忆的存储位置可通过 中的 字段自定义:
建议把 加入 ,避免把自动积累的个人记忆提交到团队仓库。
6.1 什么是 Skills?
Skills(技能)是 Claude Code 在 2025 年底新增的能力扩展机制。你可以把特定领域的操作规范、**实践写成 Skill 文件,Claude 会在需要时自动调用,而不必每次都在 prompt 里重复说明。
6.2 Skills 文件结构
GPT plus 代充 只需 145
每个 Skill 文件是普通的 Markdown,Claude 会根据任务相关性自动选择加载哪些 Skill。
6.3 Skills 与 CLAUDE.md 的区别
- CLAUDE.md:项目全局说明,每次会话都会完整读取,适合放核心约定
- Skills:按需加载,适合放数量多、场景细化的专项规范,避免 CLAUDE.md 过度膨胀
⚠️ 注意:沙盒模式(Sandbox)下, 目录是只读的,Claude 无法修改它。
6.1 什么是 MCP?
MCP(Model Context Protocol)是 Anthropic 发布的开放标准协议,用于连接 AI 工具与外部数据源和服务。简单理解:MCP 让 Claude Code 能和第三方工具"握手",直接调用它们的能力。
6.2 MCP 能连什么?
通过配置 MCP Server,Claude Code 可以:
- 读取你的 Google Drive 中的设计文档
- 直接在 Jira 中创建/更新任务
- 从 Slack 频道拉取消息
- 查询你的数据库
- 调用你自己写的内部工具 API
6.3 如何添加 MCP Server?
也可以直接编辑配置文件( 或项目级 )。
6.4 MCP 的实际使用场景
GPT plus 代充 只需 145
7.1 自定义 Slash 命令
你可以把常用工作流封装成自定义命令,与团队共享。
在项目根目录创建 目录,添加 Markdown 文件:
保存后,就可以在会话中使用 调用这个工作流。
团队常见的自定义命令示例:
- :PR 审查
- :部署到 staging 环境
- :根据 git log 生成 changelog
- :检查国际化字符串是否完整
7.2 Hooks(钩子)
Hooks 允许你在 Claude Code 执行特定动作的前后,自动触发 Shell 命令:
GPT plus 代充 只需 145
这样 Claude 每次编辑文件后都会自动格式化,大大减少你手动干预的次数。
支持的 Hook 触发时机(截至 v2.1.76):
- :每次文件被修改后
- :提交代码前
- :上下文压缩完成后触发(v2.1.76 新增)
- / :MCP Server 请求交互式输入前后(v2.1.76 新增)
- / :Agent Worktree 创建/销毁时(适合 CI 环境自定义初始化)
- / :Agent Teams 多智能体工作流中,队友空闲或任务完成时触发
Claude Code 遵循 Unix 哲学,天然适合集成到自动化流水线中。
8.1 GitHub Actions 示例
8.2 自动化翻译示例
GPT plus 代充 只需 145
8.3 日志监控示例
Claude Code 支持启动多个子 Agent 并行工作,这在处理大型重构或多模块并行开发时极其有用。
9.1 使用 Git Worktree 隔离并行任务
GPT plus 代充 只需 145
9.2 在 Web 版中并行执行多个任务
Web 版支持直接在浏览器中开启多个并行任务,适合以下场景:
- 同时修 Bug + 写文档
- 同时处理多个相互独立的 feature
- 把长时任务挂后台,自己去做别的事
10.1 常用环境变量
10.2 settings.json 核心配置
配置文件路径:(全局)或 (项目级)
GPT plus 代充 只需 145
11.1 关于 Token 消耗
Claude Code 在分析大型代码库时,Token 消耗可能非常高。有几点需要注意:
节省 Token 的方法:
- 合理使用 命令压缩上下文,而不是让对话越来越长
- 用 开始新的独立任务,不要把所有事情堆在一个会话里
- 给项目配置好 ,避免 Claude 扫描 、、 等无用目录
- 在 里明确告诉它哪些目录不用看
关于费用:
- Claude Pro($20/月)有使用量限制,重度编程任务建议用 Claude Max 或 API Key 按量计费
- API Key 方式下,处理一个中型项目的复杂任务,单次对话可能消耗 $0.5~$3 不等,请注意监控用量
11.2 关于安全与权限
Claude Code 有能力执行任意 Shell 命令和修改任意文件,使用时务必注意:
- 在危险命令执行前,它会请求你的确认(除非你将其加入了自动批准白名单)
- 不要在 中存放高权限密钥,如果你在 CI 中使用,请用只读权限的 Key
- 生产环境谨慎操作:建议先在 staging 环境测试 Claude 的改动,再上生产
- 官方声明:Claude Code 收集使用数据(代码接受/拒绝情况、对话片段),但有明确的数据保留限制,且不用于模型训练
11.3 关于代码质量控制
Claude Code 很强,但也会犯错。以下是一些保持代码质量的建议:
- 善用 模式:对于复杂任务,先让它规划,审查计划后再执行,避免它直接"莽"
- 小步提交:让它完成一个小任务就 commit 一次,而不是一次性做一大堆改动
- 结合 Hooks 自动运行测试:在 中加入测试命令,确保它的改动不会破坏现有功能
- Review Diff:VS Code 和 JetBrains 插件都提供可视化 Diff,养成 Review 的习惯
11.4 关于 CLAUDE.md 的维护
- 提交到 Git: 是团队的共享知识库,应该提交到版本控制
- 及时更新:技术栈变更、新的代码规范、重要架构决策,要及时同步到
- 不要塞太多: 过长会占用大量上下文,精简、关键的信息比面面俱到更有效
11.5 关于网络配置(国内用户)
由于 Anthropic 的服务国内无法直连,建议的配置方案:
场景一:接手老项目,快速上手
GPT plus 代充 只需 145
场景二:修复线上 Bug
场景三:大规模重构
GPT plus 代充 只需 145
场景四:自动化开发工作流
Claude Code 代表了 AI 编程工具的一个新范式:不是帮你补全,而是替你干活。
它最适合以下几类开发者:
- 独立开发者 / 个人项目:一个人顶多个人,极大提升开发效率
- 接手老代码的开发者:快速理解陌生代码库,减少"看代码"的痛苦
- 需要自动化重复性任务的团队:测试生成、文档更新、依赖升级……这些脏活累活全扔给它
- 想做 Vibe Coding 的开发者:用自然语言描述想法,直接出代码
当然,它也有局限:Token 消耗较大、对网络环境有要求、复杂任务仍需要人工审查。
但毫无疑问,2025 年的 Claude Code 已经是目前功能最完整、生态最开放的 Agentic 编程工具之一。如果你还没试过,现在就是最好的时机。
参考资料:
- Claude Code 官方文档:https://code.claude.com/docs
- Claude Code GitHub 仓库:https://github.com/anthropics/claude-code
- Anthropic 官网:https://www.anthropic.com
如果本文对你有帮助,欢迎点赞收藏。有任何问题可以在评论区交流。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/242167.html