
Learn Claude Code:12 节课从零搭建 AI 编程助手
为什么学这个?
很多人用 Claude Code 或 Cursor 写代码觉得很神奇,但如果问"它到底是怎么工作的",大部分人答不上来。
Learn Claude Code 这个开源项目做的事情很简单:用 12 节课,从零开始搭一个类似 Claude Code 的 AI 编程助手。
课程大纲
基础模块
| 课程 | 主题 | 你会学到 |
|---|---|---|
| L1 | CLI 框架 | 构建交互式命令行 |
| L2 | LLM 集成 | 调用 Claude API |
| L3 | 流式输出 | Server-Sent Events |
工具模块
| 课程 | 主题 | 你会学到 |
|---|---|---|
| L4 | 文件读写 | Tool Use 基础 |
| L5 | 代码搜索 | Glob + Grep 实现 |
| L6 | 代码编辑 | Diff-based 编辑 |
Agent 模块
| 课程 | 主题 | 你会学到 |
|---|---|---|
| L7 | Agent 循环 | 观察-思考-行动 |
| L8 | 上下文管理 | Token 预算控制 |
| L9 | 错误恢复 | 重试和降级策略 |
高级模块
| 课程 | 主题 | 你会学到 |
|---|---|---|
| L10 | 多文件编辑 | 事务性修改 |
| L11 | 记忆系统 | 跨会话持久化 |
| L12 | MCP 集成 | 扩展工具能力 |
学完能做什么?
你会拥有一个功能完整的 AI 编程助手,理解从"用户输入"到"代码修改"的完整链路。
来源: @dotey 宝玉的强力推荐