Claude Code 是 Anthropic 推出的一款 AI 编程 Agent,与普通的对话式 AI 不同,它能自主地制定计划并执行任务——读取文件、修改代码、运行命令、调试错误,全程在终端中完成。它不仅能用于编程,还能处理文档撰写、数据分析、资料整理等各类知识工作。
一、Claude Code 是什么
Claude Code 的核心是一个大模型循环(LM Loop)机制:接收用户指令 → 分析需要做什么 → 选择工具(读文件、写文件、执行命令、搜索代码)→ 执行并观察结果 → 继续或完成。这个循环使它能自主完成多步骤任务,而不需要你逐步指导。
与普通对话 AI 的关键区别:
- 本地运行:直接访问你的文件系统,能读写文件、执行终端命令
- 自主执行:不只是回答问题,而是直接动手完成任务
- 上下文感知:自动读取项目文件理解上下文,无需你反复解释项目结构
二、安装方法
前置条件
安装前需要确保你的电脑有 Node.js 18+。检查方法:
node --version
如果版本低于 18 或未安装,前往 nodejs.org 下载 LTS 版本。
一行命令安装
npm install -g @anthropic-ai/claude-code
安装完成后,在终端输入 claude 即可启动。
其他安装方式
- IDE 插件:VS Code 和 JetBrains 都有官方插件,在扩展市场搜索"Claude Code"安装即可。但终端版本功能最完整,更新也最快。
- 更新:
npm update -g @anthropic-ai/claude-code - 查看版本:
claude --version
三、配置大模型
Anthropic 官方订阅(推荐)
Anthropic 提供 Max 计划(月付),订阅后直接使用,无需额外配置 API Key。这是最简单的方式——安装后运行 claude,按提示登录 Anthropic 账号即可。
第三方 API
你也可以使用其他模型提供商的 API。Claude Code 支持通过环境变量配置:
export ANTHROPIC_API_KEY="your-api-key"
如果想使用其他兼容模型(如通过中转服务),可以配置 ANTHROPIC_BASE_URL 指向自定义端点。
模型切换
Claude Code 支持在会话中切换模型:
/model— 查看和切换当前使用的模型/fast— 切换到更快的模型(Opus 4.6 快速模式)
四、首次启动
进入你的项目目录,运行 claude:
cd my-project
claude
首次启动会引导你完成:
- 选择主题色:暗色/亮色主题
- 确认文件夹可信度:Claude Code 会请求确认你信任当前目录的文件操作
- 开始对话:直接输入你的需求即可
启动后你会看到一个交互式终端界面,可以直接用自然语言描述你的需求。例如:
> 帮我创建一个 Python Flask 项目,包含首页和 about 页面
五、核心概念速览
| 概念 | 说明 |
|---|---|
| LM Loop | 大模型循环:理解→计划→执行→观察,持续迭代直到任务完成 |
| 工具(Tools) | 读写文件、执行命令、搜索代码等操作能力 |
| 上下文(Context) | 对话历史 + 项目文件内容,有 token 上限 |
| CLAUDE.md | 项目规则文件,告诉 AI 你的偏好和项目约定 |
| 权限模式 | 控制 AI 执行操作的自动化程度 |
掌握了这些基础概念后,下一篇将介绍 Claude Code 的三种工作模式和高效交互技巧。