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