无需切换开发工具,用自然语言告诉它你的需求,这个终端里的AI编程助手就能读懂项目、修改代码、运行测试,甚至自动提交Git。
“Claude Code 是 Anthropic 官方发布的命令行 AI 编程 Agent,与普通的代码补全工具不同,它是一个能在你的终端里自主工作的助手——你用自然语言描述任务,它会读取代码库、制定计划、修改文件、运行测试,直到任务完成。”
简单来说,Claude Code 是一个运行在终端(命令行)里的 AI 编程伙伴。它不是插件,而是一个独立的命令行工具,能够深度理解你的整个代码项目,并根据你的自然语言指令,直接执行编写、修改、分析、调试乃至 Git 提交等一系列开发任务。
其核心优势在于强大的上下文理解能力(支持高达200K token的上下文窗口)和真正的代理工作流(Agentic Workflow),即不仅能“建议”代码,还能自主“执行”操作。
Claude Code 本身是一个框架,其能力依赖于背后的大模型。虽然其官方模型(Claude)在国内访问受限,但得益于其开放的架构,我们可以通过配置国内兼容的模型来顺畅使用。
核心安装步骤:
node --version
npm install -g @anthropic-ai/claude-code
安装后,运行 claude --version 确认安装成功。
claude --version
配置方法(以GLM为例): 创建或编辑配置文件 ~/.claude/settings.json(Windows路径为 C:\Users\<用户名>\.claude\settings.json),填入以下内容,并将 ANTHROPIC_AUTH_TOKEN 替换为你从对应平台获取的 API Key。
~/.claude/settings.json
C:\Users\<用户名>\.claude\settings.json
ANTHROPIC_AUTH_TOKEN
{ "env": { "ANTHROPIC_AUTH_TOKEN": "你的API_Key", "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic", "ANTHROPIC_MODEL": "glm-4-6" } }
配置完成后,在终端进入你的项目目录,输入 claude 即可启动交互界面。
claude
启动 Claude Code 后,你就拥有了一个能直接操作项目的智能体。它的功能远超简单的代码补全,主要体现在以下几个维度:
git add
git commit
Shift+Tab
/help
/clear
/model
/init
要让 Claude Code 发挥最大效能,不仅仅是简单的问答,而是让它成为懂你项目和习惯的搭档。这依赖于一个核心配置:CLAUDE.md 文件。
CLAUDE.md 是什么? 这是一个放在项目根目录(或子目录)的 Markdown 文件。Claude Code 启动时会自动读取其中的内容,并将其作为项目的“长期记忆”和“行为规范”。这意味着你可以提前把项目规则、技术栈、常用命令、代码风格等写进去,以后每次交互都无需重复说明。
一份有效的 CLAUDE.md 应包含:
使用场景举例:
git diff | claude -p "生成提交信息"
Claude Code 代表了 AI 编程工具从“辅助建议”到“自主代理”的范式转变。它将大模型的推理能力与对本地开发环境的直接操作能力相结合,为开发者提供了一个位于终端的高效副驾驶。
其成功的关键在于开放性和可配置性,使得全球开发者,包括面临网络限制的国内开发者,都能通过接入不同的模型来体验这一先进的 AI 编程工作流。无论是快速原型开发、代码维护、项目分析还是学习理解新代码库,Claude Code 都正在成为许多开发者工具链中不可或缺的一环。
本文信息综合自 Claude Code 官方指南及多个开发者社区的实践分享,旨在提供科普性介绍。具体配置可能随版本更新而变化,建议以官方文档为准。