Claude Agent SDK
Библиотека Anthropic для Python и TypeScript: тот же агентный цикл, что у Claude Code, но внутри собственного приложения.
- Можно попробовать бесплатно
- Нет
- Без регистрации
- Нет
- Русский интерфейс
- Нет
- Работает с русским языком
- Нет
- Цена от
- $20/мес
- Разработчик
- Anthropic
- Страна
- США
Claude Agent SDK — библиотека Anthropic для разработки собственных ИИ-агентов. Она даёт тот же агентный цикл, что работает в Claude Code: модель сама планирует шаги, читает и правит файлы, запускает команды, ищет в интернете и решает, когда задача выполнена. Разработчик описывает задачу, модель, набор инструментов и права, а SDK ведёт цикл и отдаёт поток сообщений в его программу.
Внутри доступны возможности Claude Code: встроенные инструменты, права, сессии с сохранением контекста и ветвлением, подагенты, хуки, навыки, команды и память, а также MCP-серверы для внешних данных и действий. Навыки и настройки подтягиваются из папки проекта и домашней папки так же, как в самой среде Claude Code. Плагины упаковывают навыки, агентов, хуки и MCP-серверы и подключаются локальным путём.
Библиотека рассчитана на команды, которые строят агентов на своей инфраструктуре: агент работает в процессе, который запускает разработчик, — на сервере, в контейнере или на рабочей машине.
Возможности
Агентный цикл
Модель планирует шаги, вызывает инструменты и сама определяет, когда задача выполнена.
Python и TypeScript
Библиотека встраивает агента в приложение на двух языках; на остальных языках агент запускается как подпроцесс командной строки.
MCP-серверы
Подключение внешних инструментов и источников данных по протоколу Model Context Protocol.
Права и хуки
Настройка, какие инструменты работают сами, а какие ждут подтверждения, и свой код на ключевых этапах жизненного цикла агента.
Сессии и подагенты
Контекст сохраняется между обменами, сессию можно продолжить или ответвить, а подагенты забирают отдельные подзадачи.
Навыки и память
Навыки, команды, память и настройки читаются из папки проекта и домашней папки.
Свой процесс
Агент запускается там, где нужно команде: на сервере, в контейнере или на рабочей машине.
Кому подойдёт
- Разработчики
Собирают агентов, которые пишут код, разбирают ошибки и работают с репозиториями.
- Аналитики
Строят агентов для сбора и разбора данных из внутренних систем через MCP-серверы.
- Менеджеры проектов и продуктов
Оценивают, какие процессы можно отдать агенту и во сколько это обойдётся по токенам.
- Предприниматели и руководители
Планируют собственные продукты и внутренние сервисы на моделях Anthropic.
Как начать
- Установить пакет: pip install claude-agent-sdk или npm install @anthropic-ai/claude-agent-sdk.
- Получить ключ API в Claude Console и задать его в переменной окружения ANTHROPIC_API_KEY.
- Описать в коде задачу, модель, набор инструментов и правила прав.
- Запустить агента и обработать поток сообщений; при необходимости подключить MCP-сервер и хуки.
- Замерить расход токенов на типовой задаче и выставить лимиты для рабочего пространства в Console.
Тарифы
У Max, Ultra и Team есть ежемесячные кредиты API, которые покрывают Agent SDK при запуске с ключом связанной организации Console.
Ограничения
- Нужен ключ API или вход по подписке Claude; предлагать покупателям вход через claude.ai в своих продуктах не разрешено.
- Расход зависит от длины сессий и числа вызовов инструментов: оплата идёт по токенам.
- Требуется среда с Node.js — библиотека запускает бинарник Claude Code.
- Агент умеет менять файлы и выполнять команды, поэтому нужны песочница и свои проверки прав.
- Пакеты и их поведение меняются между версиями, возможна миграция с прежних пакетов Claude Code SDK.
Платформы и интеграции
Семейство
Соседи по смыслу
за последний месяц