<!-- title: Claude Code三栖环境搭建与首日实战 -->

# Claude Code三栖环境搭建与首日实战

## 概述

本教程面向零基础开发者，系统讲解 Claude Code 的三种运行方式——终端 CLI、桌面应用（Desktop App）、VS Code 扩展——的完整安装、认证与配置流程。你将在第一天完成所有环境搭建，理解三种界面的适用场景，并亲手完成一个可运行的小项目，迈出 AI 辅助编码的第一步。

**适用人群**：首次接触 Claude Code 的开发者、从 ChatGPT/Copilot 转向终端原生工作流的工程师、希望团队统一 AI 编码规范的 Tech Lead。

## 前置条件

| 条件 | 说明 |
|------|------|
| Node.js ≥ 18 | Claude Code CLI 基于 Node.js 运行时 |
| Git ≥ 2.23 | 版本控制集成必需 |
| 操作系统 | macOS 12+、Ubuntu 20.04+、Windows 10+（WSL2） |
| 网络环境 | 需要访问 `api.anthropic.com` 和 `cdn.anthropic.com` |
| 账户 | Anthropic API Key 或 Claude Pro/Max/Team 订阅 |

**费用预估**：使用 Claude Pro 订阅（$20/月）可零额外成本使用 Claude Code；API 按量付费模式下，日均成本约 $4-6。

---

## 第一步：理解 Claude Code 的三种栖息方式

在动手安装之前，先搞清楚 Claude Code 提供的三种交互方式，以及各自的适用场景。

```mermaid
graph TB
    A[Claude Code] --> B[终端 CLI]
    A --> C[桌面应用<br/>Desktop App]
    A --> D[VS Code 扩展]

    B --> B1[纯键盘操作<br/>适合高级开发者]
    B --> B2[支持 -p 管道模式<br/>适合自动化]
    B --> B3[SSH 远程服务器<br/>无头环境]

    C --> C1[图形界面<br/>适合新手入门]
    C --> C2[无需终端经验<br/>鼠标操作]
    C --> C3[独立运行<br/>不依赖编辑器]

    D --> D1[侧边栏集成<br/>边写边问]
    D --> D2[内嵌终端<br/>图形与命令双模]
    D --> D3[工作区感知<br/>自动读取项目上下文]

    style A fill:#D97706,stroke:#92400E,color:#fff
    style B fill:#2563EB,stroke:#1E40AF,color:#fff
    style C fill:#059669,stroke:#065F46,color:#fff
    style D fill:#7C3AED,stroke:#5B21B6,color:#fff
```

| 维度 | 终端 CLI | 桌面应用 | VS Code 扩展 |
|------|----------|----------|-------------|
| 上手难度 | 中等 | 最低 | 低 |
| 功能完整度 | 100% | 90% | 95% |
| 自动化支持 | 完整 | 无 | 部分 |
| 远程服务器 | 完美支持 | 不适用 | 需远程扩展 |
| 学习曲线 | 需记忆命令 | 所见即所得 | 熟悉 VS Code 即可 |

**选择建议**：
- 完全新手 → 先用桌面应用感受，再转 VS Code 扩展
- 日常开发 → VS Code 扩展 + 终端 CLI 组合
- CI/CD 或远程 → 终端 CLI 是唯一选择

---

## 第二步：安装 Claude Code CLI（核心引擎）

CLI 是 Claude Code 的核心运行时，无论你最终偏好哪种界面，都建议先安装 CLI。

### 2.1 安装命令

```bash
# macOS / Linux（推荐使用 npm 全局安装）
npm install -g @anthropic-ai/claude-code

# 验证安装
claude --version
# 预期输出类似：1.0.x（版本号随时间更新）
```

**Windows 用户注意**：需要在 WSL2 环境中运行上述命令。原生 Windows 支持 目前有限。

### 2.2 常见安装问题

**问题 1：`EACCES` 权限错误**

```bash
# 方案 A：使用 nvm 管理 Node（推荐）
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
npm install -g @anthropic-ai/claude-code

# 方案 B：修改 npm 全局路径
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g @anthropic-ai/claude-code
```

**问题 2：Node.js 版本过低**

```bash
# 检查当前版本
node --version
# 需要 v18.0.0 或更高

# 使用 nvm 升级
nvm install 20
nvm use 20
```

**问题 3：企业网络代理导致安装失败**

```bash
# 设置 npm 代理
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

# 如果有自签名证书
npm config set strict-ssl false  # 仅限内部网络使用
```

---

## 第三步：认证登录——三种方式对比

Claude Code 支持三种认证方式，选择取决于你的账户类型。

### 3.1 方式一：OAuth 登录（推荐，适合订阅用户）

```bash
claude login
# 浏览器将自动打开，跳转到 claude.ai 授权页面
# 点击 "Allow" 后终端显示 "Logged in successfully"
```

**支持的计划**：Claude Pro（$20/月）、Max（$100/月或$200/月）、Team。

**Max 计划的速率限制**：

| 计划 | Max 5x | Max 20x |
|------|--------|---------|
| 月费 | $100 | $200 |
| Claude Sonnet 请求 | 5倍基础量 | 20倍基础量 |
| Claude Opus 请求 | 有 | 大幅提升 |
| 适合 | 个人重度用户 | 团队/全天候使用 |

### 3.2 方式二：API Key 认证

```bash
# 方法 A：通过环境变量设置
export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"
# 建议写入 ~/.bashrc 或 ~/.zshrc

# 方法 B：通过交互式登录
claude login --method api-key
# 粘贴你的 API Key
```

**API Key 获取**：登录 [console.anthropic.com](https://console.anthropic.com) → API Keys → Create Key。

**重要提醒**：如果你同时设置了 API Key 环境变量和 OAuth 登录，Claude Code **优先使用 API Key**，这意味着会按 API 调用收费而非消耗订阅额度。

### 3.3 方式三：企业 SSO

```bash
# 企业用户通过 SAML/SSO 认证
claude login --method sso
# 输入你的企业 SSO URL
```

### 3.4 验证认证状态

```bash
claude auth status
# 预期输出：
# Logged in as: your-email@example.com
# Plan: Max 20x
# Token expires: 2026-05-24T08:00:00Z
```

---

## 第四步：安装桌面应用（最简入门路径）

桌面应用是 2025 年底新增的图形界面，适合不熟悉终端的用户。

### 4.1 下载与安装

```bash
# macOS（Homebrew Cask）
brew install --cask claude-code

# Linux（AppImage）
wget https://claude.ai/desktop/claude-code-latest.AppImage
chmod +x claude-code-latest.AppImage
./claude-code-latest.AppImage
```

也可以直接从 [Anthropic 官网](https://claude.ai/download) 下载安装包。

### 4.2 首次启动配置

1. 启动应用后，自动复用 CLI 的认证信息
2. 选择工作目录（Working Directory）——建议选你的项目根目录
3. 应用会自动检测目录下的 `CLAUDE.md` 并加载项目上下文

桌面应用的界面分为三个区域：
- **左侧**：对话历史列表
- **中间**：主对话区（类似 ChatGPT 的聊天界面）
- **右侧**：文件预览和代码差异对比

---

## 第五步：安装 VS Code 扩展（日常开发首选）

### 5.1 安装步骤

**方法 A：通过 VS Code Marketplace**

1. 打开 VS Code
2. 按 `Ctrl+Shift+X`（macOS: `Cmd+Shift+X`）打开扩展面板
3. 搜索 "Claude Code"（发布者：Anthropic）
4. 点击 Install

**方法 B：通过命令行**

```bash
code --install-extension anthropic.claude-code
```

### 5.2 三种使用模式

VS Code 中的 Claude Code 提供三种交互方式：

**模式 1：侧边栏面板（图形模式）**

按 `Cmd+Shift+P` → 输入 "Claude: Open" → 在侧边栏中直接对话。

**模式 2：内嵌终端（CLI 模式）**

在 VS Code 内打开终端（`Ctrl+` `），直接运行 `claude` 命令。扩展会自动检测并增强终端体验。

**模式 3：行内编辑（Inline Edit）**

选中代码 → 右键选择 "Ask Claude" → 在编辑器内直接获得修改建议，无需切换面板。

### 5.3 工作区配置

在项目根目录创建 `.vscode/settings.json`，添加 Claude Code 相关设置：

```json
{
  "claude-code.enableTelemetry": false,
  "claude-code.model": "sonnet",
  "claude-code.autoCompact": true,
  "claude-code.maxTokens": 8192
}
```

---

## 第六步：项目初始化——你的第一个 CLAUDE.md

`CLAUDE.md` 是 Claude Code 的项目灵魂文件，它告诉 AI 你的项目结构、规范和偏好。

### 6.1 使用 /init 自动生成

```bash
# 进入你的项目目录
cd ~/projects/my-first-project

# 初始化 Git 仓库（如果还没有）
git init

# 运行 Claude Code 的初始化命令
claude
# 进入交互界面后输入：
/init
```

`/init` 会扫描项目文件结构，自动生成一份基础 `CLAUDE.md`。

### 6.2 手动编写你的第一份 CLAUDE.md

对于一个新项目，以下模板是良好的起点：

```markdown
# Project: Task Tracker

## Overview
A simple task management CLI tool built with Node.js and TypeScript.

## Tech Stack
- Runtime: Node.js 20+
- Language: TypeScript 5.x
- Package Manager: pnpm
- Testing: Vitest
- Linting: ESLint + Prettier

## Project Structure
- `src/` - Source code
- `src/cli.ts` - CLI entry point
- `src/commands/` - Command handlers
- `src/models/` - Data models
- `tests/` - Test files

## Commands
- Build: `pnpm build`
- Test: `pnpm test`
- Lint: `pnpm lint`
- Run: `pnpm start`

## Conventions
- Use snake_case for file names
- Use camelCase for functions and variables
- Use PascalCase for classes and types
- All functions must have JSDoc comments
- Prefer composition over inheritance
- Error handling: use custom error classes

## Do NOT
- Do not use `any` type
- Do not install new dependencies without asking first
- Do not modify package.json directly
```

### 6.3 配置层级体系

Claude Code 的配置遵循五层优先级体系：

```mermaid
graph BT
    A["企业级<br/>~/.claude/settings.json<br/>(最低优先级)"] --> B["用户级<br/>~/.claude/config.yaml"]
    B --> C["项目级<br/>项目根/.claude/settings.json"]
    C --> D["目录级<br/>子目录/CLAUDE.md"]
    D --> E["会话级<br/>运行时命令<br/>(最高优先级)"]

    style A fill:#9CA3AF,color:#fff
    style B fill:#6B7280,color:#fff
    style C fill:#4B5563,color:#fff
    style D fill:#374151,color:#fff
    style E fill:#D97706,color:#fff
```

**关键规则**：高层级配置覆盖低层级。例如，项目级配置可以覆盖用户级的默认模型设置。

---

## 第七步：模型选择——找到性价比最优解

Claude Code 支持三种模型系列，每个任务可以动态切换。

### 7.1 模型对比

| 模型 | 别名 | 特点 | 适用场景 | 相对成本 |
|------|------|------|----------|----------|
| Claude Sonnet 4.6 | `sonnet` | 速度与智能平衡 | 日常编码、代码审查 | 基准 1x |
| Claude Opus 4.6 | `opus` | 最强推理能力 | 复杂架构设计、重构 | 约 15x |
| Claude Haiku 4.5 | `haiku` | 极速低成本 | 格式化、简单修改 | 约 0.1x |

### 7.2 切换模型的三种方式

**方式一：会话内临时切换**

```bash
claude
> /model opus
# 当前会话切换到 Opus，适合处理复杂任务

> /model sonnet
# 切回 Sonnet 继续日常编码
```

**方式二：启动时指定模型**

```bash
# 使用 Opus 处理复杂重构
claude --model opus

# 使用 Haiku 处理批量简单修改
claude --model haiku
```

**方式三：配置默认模型**

```bash
# 在 ~/.claude/config.yaml 中设置
# 默认使用 Sonnet（推荐平衡选择）
model: sonnet

# 如果预算充裕且追求质量
# model: opus
```

### 7.3 新手推荐策略

```
首周一律使用 Sonnet → 熟悉后再按需切换
                     ↓
日常编码 = Sonnet（80% 时间）
复杂重构 = Opus（15% 时间）
批量修改 = Haiku（5% 时间）
```

---

## 第八步：首日实战——构建一个任务管理 CLI

现在把前面学到的全部串起来，用 Claude Code 从零构建一个可运行的 CLI 工具。

### 8.1 项目创建

```bash
# 创建项目目录
mkdir ~/task-tracker && cd ~/task-tracker

# 初始化项目
git init
pnpm init

# 启动 Claude Code
claude
```

### 8.2 与 Claude 对话——第一轮需求描述

在 Claude Code 交互界面中输入：

```
我需要创建一个 TypeScript CLI 任务管理工具，功能包括：
1. 添加任务（task add "写周报"）
2. 列出所有任务（task list）
3. 标记完成（task done 1）
4. 删除任务（task delete 1）
数据用 JSON 文件存储在 ~/.task-tracker/tasks.json。
请帮我搭建完整的项目结构，包括 package.json、tsconfig.json、源码和测试。
```

Claude Code 将自动执行以下操作：
1. 分析需求并制定实施计划
2. 创建项目文件结构
3. 编写 TypeScript 配置
4. 实现核心代码
5. 添加测试文件

### 8.3 预期项目结构

```
task-tracker/
├── CLAUDE.md              # 项目指令文件
├── package.json
├── tsconfig.json
├── src/
│   ├── cli.ts             # CLI 入口
│   ├── commands/
│   │   ├── add.ts         # 添加任务
│   │   ├── list.ts        # 列出任务
│   │   ├── done.ts        # 标记完成
│   │   └── delete.ts      # 删除任务
│   ├── models/
│   │   └── task.ts        # 任务数据模型
│   └── storage.ts         # JSON 存储管理
└── tests/
    ├── add.test.ts
    └── list.test.ts
```

### 8.4 迭代改进——第二轮对话

```
很好！现在请：
1. 为所有函数添加错误处理
2. 添加 --priority 选项（high/medium/low）
3. 添加 task list --filter done 命令
4. 运行测试确保一切通过
```

### 8.5 验证结果

```bash
# 构建项目
pnpm build

# 测试运行
pnpm test

# 实际使用
node dist/cli.js add "学习 Claude Code" --priority high
node dist/cli.js add "写项目文档" --priority medium
node dist/cli.js list
# 预期输出：
# #1 [  ] 🔴 学习 Claude Code
# #2 [  ] 🟡 写项目文档

node dist/cli.js done 1
node dist/cli.js list
# 预期输出：
# #1 [✓] 🔴 学习 Claude Code
# #2 [  ] 🟡 写项目文档
```

---

## 第九步：核心命令速查表

首日实战中，以下命令是你最频繁使用的工具：

### 9.1 斜杠命令（Slash Commands）

| 命令 | 功能 | 使用频率 |
|------|------|----------|
| `/init` | 初始化 CLAUDE.md | 项目开始时一次 |
| `/compact` | 压缩对话上下文 | 每隔 20-30 分钟 |
| `/model <name>` | 切换模型 | 按需 |
| `/cost` | 查看当前会话成本 | 随时关注 |
| `/clear` | 清空对话历史 | 切换任务时 |
| `/plan` | 进入计划模式（只读不写） | 复杂任务前 |
| `/review` | 代码审查 | 完成编码后 |
| `/help` | 查看所有命令 | 忘记时 |

### 9.2 键盘快捷键

| 快捷键 | 功能 |
|--------|------|
| `Escape` | 取消当前操作 / 中断生成 |
| `Ctrl+C` | 取消当前输入 |
| `Ctrl+L` | 清屏 |
| `↑` / `↓` | 浏览历史消息 |
| `Tab` | 自动补全文件路径 |

### 9.3 常用 CLI 启动参数

```bash
# 指定模型
claude --model opus

# 非交互模式（管道输入）
echo "解释这个函数" | claude -p

# 继续上一次对话
claude --continue

# 恢复特定会话
claude --resume <session-id>

# 设置系统提示词
claude --system-prompt "你是一个专注于安全的代码审查专家"

# 仅计划不执行
claude --plan
```

---

## 第十步：成本控制与使用技巧

### 10.1 三种计费模式

| 模式 | 适用人群 | 日均成本 | 优缺点 |
|------|----------|----------|--------|
| Claude Pro 订阅 | 个人轻度用户 | $0（含在 $20/月内） | 有速率限制 |
| Claude Max 订阅 | 重度个人用户 | $0（含在 $100-200/月内） | 更高速率 |
| API 按量付费 | 团队/自动化 | $4-13/天 | 无限制，成本浮动 |

### 10.2 降低 Token 消耗的五个技巧

**技巧 1：善用 /compact 命令**

```bash
# 每完成一个大任务后执行
/compact
# Claude 会压缩历史对话，保留关键信息，减少后续每次请求的 token 消耗
```

**技巧 2：精准的 CLAUDE.md 减少重复说明**

好的 `CLAUDE.md` 可以减少 30-50% 的对话轮次，因为你不需要反复告诉 Claude 项目规范。

**技巧 3：用 Haiku 处理批量简单任务**

```bash
# 格式化代码、添加注释等简单任务
claude --model haiku -p "为 src/ 下所有文件添加 JSDoc 注释"
```

**技巧 4：使用 --continue 避免重建上下文**

```bash
# 继续上一次对话，而不是重新开始
claude --continue
```

**技巧 5：设置 token 预算**

```bash
# 在 ~/.claude/config.yaml 中
maxTokensPerRequest: 4096    # 限制单次输出
contextWindow: 100000         # 限制上下文窗口
```

### 10.3 监控使用情况

```bash
# API 用户查看成本
/cost
# 输出类似：
# Session cost: $0.42
# Input tokens: 12,450
# Output tokens: 3,280

# 订阅用户查看用量
/usage
# 显示当前周期已用量和剩余额度
```

---

## 第十一步：企业网络与代理配置

如果你在公司网络中使用 Claude Code，可能需要额外配置。

### 11.1 HTTP/HTTPS 代理

```bash
# 环境变量方式（推荐）
export HTTP_PROXY=http://proxy.company.com:8080
export HTTPS_PROXY=http://proxy.company.com:8080

# 或在 ~/.claude/config.yaml 中配置
proxy:
  url: http://proxy.company.com:8080
  noProxy: localhost,127.0.0.1,internal.company.com
```

### 11.2 自签名 CA 证书

```bash
# 指定自定义 CA 证书
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.crt
export SSL_CERT_FILE=/path/to/company-ca.crt
```

### 11.3 防火墙白名单

确保以下域名可访问：

```
api.anthropic.com        # API 调用
cdn.anthropic.com        # 资源下载
claude.ai                # OAuth 认证
sentry.io                # 错误上报（可选）
```

---

## 第十二步：从新手到日常——工作流总结

```text
flowchart LR
    A[启动 Claude Code] --> B{选择界面}
    B -->|日常开发| C[VS Code 扩展]
    B -->|复杂任务| D[终端 CLI]
    B -->|快速提问| E[桌面应用]

    C --> F[/init 初始化项目]
    D --> F
    E --> F

    F --> G[编写 CLAUDE.md]
    G --> H[开始编码任务]

    H --> I{任务复杂度?}
    I -->|简单| J[使用 Sonnet]
    I -->|复杂| K[使用 Opus + /plan]

    J --> L[迭代开发]
    K --> L

    L --> M[/compact 压缩上下文]
    M --> N[/cost 检查成本]
    N --> O{还有任务?}
    O -->|是| H
    O -->|否| P[提交代码]

    style A fill:#D97706,color:#fff
    style B fill:#2563EB,color:#fff
    style I fill:#7C3AED,color:#fff
    style P fill:#059669,color:#fff
```

**新手首周清单**：

- [ ] 完成 CLI 安装和认证
- [ ] 至少安装一种图形界面（桌面应用或 VS Code 扩展）
- [ ] 创建第一个项目的 `CLAUDE.md`
- [ ] 使用 `/init` 初始化项目
- [ ] 完成 Claude Code 辅助的第一个功能
- [ ] 学会 `/compact` 和 `/cost` 命令
- [ ] 理解 Sonnet/Opus/Haiku 三种模型的适用场景
- [ ] 尝试 `--continue` 和 `--model` 参数

---

## 常见问题排查

### Q1：`claude` 命令找不到

```bash
# 检查是否全局安装
npm list -g @anthropic-ai/claude-code

# 检查 PATH 是否包含 npm 全局路径
echo $PATH | grep npm
# 如果没有，添加到 ~/.bashrc：
export PATH="$(npm config get prefix)/bin:$PATH"
```

### Q2：OAuth 登录后仍然提示未认证

```bash
# 清除旧的认证信息重新登录
claude logout
claude login

# 如果使用 API Key
unset ANTHROPIC_API_KEY  # 先清除环境变量
claude login             # 重新 OAuth 登录
```

### Q3：响应速度慢或超时

```bash
# 1. 检查网络延迟
ping api.anthropic.com

# 2. 降低模型（Opus → Sonnet）
/model sonnet

# 3. 压缩上下文
/compact

# 4. 检查是否超出速率限制
/usage
```

### Q4：VS Code 扩展无法连接

1. 确认 CLI 已正确安装（`claude --version`）
2. 在 VS Code 终端中运行 `claude auth status` 检查认证
3. 重启 VS Code
4. 检查扩展设置中是否有代理相关配置

---

## 实战案例：三栖环境协作

这个案例展示如何在不同场景下无缝切换三种界面完成同一项目。

**场景**：开发一个 REST API 服务

```mermaid
sequenceDiagram
    participant D as 桌面应用
    participant V as VS Code 扩展
    participant T as 终端 CLI

    Note over D: 上午：项目规划
    D->>D: 描述 API 需求<br/>生成 CLAUDE.md

    Note over V: 下午：编码实现
    V->>V: 在编辑器中<br/>边写代码边问 Claude
    V->>V: 选中代码 → 行内修改
    V->>V: 侧边栏审查生成的代码

    Note over T: 傍晚：自动化测试
    T->>T: claude --model sonnet<br/>运行测试并修复失败
    T->>T: claude -p "检查覆盖率" < pipeline

    Note over V: 晚上：代码审查
    V->>V: /review 全面审查
    V->>V: 确认后 git commit
```

**关键操作**：

```bash
# 上午：桌面应用中描述需求（图形界面更直观）
# → 自动生成 CLAUDE.md 和项目骨架

# 下午：VS Code 中编码
# → 在编辑器中选中代码，右键 "Ask Claude"
# → Claude 在行内显示修改建议，一键接受

# 傍晚：终端中运行测试
claude --model sonnet --continue
> 运行所有测试并修复失败的用例

# 晚上：提交前的最终审查
claude /review
# → Claude 检查所有变更，提出改进建议
```

---

## 延伸阅读

- [Claude Code 官方文档](https://code.claude.com/docs/en/quickstart) — Anthropic 官方的快速入门指南，涵盖基础命令和配置
- [Claude Code Model Configuration](https://code.claude.com/docs/en/model-config) — 模型别名、切换策略和成本优化的官方说明
- [Claude Code Enterprise Network Configuration](https://code.claude.com/docs/en/network-config) — 代理、CA 证书、防火墙的企业级配置指南
- [Claude Code Cost Management](https://code.claude.com/docs/en/costs) — 官方成本管理文档，包含 Token 追踪和团队预算设置
- [Claude Code Cheat Sheet](https://skillsplayground.com/guides/claude-code-cheat-sheet/) — 社区维护的完整命令速查表，涵盖 60+ 斜杠命令和快捷键

## 训练营适用性评估

| 维度 | 评估 |
|------|------|
| 适合训练营类型 | AI 编程入门营、企业 AI 工具培训、开发者效率提升营 |
| 教学时长 | 3-4 小时（含实操） |
| 学员前置要求 | 基本终端操作能力、任意一门编程语言基础 |
| 实操占比 | 60%（安装配置 + 项目实战） |
| 建议分组 | 按操作系统分组（macOS / Linux / WSL），每组配一名助教 |
| 产出物 | 完成环境搭建 + 一个可运行的 CLI 项目 + 一份个性化 CLAUDE.md |

---

## 参考来源

1. [Quickstart - Claude Code Docs](https://code.claude.com/docs/en/quickstart) — Anthropic 官方快速入门指南
2. [Advanced Setup - Claude Code Docs](https://code.claude.com/docs/en/setup) — 系统要求与跨平台安装详情
3. [Model Configuration - Claude Code Docs](https://code.claude.com/docs/en/model-config) — 模型别名与切换配置官方文档
4. [Claude Code Tutorial for Beginners 2026 - dev.to](https://dev.to/ayyazzafar/claude-code-tutorial-for-beginners-2026-from-installation-to-building-your-first-project-1lma) — 社区新手教程，含首个项目实战
5. [How to Install Claude Code - Bannerbear](https://www.bannerbear.com/blog/how-to-install-claude-code-terminal-ide-web-desktop-setup/) — 多端安装完整指南（Terminal/IDE/Desktop/Web）

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
