Apple Xcode agentic coding  Bild © AppleApple Xcode agentic coding (Bild © Apple)

Autonome KI-Agenten direkt in Xcode

Agentic Coding ermöglicht es einem KI-Modell, als virtueller Entwickler innerhalb der IDE zu agieren, ähnliche wie wir das von Cursor kennen. Nach der Aktivierung mit einem einzigen Klick in den Xcode-Einstellungen kann der ausgewählte Agent:

  • Neue Quelldateien generieren, bestehenden Code ändern und Projekthierarchien organisieren.
  • Die gesamte Projektstruktur analysieren, Abhängigkeiten auflösen und Zielkonfigurationen verstehen.
  • Einen Build initiieren, Unit- und UI-Tests ausführen und visuelle Snapshots zur Verifizierung erfassen.
  • Die Entwicklerdokumentation von Apple abfragen, die für eine effiziente KI-Nutzung neu formatiert wurde.
  • Build-Protokolle analysieren, Kompilierungsfehler oder Warnungen automatisch beheben und den Build wiederholen, bis ein sauberer Zustand erreicht ist.
  • Eine prägnante Zusammenfassung der durchgeführten Aktionen und ein Live-Protokoll erstellen, das in der Projekt-Seitenleiste angezeigt wird und Entwicklern vollständige Transparenz über den Workflow des Agenten bietet.

Entwickler interagieren mit dem Agenten über Befehle in natürlicher Sprache. Beispielsweise löst die Anforderung „Push-Benachrichtigungsfunktion hinzufügen” einen mehrstufigen Prozess aus, bei dem der Agent die aktuelle Codebasis untersucht, relevante API-Anleitungen extrahiert, den erforderlichen Swift- oder Objective-C-Code schreibt, die App erstellt, Tests durchführt und schließlich das Ergebnis meldet.

Apple Xcode agentic coding with Anthropic ClaudeApple Xcode agentic coding with Anthropic Claude (Bild © Apple)

Xcode 26.3 unterstützt sowohl Claude Agent als auch Codex, und Entwickler können je nach Aufgabe zwischen beiden wechseln. Die IDE ermöglicht außerdem das vollständige Rückgängigmachen/Wiederherstellen aller vom Agenten vorgenommenen Änderungen, und es können mehrere Implementierungsalternativen nebeneinander untersucht werden. Diese detaillierte Steuerung stellt sicher, dass KI-gesteuerte Bearbeitungen optional und reversibel bleiben.

Um das agentenbasierte Codieren zu aktivieren, müssen Entwickler ein Anthropic- oder OpenAI-Konto verknüpfen. Die Abrechnung erfolgt nach dem tokenbasierten Modell der jeweiligen API, wobei Apple angibt, dass die Integration für einen geringen Token-Verbrauch optimiert wurde. Der Ein-Klick-Aktivierungsprozess aktualisiert die Agenten automatisch, sobald ihre Anbieter neue Versionen veröffentlichen.

Während Apple für die erste Markteinführung mit Anthropic und OpenAI zusammengearbeitet hat, basiert die Funktion auf dem offenen Model Context Protocol (MCP). Apple hat eine MCP-Dokumentation veröffentlicht, die es ermöglicht, jeden kompatiblen KI-Agenten mit Xcode zu verbinden. Dies öffnet die Tür für zusätzliche Assistenten von Drittanbietern, die in das Ökosystem eintreten können, ohne dass eine weitere native Unterstützung durch Apple erforderlich ist.

Xcode 26.3 Verfügbarkeit

Die Release Candidate-Version von Xcode 26.3 steht ab heute zum Download bereit. Apple plant eine öffentliche Einführung innerhalb der nächsten Woche, um die KI-gesteuerte autonome Codierung einer breiteren Entwickler-Community zugänglich zu machen.