Xcode от Apple теперь поддерживает Claude Agent SDK

Apple’s Xcode now supports the Claude Agent SDK

Xcode от Apple — это среда, в которой разработчики создают, тестируют и распространяют приложения для платформ Apple, включая iPhone, iPad, Mac, Apple Watch, Apple Vision Pro и Apple TV.

В сентябре мы объявили, что у разработчиков появится доступ к Claude Sonnet 4 в Xcode 26. Claude можно было использовать для написания кода, отладки и генерации документации, однако его возможности ограничивались выполнением отдельных запросов по принципу «вопрос-ответ».

Теперь в Xcode 26.3 представлена нативная интеграция с Claude Agent SDK — той же базовой платформой, на которой работает Claude Code. Разработчики получают всю мощь Claude Code прямо в среде разработки (IDE), включая субагентов, фоновые задачи и плагины, не покидая рабочее пространство.

Агент Claude в Xcode

Использование Claude для долгосрочных автономных задач в Xcode

Благодаря Claude Agent SDK теперь Claude может автономно выполнять гораздо более сложные и длительные задачи по программированию прямо внутри Xcode. В частности, эта интеграция поддерживает:

  • Визуальную верификацию с помощью Previews. Благодаря новой интеграции Claude может делать снимки экранов Xcode Previews, чтобы на практике видеть, как выглядит создаваемый им интерфейс, выявлять любые проблемы в том, что он видит, и вносить доработки на основе полученных данных. Это особенно полезно при создании представлений SwiftUI, где визуальный результат имеет наибольшее значение. Claude может самостоятельно замыкать цикл реализации, что позволяет ему создавать интерфейсы более высокого качества, которые с первой попытки гораздо ближе к дизайнерскому замыслу разработчиков.
  • Анализ и рассуждение в масштабах проекта. Создание приложений для платформ Apple подразумевает работу с широким спектром фреймворков и технологий, таких как SwiftUI, UIKit, Swift Data и многими другими. Claude может изучить всю структуру файлов проекта, понять, как связаны эти компоненты, и определить, где именно нужно внести изменения, прежде чем приступать к написанию кода. Получая задачу, он действует с учетом понимания приложения в целом и его архитектуры, а не только того файла, который открыт в данный момент.
  • Автономное выполнение задач. Claude можно задать цель, а не набор конкретных инструкций. После этого он сам разобьет задачу на части, решит, какие файлы нужно изменить, внесет изменения и выполнит итерацию, если что-то пойдет не так. Когда Claude требуется понять, как работает API Apple или как должен использоваться конкретный фреймворк, он может напрямую искать информацию в документации Apple. Кроме того, он может обновлять проект по мере необходимости и продолжать работу до тех пор, пока задача не будет выполнена или пока ему не потребуется ввод от пользователя, что значительно экономит время разработчиков, которые часто работают в одиночку или в небольших командах.
  • Интерфейс через Model Context Protocol. Помимо прямого доступа к Claude Agent внутри IDE, Xcode 26.3 также предоставляет свои возможности через протокол Model Context Protocol (MCP). Разработчики, использующие Claude Code, могут интегрироваться с Xcode по протоколу MCP и получать визуальные превью (Previews), не покидая командную строку (CLI).

Доступность

Xcode 26.3 доступен в качестве релиз-кандидата для всех участников программы Apple Developer Program начиная с сегодняшнего дня, а полноценный релиз в App Store от Apple состоится в ближайшее время. С официальным анонсом Apple можно ознакомиться здесь.

Полный текст статьи читайте на Anthropic