Xcode 26.3 – les développeurs peuvent utiliser directement des agents de codage dans Xcode
(apple.com)- Xcode 26.3 permet aux développeurs d’utiliser directement dans Xcode des agents de codage comme Claude Agent d’Anthropic et Codex d’OpenAI
- Cette fonctionnalité, appelée « agentic coding », fournit une assistance autonome au développement : Xcode décompose les tâches selon l’objectif du développeur et prend des décisions adaptées à la structure du projet
- Les agents prennent en charge l’ensemble du processus de développement, notamment la recherche dans la documentation, l’exploration de l’arborescence des fichiers, la modification des réglages du projet, ainsi que la capture de Xcode Previews et la vérification itérative des builds
- Apple indique que cela permet aux développeurs de maximiser leur productivité et leur créativité et de se concentrer sur l’innovation
- Grâce au nouveau Model Context Protocol, des agents ou outils externes compatibles peuvent aussi s’intégrer à Xcode, ce qui élargit la flexibilité du développement sur les plateformes Apple
Principales fonctionnalités de Xcode 26.3
- Xcode 26.3 introduit la prise en charge de l’agentic coding, offrant une nouvelle manière de créer des apps avec l’aide d’agents de codage
- Il est possible d’utiliser directement dans Xcode Claude Agent d’Anthropic et Codex d’OpenAI
- Xcode comprend l’objectif du développeur et exécute de manière autonome la décomposition des tâches, la prise de décision et l’utilisation des outils intégrés
- Cette fonctionnalité étend l’assistant de codage intelligent introduit dans Xcode 26, en allant au-delà de l’écriture et de l’édition de code Swift pour offrir l’accès à davantage de capacités
- Les agents collaborent tout au long du cycle de développement afin de simplifier les workflows, accélérer les itérations et concrétiser les idées
Intégration au workflow de développement
- Claude Agent et Codex peuvent accéder aux fonctions de recherche dans la documentation, d’exploration de l’arborescence des fichiers et de mise à jour des réglages du projet dans Xcode
- Ils peuvent également capturer Xcode Previews pour valider visuellement les résultats, puis répéter les étapes de build et de correction
- Apple explique que cette intégration combine les capacités de raisonnement de modèles avancés avec les fonctions natives de Xcode afin d’offrir des résultats optimaux pour le développement sur les plateformes Apple
- Les développeurs peuvent choisir le modèle le plus adapté à leur projet
Position d’Apple
- Susan Prescott (vice-présidente des relations mondiales avec les développeurs) chez Apple a déclaré que l’objectif était de « mettre directement entre les mains des développeurs des technologies de pointe du secteur afin qu’ils puissent créer les meilleures apps »
- Elle a souligné que l’agentic coding renforce la productivité et la créativité, tout en simplifiant les workflows pour permettre aux développeurs de se concentrer sur l’innovation
Model Context Protocol
- Xcode 26.3 ouvre ses capacités via le Model Context Protocol
- Il s’agit d’un standard ouvert qui permet aux développeurs d’utiliser librement d’autres agents ou outils compatibles avec Xcode
- En plus des intégrations natives, cela garantit une plus grande flexibilité d’interconnexion avec des modèles externes
Informations de sortie
- Xcode 26.3 est actuellement disponible en version Release Candidate pour les membres de l’Apple Developer Program
- La sortie officielle via l’App Store est prévue prochainement
- Les conditions d’utilisation d’Anthropic et d’OpenAI peuvent s’appliquer
1 commentaires
Réactions sur Hacker News
En lisant les notes de version de Xcode 26.3, il est surprenant de voir qu’il ne nécessite pas macOS 26 (Tahoe)
La version X.0 de septembre fait monter les versions de Swift et des SDK, avec un cycle bêta long
Les versions X.3/X.4 de mars-avril font remonter Swift et augmentent la version minimale requise de macOS
Cette version conserve la même version de Swift, donc la toolchain principale semble identique à celle de 26.2, ce qui expliquerait que la version requise de macOS reste la même
Comme le dit l’expression « construire des châteaux en l’air », j’ai l’impression que Xcode devrait désormais se concentrer uniquement sur les correctifs de bugs et l’optimisation
Il faut parfois vider le cache, mais rien qui ruine une journée
En développant des apps pour iOS, macOS, CarPlay et Apple Watch, je n’ai pas eu de gros désagréments
Donc j’ai du mal à comprendre quand on dit que « Xcode est si horrible »
Si Xcode rate ce virage, l’avenir du produit en pâtira
La qualité a fortement chuté pendant la transition vers le ramasse-miettes d’Objective‑C, et depuis je n’ai jamais eu l’impression qu’elle s’en soit totalement remise
De très bons concepts, mais avec l’impression que l’implémentation s’est arrêtée à mi-chemin
Chaque fois que Xcode s’installe sur mon ordinateur, j’ai l’impression qu’il déclenche une sorte de kernel panic existentiel
Chaque fois qu’il force l’association de fichiers
.jsonou.xml, ça me met hors de moiDevoir lancer un IDE de 12 Go juste pour afficher un simple fichier texte est absurde
Sa lenteur au démarrage reste comparable à une installation stage 1 de Gentoo
L’interface et le débogueur de Xcode valent la peine d’être appris et utilisés, mais les temps de chargement restent un mystère
On peut se demander si Xcode les réinitialise à chaque mise à jour
Pour formater du JSON, d’autres éditeurs font très bien l’affaire
Le vrai point clé de cette mise à jour, c’est la prise en charge de MCP (Model Context Protocol)
On n’est désormais plus limité à Claude ou Codex, on peut connecter l’agent de son choix
Surtout, une intégration MCP dans Xcode Instruments serait un énorme changement
Si la CLI de Xcode fonctionnait de manière fiable, on n’aurait pas ce problème
Aujourd’hui, elle échoue de façon aléatoire et recrache 5 000 lignes de logs non structurés
Xcode donne l’impression de connaître ces problèmes sans corriger
xcodebuild, en l’enveloppant simplement dans un serveur MCPSi la CLI était fiable, un écosystème bien plus riche serait possible
xcodesont instables, mais celles de la familleswiftsont bien plus fiablesDes outils comme
swift-formatouswift-testont atteint un niveau comparable à celui d’autres écosystèmes de langagesJ’ai raconté dans cet article comment le fait d’extraire le code de l’app en paquets Swift m’a permis d’accélérer les tests par 60
Avec XcodeBuildMCP, il n’y a presque plus besoin d’ouvrir Xcode
Depuis le terminal, Claude écrit le code, puis enchaîne build_sim → launch_app_sim → screenshot describe_ui
En revanche, le profiling avec Instruments et les tâches liées à la signature nécessitent encore Xcode
Le fait que describe_ui renvoie l’arbre d’accessibilité est très utile pour un agent
La programmation agentique de Xcode adoptera probablement une approche plus sûre
Le workflow autour de describe_ui est intéressant, et je me demande s’il est déjà possible à mettre en œuvre
Je me demande quelle part des récentes versions des OS Apple a été produite en agentic coding
Voir ce tweet
Selon le blog d’Anthropic, Xcode prend désormais officiellement en charge le Claude Agent SDK
La fonction « capturer visuellement les Xcode Previews » est la partie vraiment intéressante
Si elle permettait aussi d’interagir avec le simulateur, ce serait parfait
Pour le reste, je continuerai à utiliser Claude Code dans le terminal
Cette partie reste assurée par XcodeBuildMCP
J’espère que ce sera ajouté dans une prochaine version
J’utilise déjà Claude dans Xcode 26.2, donc il n’est pas clair pour moi de voir ce qui change dans 26.3
Il peut aussi y avoir d’autres améliorations
Utiliser dans la CLI les outils d’agent que je préfère était bien plus efficace