
GitHub Chat
GitHub · Programmation
GitHub Chat est l'assistant IA intégré à GitHub. Il répond à vos questions sur le code, les dépôts et les pull requests directement sur github.com, et fonctionne avec des modèles d'OpenAI, d'Anthropic, de Google et de xAI.

À propos de GitHub Chat
About
Qu'est-ce que GitHub Chat
GitHub Chat, c'est le versant conversationnel de GitHub Copilot, l'assistant de programmation IA qui vit dans GitHub. Il vit dans le site lui-même, vous l'ouvrez depuis n'importe quelle page et vous interrogez vos dépôts. Je m'en sers surtout pour comprendre une fonction que je viens de lire ou un bug qui me résiste depuis une heure. Si vous cherchez comment poser une question à l'IA sur le code sans changer de fenêtre, c'est exactement ce qu'il fait. Autrement dit, il fait office d'assistant IA de GitHub au quotidien.
Le problème qu'il règle est bien précis : éviter de jongler entre les onglets. Au lieu de copier le code dans un chat à part et de recoller la réponse, vous posez la question sur place et l'assistant sait déjà de quel dépôt et de quel fichier vous parlez. Ce gain se voit quand vous relisez du code écrit par d'autres ou que vous découvrez une partie du projet.
La limite, c'est la portée. GitHub Chat ne lit que ce que votre compte peut déjà voir, et ses réponses sont des suggestions, pas des corrections vérifiées. Il faut contrôler chaque élément avant de fusionner. L'usage puise aussi dans un quota de crédits, donc un petit forfait s'épuise plus vite que prévu si vous y revenez chaque jour.
Pour commencer
- Connectez-vous à GitHub et ouvrez github.com/copilot, ou cliquez sur l'icône Copilot dans la barre du haut de n'importe quelle page.
- Choisissez un modèle dans le menu déroulant en bas du panneau si celui par défaut ne convient pas à la tâche.
- Tapez votre question. Sur une page de dépôt ou de pull request, l'assistant récupère ce contexte tout seul.
- Relisez la réponse, et utilisez le bouton de relance pour la régénérer avec un autre modèle si vous voulez un second avis.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de GitHub Chat.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui explorent un code inconnu
- Relecteurs qui traitent des pull requests
- Étudiants qui apprennent un langage ou un framework
- Responsables d'équipe qui trient des tickets
Tâches
- Expliquer un fichier obscur
- Générer un script ou un extrait rapide
- Résumer un pull request
- Répondre à des questions de programmation générales
- Rédiger une documentation à partir du code
Cas d'usage
- Tri pendant un sprint chargé
- Arrivée sur un nouveau projet
- Vérification rapide d'une dépendance
- Pré-relecture d'un gros diff
Fonctionnalités clés
Intégré à chaque page de GitHub
Chat s'ouvre depuis la barre du haut de github.com et sait quel dépôt ou quelle pull request vous consultez. Vous ne collez pas de code et n'expliquez pas où vous êtes. Ce contexte sur place est la première raison de l'utiliser plutôt qu'un onglet de chatbot séparé.
Contexte automatique du dépôt
Quand vous posez une question depuis un dépôt, l'assistant va chercher seul les fichiers et l'historique pertinents. Vous passez moins de temps à décrire le problème et plus à lire la réponse. Le revers, c'est qu'il peut laisser de côté des fichiers hors de la vue actuelle.
Sélecteur de modèle
Un menu déroulant en bas du panneau permet de passer d'un modèle à l'autre parmi les modèles GitHub Copilot, qui couvrent OpenAI, Anthropic, Google et xAI, pendant la conversation. Chaque modèle consomme une quantité différente de crédits IA, donc le choix joue sur la qualité comme sur la dépense. Vous pouvez aussi relancer un prompt sur un autre modèle pour comparer.
Instructions personnalisées
Vous pouvez fixer des consignes permanentes qui orientent les réponses de l'assistant d'une session à l'autre. Les équipes s'en servent pour imposer un ton, un format ou un style de code. Les réponses restent cohérentes sans que vous répétiez la même chose.
Résumés de pull requests et de diffs
Sur une pull request, Chat résume ce qui a changé et signale les parties à regarder de près. C'est un moyen rapide de s'orienter avant de lire un long diff ligne par ligne. Prenez le résumé comme un point de départ, pas comme un substitut à la relecture.
Prise en charge des serveurs MCP
Chat se connecte à des serveurs Model Context Protocol, qui étendent sa portée au-delà du dépôt. Cela ouvre la voie à des outils et des sources de données externes. La mise en place demande de la configuration, donc elle vise surtout les équipes.
Usage à base de crédits
Chat tourne sur des crédits IA GitHub partagés entre les fonctions Copilot. Le forfait gratuit autorise un usage limité du chat et de l'agent, et les forfaits payants ajoutent une allocation de base mensuelle. Surveiller les crédits compte dès que vous sollicitez l'assistant chaque jour.
Avantages et inconvénients
Avantages
- Fonctionne là où vit le code, donc plus de copier-coller entre un onglet de chat et l'éditeur.
- Lit le contexte du dépôt tout seul, ce qui réduit le temps passé à expliquer un problème.
- Le sélecteur de modèle couvre OpenAI, Anthropic, Google et xAI sans quitter GitHub.
- Le forfait gratuit donne un accès limité au chat et à l'agent, de quoi tester le flux de travail.
- Les instructions personnalisées gardent les réponses cohérentes dans toute une équipe.
Inconvénients
- Chat consomme des crédits IA mesurés, donc une utilisation intensive sur un petit forfait s'épuise vite.
- Les réponses peuvent être fausses ou datées, ce qui oblige à vérifier chaque suggestion avant de livrer.
- Il ne voit que ce que votre compte autorise, donc les dépendances privées ou la documentation externe restent hors de portée sauf si vous les branchez.
- Les fonctions avancées, comme les serveurs MCP et les agents personnalisés, demandent une configuration que beaucoup d'utilisateurs occasionnels négligeront.
Questions fréquentes
Il répond à des questions sur votre code, vos dépôts et vos pull requests depuis GitHub. Les usages courants : expliquer un fichier, résumer une pull request, rédiger des extraits ou de la documentation.
Contenus associés
Découvrez des outils, des compétences et des articles liés à GitHub Chat.
Alternatives à GitHub Chat
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
