Apple apporte le codage agent à Xcode. Mardi, la société a annoncé la sortie de Xcode 26.3, qui permettra aux développeurs d’utiliser des outils agents, notamment Claude Agent d’Anthropic et Codex d’OpenAI, directement dans la suite officielle de développement d’applications d’Apple.
La version candidate de Xcode 26.3 est disponible aujourd’hui pour tous les développeurs Apple sur le site Web du développeur et arrivera sur l’App Store un peu plus tard.
Cette dernière mise à jour fait suite à la version Xcode 26 de l’année dernière, qui a introduit la prise en charge de ChatGPT et Claude dans l’environnement de développement intégré (IDE) d’Apple utilisé par ceux qui créent des applications pour iPhone, iPad, Mac, Apple Watch et d’autres plates-formes matérielles d’Apple.
L’intégration d’outils de codage agentique permet aux modèles d’IA d’exploiter davantage de fonctionnalités de Xcode pour effectuer leurs tâches et effectuer une automatisation plus complexe.
Les modèles auront également accès à la documentation actuelle des développeurs d’Apple pour garantir qu’ils utilisent les dernières API et suivent les meilleures pratiques lors de leur construction.
Au lancement, les agents peuvent aider les développeurs à explorer leur projet, à comprendre sa structure et ses métadonnées, puis à créer le projet et à exécuter des tests pour voir s’il y a des erreurs et les corriger, le cas échéant.

Pour préparer ce lancement, Apple a déclaré avoir travaillé en étroite collaboration avec Anthropic et OpenAI pour concevoir la nouvelle expérience. Plus précisément, la société a déclaré qu’elle avait fait beaucoup de travail pour optimiser l’utilisation des jetons et les appels d’outils, afin que les agents fonctionnent efficacement dans Xcode.
Xcode exploite MCP (Model Context Protocol) pour exposer ses capacités aux agents et les connecter à ses outils. Cela signifie que Xcode peut désormais fonctionner avec n’importe quel agent externe compatible MCP pour des tâches telles que la découverte de projets, les modifications, la gestion de fichiers, les aperçus et les extraits de code, ainsi que l’accès à la dernière documentation.
Les développeurs qui souhaitent essayer la fonctionnalité de codage agent doivent d’abord télécharger les agents qu’ils souhaitent utiliser à partir des paramètres de Xcode. Ils peuvent également connecter leurs comptes aux fournisseurs d’IA en se connectant ou en ajoutant leur clé API. Un menu déroulant dans l’application permet aux développeurs de choisir la version du modèle qu’ils souhaitent utiliser (par exemple GPT-5.2-Codex contre GPT-5.1 mini).
Dans une boîte de dialogue sur le côté gauche de l’écran, les développeurs peuvent indiquer à l’agent quel type de projet ils souhaitent créer ou modifier le code qu’ils souhaitent créer à l’aide de commandes en langage naturel. Par exemple, ils pourraient demander à Xcode d’ajouter une fonctionnalité à leur application qui utilise l’un des frameworks fournis par Apple, et comment elle devrait apparaître et fonctionner.

Lorsque l’agent commence à travailler, il divise les tâches en étapes plus petites, ce qui permet de voir facilement ce qui se passe et comment le code évolue. Il recherchera également la documentation dont il a besoin avant de commencer le codage. Les modifications sont mises en évidence visuellement dans le code et la transcription du projet sur le côté de l’écran permet aux développeurs de savoir ce qui se passe sous le capot.
Cette transparence pourrait particulièrement aider les nouveaux développeurs qui apprennent à coder, estime Apple. À cette fin, la société organise jeudi un atelier de « code-along » sur son site de développement, où les utilisateurs peuvent regarder et apprendre à utiliser les outils de codage agent tout en codant en temps réel avec leur propre copie de Xcode.
À la fin de son processus, l’agent IA vérifie que le code qu’il a créé fonctionne comme prévu. Armé des résultats de ses tests sur ce front, l’agent peut itérer plus loin sur le projet si nécessaire pour corriger des erreurs ou d’autres problèmes. (Apple a noté que demander à l’agent de réfléchir à ses plans avant d’écrire du code peut parfois aider à améliorer le processus, car cela oblige l’agent à effectuer une planification préalable.)
De plus, si les développeurs ne sont pas satisfaits des résultats, ils peuvent facilement rétablir leur code d’origine à tout moment, car Xcode crée des jalons à chaque fois que l’agent apporte une modification.

