GitHub Copilot App Is Actually Good… Just Not with Copilot
Cette vidéo présente l'application GitHub Copilot (renommée \"GitHub app\" par l'intervenant) comme un tableau de bord efficace pour gérer les notifications, issues et pull requests de nombreux dépôts, tout en contournant l'abonnement Copilot via un proxy API.

SYNTHÈSE STRUCTURÉE
L’application GitHub Copilot : un outil de gestion plutôt qu’un assistant IA
L’intervenant clarifie d’emblée que cette application n’est pas vraiment un outil d’IA, mais plutôt un client GitHub bien conçu. Il regrette le choix de nommage de Microsoft : “GitHub Copilot. I really wish they called this the GitHub app because it’s actually pretty good.” Selon lui, l’application excelle dans l’organisation des dépôts, des notifications et des workflows, bien plus que dans l’assistance IA intégrée.
Contourner l’abonnement Copilot avec CLI Proxy API
Une astuce centrale de la vidéo consiste à ne pas utiliser l’abonnement Copilot de Microsoft. L’intervenant recommande d’utiliser CLI Proxy API, un projet open source populaire (environ 60 000 étoiles sur GitHub), qui transforme un abonnement existant (comme Codex ou Claude) en une API locale. Il explique : “Don’t use the actual API from Anthropic or the API from OpenAI cuz you’ll just end up spending a gajillion dollars.” Cette approche permet d’utiliser une seule souscription pour plusieurs outils (IDE, applications, etc.).
Le workflow de triage des issues et pull requests
L’intervenant décrit son usage quotidien : il commence par consulter la section “Work” pour voir les demandes de revue et les issues ouvertes. Il utilise des commandes comme “Hey, prioritize my outstanding issues and pull requests” pour que l’IA regroupe les problèmes similaires (par exemple, six issues sur le même bug dans WinUtil) et les classe par priorité. Cela lui permet de traiter efficacement les notifications de ses 100 dépôts, augmentant sa productivité de “2 à 3x”.
Intégration avec les dépôts locaux et la synchronisation
L’application permet d’ajouter tous ses projets locaux via une commande chat : “pull in all projects from github.com that aren’t in my GitHub Copilot app”. Cela donne une vue unifiée de l’état des dépôts (branches, commits, propreté du code). L’intervenant apprécie particulièrement de pouvoir vérifier que tout est à jour sur “main” et de détecter les dépôts anciens qui nécessitent une maintenance.
Thème et personnalisation
L’intervenant souligne la qualité du theming de l’application, un détail qui améliore l’expérience utilisateur. Il note aussi que la configuration initiale est simple, même si l’ajout manuel de chaque dépôt peut être fastidieux, d’où l’utilisation de commandes chat pour automatiser cette étape.
Comparaison avec d’autres outils
L’intervenant compare brièvement l’application avec d’autres environnements : il préfère parfois utiliser Helix (éditeur CLI) pour les workflows CI, ou des applications comme Codex pour une expérience graphique sur Windows/Mac. Il conclut que l’application GitHub Copilot est “just one more tool to kind of put in your belt”, utile pour ceux qui ont un volume important de notifications.
CONCEPTS CLÉS
- CLI Proxy API : Outil open source qui expose un abonnement IA (comme Codex) via une API locale, permettant de l’utiliser dans plusieurs applications sans souscriptions multiples.
- Triage d’issues : Processus de priorisation et de classification des problèmes signalés sur des dépôts, automatisé ici par l’IA pour regrouper les doublons.
- Dashboard de dépôts : Interface centralisée pour surveiller l’état de plusieurs projets GitHub (issues, PR, branches) en un seul endroit.
- Scaffolding : Création automatique de la structure d’un projet ou d’une PR à partir d’un modèle, souvent assistée par IA.
CONCLUSION
L’application GitHub Copilot, malgré son nom trompeur, se révèle être un excellent outil de gestion de dépôts pour les développeurs actifs. L’intervenant montre comment l’utiliser sans dépendre de l’abonnement Microsoft, en la couplant avec un proxy API pour tirer parti d’un abonnement IA existant. Le message clé : ne vous laissez pas limiter par les outils par défaut — adaptez-les à vos besoins réels, que ce soit pour le triage des notifications ou la synchronisation de vos projets. C’est une leçon de pragmatisme dans un écosystème où les outils sont souvent surdimensionnés ou mal nommés.