
Lors de la clôture du keynote de la WWDC25, Craig Federighi a annoncé l’extension de la vision d’Apple pour Swift Assist, permettant aux développeurs d’intégrer leur modèle de langage préféré directement dans Xcode.
Qu’est-ce que Swift Assist ?
Swift Assist, initialement dévoilé lors de la WWDC de l’année dernière, était décrit comme un assistant pour toutes les tâches de codage des développeurs, leur permettant de se concentrer sur des problématiques plus complexes. Intégré directement dans Xcode, ce service s’appuie sur un modèle puissant fonctionnant dans le cloud, garantissant la confidentialité et la sécurité. Plus d’informations ici.
Les nouveautés de Swift Assist
Désormais, Swift Assist sur Xcode 26 inclut un modèle intégré pour l’auto-complétion prédictive du code, une intégration native de ChatGPT avec une utilisation gratuite limitée, ainsi que la possibilité pour les développeurs d’utiliser des fournisseurs tiers, y compris des modèles locaux fonctionnant sur leurs propres machines.
Les développeurs peuvent activer ChatGPT en quelques clics, avec une limite de requêtes par jour. Ceux ayant un abonnement ChatGPT Plus peuvent éviter ces restrictions en se connectant à leur compte.
Mais l’innovation majeure réside dans l’ouverture de Xcode 26 : les développeurs peuvent ajouter d’autres fournisseurs comme Anthropic en saisissant simplement une clé API, leur permettant ainsi d’accéder aux derniers modèles de pointe de l’industrie. Xcode permet de choisir les modèles à afficher et de marquer ses favoris pour un accès rapide.
Les modèles locaux ne sont pas en reste. Grâce à des outils comme Ollama ou LM Studio, Xcode permet aux développeurs de tirer parti de modèles fonctionnant directement sur leur Mac, avec la possibilité d’ajouter autant de fournisseurs qu’ils le souhaitent et de passer de l’un à l’autre via l’assistant de codage de Xcode lors de l’initiation d’une nouvelle discussion.
Cette évolution aligne Xcode sur la façon dont les outils d’IA modernes se développent : agnostiques au modèle, personnalisables et modulaires, sans dépendance vis-à-vis de l’adoption par Apple des versions de modèles mises à jour. Une avancée prometteuse qui pourrait rendre Xcode encore plus attrayant dans un monde multi-modèle.