
Lors de la keynote de WWDC25, Craig Federighi a annoncé qu’Apple avait « élargi » sa vision pour Swift Assist, permettant désormais aux développeurs d’intégrer le modèle de langage de leur choix directement dans Xcode.
Qu’est-ce que Swift Assist ? Cette fonctionnalité, présentée lors de la WWDC de l’année dernière, a été récemment lancée avec la version bêta de Xcode 26. Swift Assist est conçu comme un compagnon pour toutes les tâches de codage d’un développeur, facilitant la concentration sur des problèmes et solutions plus avancés. Il est parfaitement intégré à Xcode et possède la connaissance des derniers kits de développement logiciel (SDK) et des fonctionnalités du langage Swift, permettant aux développeurs d’accéder aux dernières caractéristiques de codage en un rien de temps. Tous les travaux des développeurs sont traités de manière sécurisée et ne sont jamais stockés sur les serveurs, garantissant ainsi la confidentialité des données.
Quelle est la nouvelle version de Swift Assist ? Apple a détaillé sa vision pour Swift Assist dans Xcode 26 : celle-ci inclut un modèle intégré pour l’achèvement prédictif du code, une intégration native de ChatGPT avec une utilisation gratuite limitée, et la possibilité pour les développeurs de brancher des fournisseurs tiers, y compris des modèles locaux exécutés sur leur propre machine.
Par défaut, les développeurs peuvent activer ChatGPT en quelques clics, avec une limite de requêtes quotidienne. Ceux qui possèdent déjà un abonnement ChatGPT Plus peuvent se connecter ou entrer leur clé API pour contourner ces restrictions.
Mais la véritable force réside dans l’ouverture de Xcode : les développeurs peuvent ajouter des fournisseurs comme Anthropic simplement en entrant une clé API, ce qui leur donne accès aux derniers modèles de pointe de l’industrie pour le codage. La mise en œuvre d’Apple permet également de choisir les modèles à afficher et de marquer ses favoris pour un accès plus rapide.
Les modèles locaux ne sont pas oubliés. Si un développeur utilise des outils comme Ollama ou LM Studio, Xcode lui permet d’accéder à des modèles exécutés directement sur son Mac. Il peut ajouter autant de fournisseurs qu’il le souhaite et basculer entre eux dans l’Assistant de codage de Xcode lors d’une nouvelle conversation.
Cette approche positionne Xcode en phase avec l’évolution actuelle des outils d’IA : un système modulable et personnalisable qui ne dépend pas des mises à jour d’Apple. Cette flexibilité est précisément ce qui pourrait rendre Xcode encore plus attractif dans un monde où les modèles sont variés.