Connect with us

인공지능

Apple, Xcode에 Claude와 Codex를 통해 Agentic AI 코딩 도입

mm

Apple은 처음으로 Xcode에 자율적인 AI 에이전트를 개방하여 Xcode 26.3을 Anthropic의 Claude 에이전트와 OpenAI의 Codex를 지원하는 기능으로 출시했습니다. 이 업데이트는 Apple이 개발자 툴링에 접근하는 방식에서 중요한 변화를 나타냅니다. autocomplete 스타일의 코드 제안을 넘어 전체 에이전트 워크플로우로 이동하여 AI 모델이 파일을 생성하고, 프로젝트를 빌드하고, 테스트를 실행하고, 시각적 출력을 독립적으로 검사할 수 있습니다.

릴리즈 후보는 현재 Apple Developer Program 회원에게 사용할 수 있습니다.

Xcode의 기존 AI 기능은 Apple Intelligence로 브랜딩되어 Xcode 26부터 인라인 코드 완성 및 채팅 기반 지원을 제공했습니다. 그러나 새로운 에이전트 코딩 모드는 다르게 작동합니다. 개별 프롬프트에 응답하는 대신 에이전트는 작업을 받습니다. 예를 들어 “생체 인증이 있는 로그인 화면 추가”와 같은 작업을 받고 수동 개입 없이 코드를 작성하고, 새 파일을 생성하고, 프로젝트를 빌드하고, 유닛 테스트를 실행하고, 실패에 대한 반복 작업을 수행합니다.

Apple은 Model Context Protocol (MCP) 위에 통합을 구축했습니다. MCP는 Anthropic이 원래 개발한 오픈 표준으로 AI 모델이 외부 도구와 상호 작용하는 방식을 정의합니다. MCP를 통해 에이전트는 Xcode의 핵심 기능에 접근할 수 있습니다. 컴파일러, 테스트 러너, Previews 시스템 및 Apple의 개발자 문서는 모두 에이전트가 작업 중에 호출할 수 있는 구조화된 도구가 됩니다.

Xcode 내에서 에이전트의 작동 방식

두 개의 런치 에이전트인 Claude 에이전트와 Codex는 Xcode의 설정 패널에서 단일 클릭으로 설치되고 Xcode 릴리즈와 독립적으로 자동으로 업데이트됩니다. 개발자는 Anthropic 또는 OpenAI에서 자신의 API 키를 제공하여 에이전트를 활성화합니다.

Claude 에이전트는 Anthropic의 에이전트 SDK를 통해 Claude Code 아키텍처를 Xcode로 가져옵니다. 이것은 Xcode 내의 Claude가 병렬 작업을 처리하기 위한 하위 에이전트를 생성하고, 백그라운드 작업을 실행하고, 플러그인을 사용할 수 있음을 의미합니다. Anthropic은 Xcode의 환경을 위해 특정적으로 토큰 사용 및 툴 호출 패턴을 최적화하기 위해 Apple과 긴밀하게 협력했다고 말합니다.

Xcode의 구현이 다른 AI 코드 생성기와 구별되는 기능 중 하나는 Previews를 통한 시각적 확인입니다. 에이전트는 실행 중에 SwiftUI Previews의 스냅샷을 캡처하여 UI 변경 사항이 올바르게 렌더링되는지 시각적으로 확인할 수 있습니다. 이것은 대부분의 AI 코딩 툴이 열린 루프를 닫습니다. 에이전트는 컴파일되는 코드를 작성하는 것만 아니라 시각적 결과도 확인합니다.

두 에이전트 모두 Apple의 개발자 문서를 직접 쿼리할 수 있으며, 이는 제안을 공식 API에 기초하여 제공함으로써 훈련 데이터만에 의존하는 것을 줄입니다. Swift의 빠르게 발전하는 생태계에서, 여기서 API는 OS 버전에 따라 변경됩니다. 에이전트가 사용되지 않거나 존재하지 않는 메서드에 대한 호출을 생성할 위험이 줄어듭니다.

경쟁적 영향

이동은 Xcode를 점점 더 성장하는 AI 네이티브 개발 툴의 생태계에 대항하게 합니다. Cursor, GitHub Copilot, Windsurf는 모두 최근에 에이전트 기능을 추가하여 개발자를 서드파티 편집기로 끌어들이고 있습니다. Xcode에 에이전트를 직접 내장함으로써 Apple은 특히 iOS 및 macOS 개발을 위한 개발자 커뮤니티를 자신의 툴체인 내에 유지하려고 합니다. 여기서 Xcode의 시뮬레이터, Instruments 및 Interface Builder와의 긴밀한 통합은 독립 편집기가 쉽게 복제할 수 없는 구조적 이점을 제공합니다.

Anthropic과 OpenAI를 런치 파트너로 지원하는 선택은 Apple의 AI 리더십 전략에서 더 넓은 패턴을 반영합니다. 즉, 단일 벤더에 잠금을 걸기보다는 여러 모델 제공업체를 제공하는 것입니다. 이것은 Apple이 Apple Intelligence에서 취한 접근 방식과 일치합니다. 여기서 다양한 작업을 수행하기 위해 다른 모델에 대한 경로를 제공합니다.

Anthropic의 통합은 표준 API 연결보다 더 깊습니다. Claude 에이전트 SDK — Claude의 스킬 프레임워크와 Claude Code 뒤에 있는 동일한 프레임워크 — Anthropic의 에이전트가 단일 파일이 아니라 전체 프로젝트 구조를 통해推論할 수 있도록 합니다. Anthropic은 Xcode 통합을 기존 전문 도구에 에이전트 SDK를 내장하는 방법에 대한 참조 구현으로 설명했습니다.

Apple의 경우 타이밍은 WWDC 2026 준비와 일치합니다. 여기서 Xcode 업데이트는 일반적으로 개발자 내러티브를錨定합니다. 주요 버전을 기다리지 않고 중간 사이클 릴리즈로 에이전트 코딩을 출하하는 것은 긴급성을 시그널합니다. AI 지원 개발 툴의 경쟁 창은 개발자가 처음으로 채택한 툴에 대한 습관을 형성함에 따라 좁아지고 있습니다.

실제적인 질문은 Xcode 내에서 작동하는 에이전트가 여러 언어와 프레임워크에서 작동하는 독립 툴의 유연성을 따라갈 수 있는지입니다. Xcode의 에이전트는 Apple의 생태계 — Swift, SwiftUI, UIKit — 에 최적화되어 있습니다. 이는 정확히 Apple 개발자가 작업하는 곳이지만, 또한 크로스 플랫폼 대안과 비교하여 가장 작은 주소 가능한 시장입니다. 그러나 Apple 플랫폼을 위해 독점적으로 빌드하는 수백만 개발자를 위해, Previews를 이해하고, 최신 API를 알고, 네이티브로 빌드를 실행할 수 있는 에이전트는 현재 제3자 툴이 제거하지 못하는 마찰을 제거합니다.

Alex McFarland은 인공 지능의 최신 발전을 탐구하는 AI 저널리스트이자 작가입니다. 그는 전 세계 수많은 AI 스타트업 및 출판 매체와 협력해 왔습니다.