Vibe session · Learning mode阅读、尝试、提问都留在同一个工作区
Course Map
练习进度 0/55
Learning Guide
Build session

Claude Code 入门 — 终端里的 AI 程序员

beginner · 25-35 min · 步骤 1/4

一个没有界面的 AI 编程工具,听起来是不是很反直觉?

你可能已经用过 Cursor,知道它有漂亮的界面、直观的 diff 预览、鼠标点点就能接受或拒绝 AI 的修改。然后我跟你说:"有一个 AI 编程工具,没有图形界面,在终端里运行,你得用键盘跟它交互。"你的第一反应大概是:"这不是开倒车吗?"

我当初也是这么想的。直到我真正在一个大项目里用了 Claude Code 一个月之后,我的想法完全反过来了。

AI 编程工具全景图——从对话式 AI 到命令行工具的完整生态

Claude Code 是 Anthropic 官方出品的 AI 编程工具。对,就是做 Claude 那家公司自己出的。它跟 Cursor、Windsurf 这些工具最大的区别在于:它不是一个 IDE,而是一个命令行工具(CLI)。你在终端里输入 claude,就进入了一个交互式的 AI 编程环境。

为什么一个做大模型的公司,不去做一个带图形界面的 IDE,反而做了一个命令行工具?

答案跟"谁在用"有关。Cursor 的核心用户是"想用 AI 辅助写代码的人"——从完全不会编程的产品经理到资深开发者都有。但 Claude Code 的目标用户更明确:已经习惯在终端里工作的开发者

如果你平时就在终端里用 Git、跑测试、看日志、部署代码,那 Claude Code 会让你觉得"太顺手了"——你不需要切换到另一个应用,直接在同一个终端窗口里跟 AI 对话、让它改代码、让它跑命令。整个工作流是无缝的。

但如果你连终端是什么都不太清楚,我建议你先用 Cursor。等你对命令行操作有了基本概念之后,再来尝试 Claude Code。

安装 Claude Code

安装过程其实非常简单。Claude Code 是基于 Node.js 构建的,所以你需要先确保电脑上有 Node.js 18 或更高版本。

# 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code

# 验证是否安装成功
claude --version

装好之后,进入你的项目目录,输入 claude 就行了:

cd /path/to/your/project
claude

首次启动会让你登录 Anthropic 账户。登录之后你就进入了 Claude Code 的交互界面——一个看起来很简洁的终端输入框,底部有一行提示告诉你当前在哪个目录。

插一句,如果你在国内,可能需要配置代理或者使用兼容 Anthropic API 的第三方服务。这个时候可以通过环境变量来配置 API 地址和密钥。具体怎么配的话,你可以直接问已经装好的 Claude Code——对,就是"用 AI 来配置 AI"。

Claude Code 在产品开发流程中的定位——从产品设计到开发部署的 AI 辅助

Claude Code 能做什么?

在你开始"正式"使用 Claude Code 之前,我建议先做三个小实验来感受它的能力:

实验 1:对话——感受理解能力

直接在 Claude Code 里输入自然语言:

什么是闭包?太长不看版本

Claude 会给你一个简洁但准确的回答。这跟在 ChatGPT 里问没什么本质区别,但重要的是——你没有离开终端。

实验 2:生成文件——感受创作能力

帮我写一份 Git 常用命令的 Markdown 文档,包含命令、说明、示例

Claude Code 不只是在终端里输出一段文字——它会直接创建一个 .md 文件,写入内容,然后告诉你文件在哪。

实验 3:写代码并运行——感受执行能力

用 Python 写一个贪吃蛇游戏,用 pygame 库,有分数显示,按 ESC 退出。写完后帮我运行它。

这个实验是最能展示 Claude Code 实力的。它会检查你有没有装 Python 和 pygame,没有的话帮你装;然后创建代码文件,最后执行。整个过程你只需要确认几个操作就行。

AI Agent 在终端中自动安装依赖、执行命令的真实截图IDE 中 AI 辅助开发贪吃蛇游戏——从需求到可运行应用的完整过程

Claude Code 和 Cursor 到底该选哪个?

这个问题我被问过无数次了,我的回答是:这不是一个二选一的问题。

它们做的事情确实有大量重叠——都是用 AI 帮你写代码。但它们的"手感"完全不一样,适合的场景也不一样:

维度CursorClaude Code
交互方式图形界面,鼠标+键盘终端,纯键盘
核心优势多文件可视化编辑终端内无缝工作流
diff 预览可视化的绿红色对比文本形式的 diff
适合人群所有水平的开发者习惯终端操作的开发者
Git 操作需要额外操作终端内直接 git 操作
大型重构好,但文件多时可能卡很流畅,终端无渲染负担
价格$20/月 Pro 版按 API 用量计费
如果你非要我选一个?对于大多数人,我推荐先从 Cursor 开始——它的学习曲线更平缓,视觉反馈也更直观。但如果你是一个"终端党",或者你经常做大型代码重构和 Git 操作,Claude Code 的体验是 Cursor 比不了的。

我自己现在的用法是:在做新功能、写 UI 的时候用 Cursor(因为需要频繁预览页面效果),在做代码重构、写后端逻辑、处理 Git 的时候用 Claude Code(因为不需要切换应用,一条龙在终端搞定)。

Vibe Workspace
Live build context

Claude Code 是什么?为什么有 Cursor 了还需要它?

了解 Claude Code 的定位、安装方式,以及它跟 Cursor 这类 IDE 工具的本质区别

自动保存在此设备
理解 Claude Code 的定位和它与 Cursor 等 IDE 类工具的区别掌握 Claude Code 的安装和基本操作流程理解 CLAUDE.md 的作用以及如何编写有效的项目配置
Home| Vibe Lab
草稿自动保存