Все материалы
Learn Claude Code: Глубокое погружение
12 уроков по созданию nano-Claude-Code: от простого цикла до изоляции через Git Worktrees.
Этот репозиторий — пошаговое руководство «от 0 до 1» по созданию собственного агента, подобного Claude Code. В отличие от обычных туториалов, здесь разбирается не только вызов API, но и реальная архитектура «под капотом».
Что внутри курса (12 сессий):
- s01-s02: Фундамент. Создание базового цикла агента (Loop) и таблицы диспетчеризации инструментов (Tools).
- s03-s06: Интеллект и Контекст. Внедрение менеджера задач (TodoManager), подзадач (Subagents) и трехуровневой системы сжатия контекста для работы в «бесконечных» сессиях.
- s07-s08: Персистентность. Сохранение графа задач на диск и выполнение тяжелых операций в фоне с уведомлениями.
- s09-s12: Командная работа и Изоляция. Создание роев агентов через протокол почтовых ящиков (JSONL) и изоляция выполнения в отдельных ветках/директориях через Git Worktrees.
Почему это важно?
Современные ИИ-модели — это лишь «мозги». Чтобы они превратились в полезного агента, им нужно «тело»: система планирования, память и безопасная среда исполнения. Этот проект учит собирать это «тело» слой за слоем.
Как начать обучение
Просто склонируйте репозиторий и следуйте инструкциям в файлах s01-s12.py:
git clone https://github.com/shareAI-lab/learn-claude-code
cd learn-claude-code
pip install -r requirements.txt
# Начните с первого урока
python agents/s01_agent_loop.py