Repolode
shareAI-lab

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. 1

    Клонируйте репозиторий

    git clone https://github.com/shareAI-lab/learn-claude-code
  2. 2

    Откройте папку первого урока и следуйте инструкциям в README

  3. 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 обновляется ежедневно.

Похожие проекты