Assistance en ligne ou délégation ?
« Assistant de programmation » peut désigner la complétion, une discussion dans l’IDE, un agent qui modifie plusieurs fichiers ou un service cloud chargé d’une tâche et qui remet une pull request. Ces niveaux ne sont pas interchangeables. Une suggestion reste proche du code ; une délégation cloud travaille de façon autonome pendant un temps et demande une revue formelle.
Pour comparer, demander où se trouve le dépôt, quelles commandes l’outil peut lancer, comment les permissions et les données sont gérées et comment inspecter les modifications. La capacité d’exécuter un shell ne justifie pas un accès sans limite.
Quatre outils, différents points d’entrée
Codex propose des surfaces app, CLI, IDE et cloud selon le produit et le forfait actuels. OpenAI décrit des agents capables de travailler dans des environnements locaux ou gérés, de modifier des fichiers et d’exécuter du code avec des contrôles. Il peut être évalué pour des tâches délimitées, des tests, du refactoring ou de la délégation.
Claude Code est un agent de terminal ; Anthropic documente les modes interactifs et non interactifs, la lecture et la modification de fichiers et des commandes encadrées par des autorisations. Gemini CLI est un projet open source, mais le logiciel CLI et le modèle Gemini sont distincts. Google a annoncé qu’à partir du 18 juin 2026, l’ancien accès individuel gratuit ne sert plus les requêtes ; des accès entreprise et API payants subsistent. Google oriente les consommateurs vers Antigravity CLI.
GitHub Copilot coding agent ne correspond pas à la complétion Copilot : il peut recevoir une tâche dans GitHub, travailler dans un environnement cloud temporaire lié au dépôt et proposer une pull request. Le code et les tests doivent être relus avant fusion ; l’accès et les forfaits suivent les conditions en vigueur de GitHub.
La place d’un agent dans un workflow de développement
Un même dépôt peut être traité localement ou via une tâche cloud. Dans les deux cas, la revue humaine reste une étape avant la livraison.
Le développeur définit la tâche
Périmètre, critères d’acceptation et fichiers sensibles sont précisés.
Agent IDE ou terminal
Un agent local peut examiner le projet et exécuter les commandes autorisées.
Dépôt et outils
L’accès est limité aux fichiers, intégrations et à l’environnement nécessaires.
Tests et diff
Lancer les contrôles, examiner les changements et corriger les échecs.
Branche ou pull request
Un workflow cloud peut fournir une branche ou une PR à relire et fusionner.
Positionnement des agents
| Outil | Interface | Exécution | Workflow à considérer |
|---|---|---|---|
| OpenAI Codex | App, CLI, IDE et cloud selon les modes disponibles | Local ou environnement géré | Tâches multi-fichiers, tests et délégation avec revue |
| Claude Code | CLI et intégrations documentées | Terminal local, permissions configurables | Explorer et modifier un dépôt avec contrôle développeur |
| Gemini CLI | CLI open source | Terminal ; accès modèle selon compte ou API | Workflow terminal ; vérifier l’accès actuel |
| GitHub Copilot coding agent | Issues et pull requests GitHub | Environnement cloud temporaire | Déléguer une tâche suivie puis relire la PR |
Les fonctionnalités et forfaits changent. Le tableau décrit des catégories de workflows documentées, pas des prix, quotas ou performances garantis.
Choisir selon le travail
Pour une modification locale rapide, un agent CLI ou IDE garde le cycle demande-code-test dans l’environnement du développeur. Claude Code, Codex et Gemini CLI s’inscrivent dans cette catégorie avec des authentifications et contrôles différents. Pour déboguer ou expliquer le code, rester près du dépôt aide à vérifier les références et demander de petits changements.
Pour une tâche décrite comme une issue, GitHub Copilot coding agent s’intègre aux branches et pull requests ; Codex cloud propose une autre forme de délégation gérée. Définir des critères d’acceptation, exécuter les tests et conserver une revue humaine avant la fusion ou la mise en production.
Sécurité, contexte et coût
Un agent de terminal peut lire le dépôt et lancer des commandes : limiter répertoires, permissions et réseau, ne pas exposer les secrets et valider les opérations destructrices. Pour un agent cloud, vérifier les fichiers transmis, la durée de l’environnement et les intégrations. Un diff plausible peut ajouter une dépendance ou modifier un comportement que les tests ne couvrent pas.
Ne pas déduire une offre gratuite du caractère open source d’une CLI. Gemini CLI reste un logiciel open source, mais l’accès individuel antérieur aux modèles a pris fin selon le calendrier Google de juin 2026. Codex et Claude Code dépendent d’un forfait ou d’une API ; Copilot distingue produits et plans. Consulter la documentation officielle à jour et ne pas s’appuyer sur des quotas non vérifiés.
Un test comparatif concret
Choisir une tâche réversible, par exemple ajouter une validation clairement spécifiée dans un projet de test. Utiliser les mêmes exigences et critères d’acceptation ; demander un plan, une modification et l’exécution des tests. Évaluer justesse, changements hors périmètre, temps de revue et clarté des autorisations.
La bonne mesure est le coût du cycle complet : préparation du contexte, interventions, débogage, revue et maintenance. Une équipe devrait choisir le workflow qui s’intègre à ses dépôts et contrôles tout en laissant clairement aux personnes la responsabilité de la fusion.
Sources et références
Une erreur factuelle à signaler ou une source à suggérer ? Contacter la rédaction.



