Ouvrir le menu principal

MacGeneration

Recherche

Faute de solution d’Apple, une app intègre GitHub CoPilot et ChatGPT dans Xcode

Nicolas Furno

mercredi 03 mai 2023 à 09:30 • 26

Logiciels

Copilot for Xcode intègre les intelligences que l’on dit artificielles directement dans Xcode, l’environnement de développement fourni par Apple. Cet utilitaire gratuit et open-source permet d’utiliser ChatGPT et surtout GitHub CoPilot, une IA développée par le service destiné aux développeurs de Microsoft et qui se spécialise dans l’écriture de code source. Ce qui tombe bien, c’est l’essentiel de ce que l’on fait dans Xcode.

Discuter avec ChatGPT, demander des lignes de code toutes prêtes ou des suggestions pour améliorer l’existant, les trois grandes fonctions de Copilot for Xcode.

Concrètement, l’app propose trois fonctionnalités principales, dont un système de discussion avec ChatGPT. C’est la moins originale, alors commençons par cela : Copilot for Xcode peut afficher à tout moment une fenêtre qui permet de poser une question ou de formuler une demande, en matière de développement ou pas, et ChatGPT répondra. L’utilisateur peut ensuite discuter, comme il le ferait directement sur le site d’OpenAI, ou via l’une des multiples intégrations de l’IA, dont le nouveau Bing de Microsoft.

Les deux autres sont plus directement intégrées à Xcode. Les suggestions de code sont fournies par GitHub Copilot : dès que vous ouvrez un fichier dans l’environnement de développement d’Apple, l’app analyse le code source et fait des suggestions qui sont présentées sous la forme d’un commentaire, sous la ligne en cours. Ces commentaires s’afficheront après quelques millisecondes d’inactivité et ils tiennent compte de ce que vous saisissez, si bien que les idées de l’IA peuvent vous permettre d’avancer plus rapidement en ne tapant que quelques caractères pour obtenir des blocs de code entiers.

Les suggestions fournies par GitHub Copilot en action.

Enfin, Copilot for Xcode peut servir à créer des blocs de code entier à partir d’une demande exprimée en langage naturel. Cette troisième fonctionnalité est associée à ChatGPT à nouveau qui, parmi ses nombreuses capacités, peut en effet coder, les langages de développement n’étant de son point de vue pas différents des langages humains.

Copilot for Xcode est un utilitaire gratuit, mais il dépend de services payants. C’est pourquoi, vous ne pourrez pas l’utiliser sans saisir une clé d’API fournie par OpenAI pour utiliser ChatGPT et sans vous connecter avec votre compte GitHub pour accéder à son copilote. Les instructions pour l’installation détaillent ce qu’il faut faire, sachant qu’il faut également accorder plusieurs autorisations au niveau du système pour que l’app fonctionne correctement. Il faut souligner que Xcode n’est pas pensé pour permettre à des tiers d’injecter des fonctionnalités de la sorte, si bien que cet utilitaire repose sur des méthodes pas toujours très propres, de l’aveu de son concepteur, pour accéder aux fichiers gérés par l’outil d’Apple.

Cela étant, c’est sans doute une bonne preuve de l’intérêt d’intégrer au cœur de Xcode ces nouveaux outils. GitHub Copilot a trouvé sa place au quotidien dans les bureaux des développeurs chez MacGeneration, alors même que la fonctionnalité n’est pas optimisée pour les créateurs d’apps iOS. Est-ce qu’Apple ira sur ce terrain cette année en présentant sa propre version, mais que l’on pourrait imaginer intégrée au cœur de Xcode et fonctionnant en local pour un meilleur respect de la vie privée ? Le blogueur John Gruber considère que ce serait une erreur de ne pas proposer une fonction similaire dès cette année, car de plus en plus de développeurs comptent dessus et n’envisagent plus de faire sans.

En attendant mieux, Copilot for Xcode offre une solution qui semble bien intégrée. Notez que le développement de l’utilitaire avance rapidement, mais qu’on n’est pas encore sur une version stable. Vous pouvez suivre les nouveautés de chaque version sur cette page.

Ajouter ce site dans Google News

Garmin donne rendez-vous le 25 août, la Fenix 9 en ligne de mire

22/08/2026 à 21:52

• 5


C'est bientôt la rentrée, ces articles du Club iGen passent en accès libre : découvrez nos contenus premium

22/08/2026 à 19:16

• 0


Passez à l’USB‑C sans remplacer vos appareils grâce à ces 2 adaptateurs Type‑C vers Micro‑USB !

22/08/2026 à 19:10

• 0


Promo : 100 € de réduction et 120 € en chèque cadeau sur les iPhone 17 Pro et Pro Max

22/08/2026 à 17:11

• 7


La taxe de 3 € fait chuter les ventes de Temu, Shein et AliExpress mais des contournements restent possibles

22/08/2026 à 16:15

• 27


Acheter une voiture sans CarPlay ? Les ventes du Blazer EV suggèrent que les clients disent non

22/08/2026 à 10:19

• 80


Le Mac et les réseaux : AirPort, et Apple coupa le câble

22/08/2026 à 08:30

• 12


Sortie de veille - les opinions impopulaires : vivement un écran tactile sur Mac !

22/08/2026 à 08:00

• 9


Apple réorganise ses équipes Vision Pro, Siri et logiciels, supprimant 200 postes au passage

21/08/2026 à 22:45

• 46


Cyberattaque : à dix jours de la rentrée, l’Éducation nationale « au chômage technique »

21/08/2026 à 21:35

• 55


Boulanger offre jusqu’à 200 € de remise sur le MacBook Air pour les étudiants

21/08/2026 à 20:30

• 6


Un Mac juste pour de la bureautique ? 255 € suffisent avec le code MACTOSCHOOL

21/08/2026 à 20:19

• 0


Les tarifs de YouTube Premium commencent à augmenter en Europe (mais pas encore en France)

21/08/2026 à 19:25

• 52


Il faudra vraiment beaucoup aimer Microsoft pour se payer la Xbox des 25 ans

21/08/2026 à 15:46

• 40


AmnesiaStealer, le malware macOS qui prend le contrôle de vos sessions web

21/08/2026 à 15:13

• 5


Promo : la batterie compacte INIU 45 W (10 000 mAh) passe sous les 30 €

21/08/2026 à 13:31

• 9