claude-code/docs/introduction/what-is-claude-code.mdx
2026-04-01 11:14:20 +08:00

40 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "什么是 Claude Code"
description: "一个住在终端里的 AI 编程搭档"
---
{/* 本章目标:让完全不了解 Claude Code 的读者在 3 分钟内建立直觉 */}
## 一句话定义
Claude Code 是一个运行在命令行终端里的 AI 编程助手。你用自然语言描述需求,它直接帮你读代码、改文件、跑命令、搜索项目——全部在你的本地环境中完成。
## 它能做什么
- **对话式编程**像和同事聊天一样描述需求AI 直接动手实现
- **理解整个项目**自动读取项目结构、git 历史、配置文件,建立项目全景认知
- **操作你的电脑**:读写文件、执行 shell 命令、搜索代码——不只是给建议,而是真正动手
- **保护你的安全**:每个敏感操作都需要你确认,有沙箱、有权限管控
## 它和 ChatGPT / 普通聊天机器人的区别
| | 普通聊天 AI | Claude Code |
|---|---|---|
| 运行环境 | 云端网页 | 你的本地终端 |
| 能做什么 | 回答问题、生成文本 | 直接操作你的项目文件和命令行 |
| 项目理解 | 你需要手动粘贴代码 | 自动读取整个项目上下文 |
| 安全性 | 无需考虑 | 多层权限保护 |
## 一次典型的交互流程
<Frame>
<img src="/docs/images/interaction-flow.png" alt="Claude Code 典型交互流程" />
</Frame>
1. 你在终端输入自然语言需求
2. Claude Code 分析你的项目上下文
3. 它决定使用哪些工具(读文件?执行命令?)
4. 每个操作请求你确认(或根据规则自动放行)
5. 执行完成后,把结果反馈给 AIAI 决定下一步
6. 循环,直到任务完成