Практический курс по Vibe Coding, который учит новичков и разработчиков создавать реальные продукты с помощью ИИ — от идеи до запуска.
shareAI-lab/learn-claude-code
Курс из 17 уроков по Python: с нуля создайте каркас агента наподобие Claude Code, начав с одного цикла и bash.
Open source альтернатива:Claude Code
- Звёзды
- 78,839
- Форки
- 12,616
- Открытые issues
- 70
- Последний коммит
- 22 дня назад
Что это?
Этот репозиторий — учебный курс по проектированию каркасов агентов: в нём разбирается, как создавать инструменты, систему разрешений, управление контекстом и код координации, которые дополняют LLM и позволяют ей действовать как агенту. Курс исходит из того, что способность действовать заложена в обученной модели, а каркас предоставляет ей среду, инструменты и границы, в которых она работает.
Курс состоит из 17 последовательных глав — от s01 до s17. В каждой рассматривается отдельный механизм: основной цикл агента, диспетчеризация инструментов, система разрешений, хуки, планирование с помощью todos, субагенты, загрузка навыков, сжатие контекста, память, граф задач на основе файлов, фоновые задачи, планирование через cron, команды из нескольких агентов с привязанными к задачам worktree, интеграция инструментов MCP, среда выполнения рабочих процессов и управление циклом на основе целей. В каждой главе есть запускаемый файл code.py, а в s15 все механизмы объединены в единый цикл.
Код рассчитан на API сообщений Anthropic и запускается на Python после настройки API-ключа. Для старых ссылок сохранён прежний трек из 12 уроков, а веб-платформа отображает материалы курса.
Ключевые возможности
- 01Создаёт цикл агента на основе блоков tool_use, начиная с одного инструмента bash.
- 02Рассматривает правила разрешений, конвейеры согласования и хуки до и после вызова инструментов.
- 03Включает планирование, субагентов с изолированными списками сообщений и сжатие контекста.
- 04Показывает граф задач на основе файлов, фоновое выполнение и планирование через cron.
- 05Демонстрирует команды из нескольких агентов с привязанными к задачам worktree и интеграцию инструментов MCP.
- 06В каждой главе есть отдельный запускаемый файл code.py, а также переводы на китайский и японский языки.
Сценарии использования
- Изучение внутреннего устройства программных агентов, таких как Claude Code.
- Создание собственного каркаса агента для конкретной предметной области на основе рассмотренных в курсе механизмов.
- Преподавание принципов проектирования агентов на семинаре или учебном курсе.
- Сравнение подходов к диспетчеризации инструментов, сжатию контекста и координации нескольких агентов на небольших запускаемых примерах.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/shareAI-lab/learn-claude-code - 2
Откройте папку первого урока и следуйте инструкциям в README
- 3
Запустите файл с кодом урока
python s01_agent_loop/code.py
Что важно знать
- В README не указана команда для установки, поэтому зависимости Python и ключ API нужно настроить самостоятельно.
- Код урока обращается к Claude API, для которого требуется платный ключ API.
Темы
Частые вопросы
- Что такое learn-claude-code?
- Курс из 17 уроков по Python: с нуля создайте каркас агента наподобие Claude Code, начав с одного цикла и bash. Этот репозиторий — учебный курс по проектированию каркасов агентов: в нём разбирается, как создавать инструменты, систему разрешений, управление контекстом и код координации, которые дополняют LLM и позволяют ей действовать как агенту. Курс исходит из того, что способность действовать заложена в обученной модели, а каркас предоставляет ей среду, инструменты и границы, в которых она работает.
- learn-claude-code можно использовать бесплатно? Какая у него лицензия?
- learn-claude-code распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- learn-claude-code всё ещё поддерживается?
- Активно поддерживается. Последний коммит в learn-claude-code — 28 сент. 2026 г..
- Для чего можно использовать learn-claude-code?
- Изучение внутреннего устройства программных агентов, таких как Claude Code. Создание собственного каркаса агента для конкретной предметной области на основе рассмотренных в курсе механизмов. Преподавание принципов проектирования агентов на семинаре или учебном курсе. Сравнение подходов к диспетчеризации инструментов, сжатию контекста и координации нескольких агентов на небольших запускаемых примерах.
- Как установить learn-claude-code?
- Клонируйте репозиторий: git clone https://github.com/shareAI-lab/learn-claude-code Откройте папку первого урока и следуйте инструкциям в README Запустите файл с кодом урока: python s01_agent_loop/code.py
- Где скачать learn-claude-code?
- Исходный код и инструкции по установке — на GitHub: https://github.com/shareAI-lab/learn-claude-code
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Двуязычное руководство по Pi-Agent SDK с разбором исходного кода, примерами и skill для AI-ассистентов, помогающим создавать агентов.
Навык для coding assistant: AI-агент сразу переходит к следующему действию, нумерует шаги и обходится без воды и вступлений.
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
Аддон для Blender и MCP-сервер, с помощью которых AI-ассистенты, например Claude, могут создавать, изменять и изучать 3D-сцены в Blender по текстовым запросам.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.