Skip to content

01-03 · Claude Code CLI

Claude Code 是 Anthropic 官方推出的、在终端里运行的 AI 编码助手。它能在你电脑上 读文件、写代码、执行命令、跑测试、提交 git。和 Windsurf 配合使用:Windsurf 管"在 IDE 里编辑",Claude Code 管"在终端里跑长任务"

公司没有强制要求每个人都用,但我们 强烈建议 至少装上、跑通一次,因为之后大量第三方教程、Skill、MCP 文档默认你会用 Claude Code。


一、Claude Code 解决什么问题

场景WindsurfClaude Code CLI
IDE 里写代码❌(无 GUI)
长时间后台任务(10 分钟以上)一般
在远程服务器 / Docker 容器里跑 Agent
写 git commit / 自动 PR一般
接 MCP / 自定义 Skill✅(生态最丰富)

二、安装

2.1 前置依赖

依赖推荐版本
Node.js18.x 或更高(建议 20.x LTS)
npmNode 自带

如果本机没装:

bash
# macOS
brew install node@20

# Ubuntu / Debian
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# Windows:到 nodejs.org 下载安装包

2.2 全局安装 Claude Code

bash
npm install -g @anthropic-ai/claude-code

验证:

bash
claude --version

三、登录

bash
claude login

它会启动一个浏览器登录流程:

  • 选择 使用 Claude Pro / Max 订阅(推荐,按月付费,无 Token 焦虑)
  • 或者 使用 API Key(按用量计费)

公司方案:默认用个人 Pro 订阅。如有特殊任务(高并发批处理)需要 API Key,找团队 Lead 申请。


四、最小可用流程(5 分钟跑通)

bash
mkdir hello-claude && cd hello-claude
claude

# 进入交互界面后,输入:
# > /init
# 它会扫描整个项目并生成 CLAUDE.md(项目记忆文件)

# > 帮我写一个 fastapi 的 hello world,跑在 8000 端口

# 它会:
# 1. 列出计划
# 2. 创建 main.py / requirements.txt
# 3. 询问是否安装依赖(你确认后会自动跑 pip install)
# 4. 询问是否启动服务

# 退出: /exit  或 Ctrl+D

五、关键命令速查

在 Claude Code 内部(交互模式)

命令用途
/init扫描项目生成 CLAUDE.md
/clear清空当前对话上下文
/compact压缩当前上下文(避免超长)
/cost查看本次会话的 Token 成本
/model切换模型(Sonnet / Opus)
/mcp管理 MCP servers
/agents管理子 Agent
/help完整命令列表

在 shell 里(非交互模式)

bash
# 一次性执行(适合脚本 / CI)
claude -p "把当前目录所有 .py 文件加上类型注解"

# 用某个具体模型
claude -p "..." --model claude-sonnet-4-5

# 指定工作目录
claude --cwd /path/to/project

六、CLAUDE.md —— 项目级记忆文件

每个项目都应该有一份 CLAUDE.md,它的作用相当于:给 Agent 的项目说明书

最小模板:

markdown
# Project: {项目名}

## 一句话说明
这个项目做什么、给谁用。

## 技术栈
- 语言:Python 3.11
- 框架:FastAPI
- 数据库:PostgreSQL

## 重要约束
- 所有 API 路径以 /api/v1 开头
- 数据库不允许加新字段时不写 migration
- commit 必须有 conventional message 前缀

## 常用命令
- 启动开发服务器:`make dev`
- 跑测试:`make test`
- 部署:`make deploy`

## 已知坑
- xxx 模块在 Windows 下要先装 yyy

心法:把"你不希望每次都教 Agent 一遍"的内容都写进 CLAUDE.md。这是你 跨会话的记忆


七、常用增强工具

7.1 CC Switch(多账号 / 多 API Key 切换)

如果你同时有多个 API 来源(如 Claude 官方 + 中转 + 自部署),推荐:

7.2 给 Claude Code 接 MCP

bash
# 给 Claude Code 加一个 MCP server(以 Codex 反过来作为 MCP 为例)
claude mcp add codex -s user -- codex -m gpt-5-codex -c model_reasoning_effort="high" mcp

详见 02-核心方法论/03-MCP详解.md


八、参考资料


继续 → 04 · Codex CLI

以股东之心学习 · 以工程师之手交付 · 以 AI 集群之力放大。持之以恒,勇敢探索。