learn-claude-code
GitHub 上最受欢迎的 Claude Code 教学项目——20 节递进式课程,每节课一个可运行 Python 文件,从不到 50 行的最小 Agent Loop 到完整多智能体协作框架
简介
learn-claude-code 是由 shareAI-lab 开源的 Claude Code 教学项目,目前是 GitHub 上最受欢迎的 Claude Code 学习资源。整个项目分 20 节递进式课程,每节课都是一个可运行的 Python 文件。
内容从最基本的 Agent Loop 开始,逐步加入工具调用、任务规划、子智能体、上下文压缩、多智能体协作等核心能力,最后完整构建一套智能体编程助手框架。第一课 01_agent_loop.py 用不到 50 行代码实现一个最精简的 Agent 循环,后续课程逐层叠加功能——第五课说明复杂任务必须显式计划,第八课强调上下文不是数据库必须管理和压缩。
这个项目让学习者看清一个生产级 AI 编程助手是怎么从骨架长成完整系统的。
关键信息
- 类型:工具 / 教学项目
- 领域:AI 编程、代码智能体原理
- 官方网站/地址:https://github.com/shareAI-lab/learn-claude-code
- 定价/开源状态:开源(GitHub)
- 创建者:shareAI-lab
- 难度:简单
- 相关概念:Agent Loop、工具调用、任务规划、上下文压缩、多智能体协作
核心特性
20 节递进式课程结构
- 第 1 课:不到 50 行代码的最小 Agent Loop
- 第 5 课:复杂任务必须显式计划,不能只靠模型脑补
- 第 8 课:上下文不是数据库,必须管理和压缩
- 后续课程:子智能体、多智能体协作、完整框架构建
教学设计理念
- 每节课一个可运行文件:学习者可以即时验证效果
- 逐层叠加功能:每节课只新增一个机制,条理极其清晰
- 从骨架到完整系统:让学习者理解生产级 AI 编程助手的构建路径
不同素材中的观点
- 2026-06-13-claude-code-6-github-projects:这篇素材将 learn-claude-code 作为”Claude Code 原理篇”的入门项目推荐,强调其教学价值——从不到 50 行的最小 Agent Loop 起步,一路学到多智能体协作和隔离策略。适合想完全搞懂代码智能体底层机制或准备自己动手定制 Agent 框架的开发者
实用信息
-
快速上手步骤:
- 克隆仓库到本地
- 按课程编号顺序阅读和运行 Python 文件
- 每节课先理解概念,再动手修改代码验证
-
适合人群:想完全搞懂 Claude Code 等代码智能体底层机制的程序员,或者准备自己动手定制 Agent 框架的开发者
-
学习建议:按顺序走完 20 节课,每节课都动手运行和修改代码,不要跳课