Claude Code 入门:安装配置与核心概念

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

首次启动会引导你完成:

  1. 选择主题色:暗色/亮色主题
  2. 确认文件夹可信度:Claude Code 会请求确认你信任当前目录的文件操作
  3. 开始对话:直接输入你的需求即可

启动后你会看到一个交互式终端界面,可以直接用自然语言描述你的需求。例如:

> 帮我创建一个 Python Flask 项目,包含首页和 about 页面

五、核心概念速览

概念说明
LM Loop大模型循环:理解→计划→执行→观察,持续迭代直到任务完成
工具(Tools)读写文件、执行命令、搜索代码等操作能力
上下文(Context)对话历史 + 项目文件内容,有 token 上限
CLAUDE.md项目规则文件,告诉 AI 你的偏好和项目约定
权限模式控制 AI 执行操作的自动化程度

掌握了这些基础概念后,下一篇将介绍 Claude Code 的三种工作模式和高效交互技巧。

返回博客列表