Accéder au contenu principal

ChatGPT Desktop : Un guide avec le code VS et des exemples de terminaux

Apprenez à optimiser votre flux de travail de codage à l'aide de l'application de bureau ChatGPT, en mettant l'accent sur son intégration avec VS Code, le terminal et Xcode.
Actualisé 7 janv. 2025  · 8 min de lecture

Je sais que vous êtes probablement fatigué de copier et coller constamment votre code dans ChatGPT. Heureusement, il existe une solution : l'application de bureau ChatGPT. Il s'intègre à des outils populaires tels que VS Code, Xcode et le terminal.

Dans ce tutoriel, je vais vous guider dans la configuration et l'utilisation de l'application de bureau ChatGPT pour VS Code et terminal, avec des exemples. 

ChatGPT Desktop : Configuration initiale

Pour commencer, téléchargez et installez l'application de bureau ChatGPT à partir de le site officiel d'OpenAI.

L'application est disponible pour macOS et Windows, et fonctionne comme la version web, mais avec la possibilité supplémentaire de s'intégrer à d'autres applications.

Vue d'ensemble de ChatGPT Desktop

L'application de bureau ChatGPT fonctionne comme son homologue en ligne, avec une caractéristique supplémentaire : l'intégration avec d'autres outils. Elle peut être déclenchée de n'importe où en utilisant Option+Espace sur macOS ou Alt+Espace sur Windows.

Dès l'ouverture de l'application, nous sommes accueillis par une interface familière qui est presque identique à celle de la version web, mais qui comporte plusieurs améliorations importantes.

Lorsque nous ouvrons l'application, nous obtenons la fenêtre d'invite suivante :

chatGPT desktop app GUI

L'interface est très similaire à la version web, mais certaines différences méritent d'être soulignées.

Partager des fichiers et d'autres données

Le bouton le plus à gauche nous permet de joindre des fichiers ou des données pour fournir un contexte au ChatGPT. Cependant, avec l'application de bureau, nous avons d'autres options :

option sur l'application chatGPT dekstop

Il convient notamment de noter la possibilité de réaliser des captures d'écran. C'est très pratique pour partager le contexte actuel que nous visualisons. Il permet de poser facilement des questions sur ce que l'on voit à l'écran.

La possibilité de faire des captures d'écran est unique à l'application de bureau, ce qui permet de partager rapidement l'affichage de l'écran en cours. Cette fonction est particulièrement utile pour obtenir de l'aide sur ce que l'on voit à l'écran.

L'application est également dotée d'un bouton "Ouvrir l'application", qui permet de basculer entre une entrée d'invite compacte et l'interface complète du bureau de ChatGPT.

Sélection du modèle

En cliquant sur le nom du modèle, vous ouvrez un sélecteur de modèle dans lequel vous pouvez choisir le modèle que vous souhaitez utiliser :

Connexion avec d'autres applications

L'avantage le plus important de l'application de bureau ChatGPT est sa capacité à se connecter avec d'autres applications comme VS Code et le terminal. Cette intégration peut améliorer nos flux de travail en fournissant au ChatGPT un contexte direct à partir de ces outils.

Nous pouvons nous connecter à une autre application en utilisant le troisième bouton :

Dans mon cas, j'ai déjà installé l'extension VS Code, ce qui me permet de m'y connecter (comme indiqué par l'icône +). Nous pouvons voir dans cet exemple que pour utiliser Cursor, je dois d'abord installer l'extension. Voyons maintenant comment installer des extensions.

Comment utiliser ChatGPT Desktop avec VS Code

Comme mentionné ci-dessus, pour intégrer ChatGPT avec VS Code, nous devons installer l'extension ChatGPT VS Code. Pour ce faire, nous devons

  1. Téléchargez l'extension ChatGPT VS Code depuis ici.
  2. Dans VS Code, utilisez le raccourci suivant Commande+Shift+P (macOS) ou Ctrl+Shift+P (Windows) pour ouvrir la palette de commandes.
  3. Tapez vsix dans le champ d'entrée et sélectionnez "Extensions" : Installer à partir de VSIX...".
  4. Sélectionnez le fichier et cliquez sur "Installer".

Note : Assurez-vous que VS Code est à jour pour éviter les erreurs d'installation.

Une fois installé, nous pouvons ouvrir le chatGPT en utilisant Option+Maj+1 (sur macOS) ou Alt+Shift+1 (sous Windows). Cela équivaut à ouvrir l'application de bureau ChatGPT en sélectionnant VS Code dans le menu "Travailler avec".

Exemple d'utilisation de ChatGPT Desktop pour VS Code

Lorsque vous utilisez ChatGPT avec VS Code, le contexte de la fenêtre actuellement ouverte est automatiquement pris en compte lorsque nous soumettons une invite.

Par exemple, je travaille sur une application web et je veux vérifier si les règles de sécurité de ma base de données sont sûres. Pour cela, je :

  1. Ouvrez mon fichier de règles de sécurité dans VS Code.
  2. Demander à ChatGPT d'auditer mes règles de sécurité.

exemple d'utilisation de chatGPT desktop avec vs code

Le chatGPT n'appliquera pas automatiquement les modifications apportées au code. Nous devons encore copier et coller manuellement les suggestions de code qu'il fournit.

Le principal avantage de l'extension est qu'il n'est pas nécessaire de fournir manuellement notre code. Tant qu'il s'agit de l'onglet ouvert dans notre éditeur, le ChatGPT y aura accès.

Comment utiliser le chatGPT Desktop avec le terminal

Pour connecter ChatGPT avec le terminal, nous devons sélectionner le terminal dans le menu "Travailler avec" :

utiliser chatGPT dekstop avec le terminal

Notez qu'il s'agit du terminal autonome, et non du terminal intégré dans VS Code.

Une fois le terminal connecté, son contenu sera pris en compte lors de l'interrogation du ChatGPT.

Exemple d'utilisation du ChatGPT Dekstop avec le terminal

À mon avis, l'un des aspects les plus utiles de cette intégration est la possibilité de poser facilement des questions sur une erreur. Supposons que je travaille sur un code et que je rencontre une erreur. Je demande à ChatGPT de m'expliquer l'erreur que je vois dans le terminal et comment corriger le code :exemple d'utilisation de chatgpt dekstop avec le terminal

C'est une bien meilleure expérience que de devoir copier à la fois l'erreur du terminal et le code source dans ChatGPT pour déboguer.

Limites de l'application ChatGPT Desktop

Si l'application de bureau ChatGPT simplifie grandement la mise en contexte, elle n'est pas sans limites :

  1. Mises à jour manuelles : Le chatGPT ne modifie pas automatiquement le code et n'exécute pas de commandes. Nous devons copier et appliquer nous-mêmes les changements proposés.
  2. Intégration décousue : L'application fonctionne comme une fenêtre séparée plutôt que d'être entièrement intégrée à des outils tels que VS Code, ce qui peut sembler fastidieux.
  3. Contexte limité : ChatGPT n'a accès qu'à la fenêtre active dans VS Code, et non à l'ensemble du code.
  4. Pas de visualisation différente : Il n'existe pas d'outil intégré permettant de visualiser les différences entre le code original et les suggestions du ChatGPT, ce qui rend les changements plus difficiles à curer.

Conclusion

L'application de bureau ChatGPT est une amélioration significative pour les développeurs qui comptent sur ChatGPT pour l'assistance au codage, offrant un flux de travail plus rationalisé et efficace. Toutefois, cette solution n'est pas aussi transparente que les solutions entièrement intégrées telles que Cursor.

Si vous avez l'habitude de copier-coller votre code dans le ChatGPT, cette application vous permettra d'économiser du temps et des efforts. Si l'intégration peut encore être améliorée, la feuille de route d'OpenAI laisse entrevoir des mises à jour prometteuses dans un avenir proche. Pour l'instant, des ajustements manuels restent nécessaires, mais la commodité de cet outil pourrait en faire un complément précieux à votre boîte à outils de développement.


Photo of François Aubry
Author
François Aubry
LinkedIn
L'enseignement a toujours été ma passion. Dès mes premiers jours d'études, j'ai cherché avec enthousiasme des occasions de donner des cours particuliers et d'aider d'autres étudiants. Cette passion m'a amenée à poursuivre un doctorat, où j'ai également été assistante d'enseignement pour soutenir mes efforts académiques. Au cours de ces années, j'ai trouvé un immense épanouissement dans le cadre d'une classe traditionnelle, en favorisant les liens et en facilitant l'apprentissage. Cependant, avec l'avènement des plateformes d'apprentissage en ligne, j'ai reconnu le potentiel de transformation de l'éducation numérique. En fait, j'ai participé activement au développement d'une telle plateforme dans notre université. Je suis profondément engagée dans l'intégration des principes d'enseignement traditionnels avec des méthodologies numériques innovantes. Ma passion est de créer des cours qui sont non seulement attrayants et instructifs, mais aussi accessibles aux apprenants à l'ère du numérique.
Sujets

Apprenez l'IA avec ces cours !

Certification disponible

cours

Développer des applications LLM avec LangChain

3 hr
12.4K
Découvrez comment créer des applications alimentées par l'IA à l'aide de LLM, d'invites, de chaînes et d'agents dans LangChain.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow