GitHub Chat

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.

Aperçu de l'interface de GitHub Chat

À 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

  1. 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.
  2. Choisissez un modèle dans le menu déroulant en bas du panneau si celui par défaut ne convient pas à la tâche.
  3. Tapez votre question. Sur une page de dépôt ou de pull request, l'assistant récupère ce contexte tout seul.
  4. 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.

Offre gratuiteOui
Offres payantesFree / $10 - $100/mo base credits
PlateformeWeb (github.com), GitHub Mobile
DéveloppeurGitHub
CatégorieProgrammation
Date de lancementAug 2023
Dernière mise à jourOct 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIN/A

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.