Cursor
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Guide d'achat
Comment choisir des outils pour des changements qui touchent de nombreux fichiers dans un code que vous avez déjà, et comment garder ces changements relisibles. Les groupes séparent les agents dans l’éditeur, les agents de terminal, les agents cloud et les outils de relecture, et cet index ne les classe pas.
À qui cela s'adresse. Développeurs et équipes qui doivent modifier beaucoup de fichiers d’un coup dans un dépôt existant : refactorisations, migrations, renommages, mises à jour de dépendances ou changements de framework.
À qui cela ne s'adresse pas. Le prototypage à partir de zéro, où toute une application est générée depuis une consigne, ou les équipes qui n’ont besoin que de chat et d’autocomplétion (voir le guide des outils de codage IA).
Des éditeurs où un agent peut modifier de nombreux fichiers d’un coup, lancer les tâches du projet et montrer un diff relisible avant que vous l’acceptiez. Contrairement au groupe terminal suivant, le travail reste dans une session d’éditeur, pas dans un shell que vous scriptez déjà.
| Sélectionner pour comparer | Nom | Entreprise | Catégorie | Modèle économique | Lancement | Mise à jour | Ma sélection |
|---|---|---|---|---|---|---|---|
| Cursor Écrire du code Modifier une base de code |
Anysphere | Programmation et outils pour développeurs | Freemium | 2023-03 | 2026-10-09 | ||
| Windsurf Écrire du code Modifier une base de code |
Cognition | Programmation et outils pour développeurs | Freemium | 2024-11 | 2026-10-10 | ||
| Kiro Écrire du code Modifier une base de code |
Amazon Web Services | Programmation et outils pour développeurs | Freemium | 2025-07 | 2026-09-10 | ||
| Google Antigravity Écrire du code Modifier une base de code |
Programmation et outils pour développeurs | Freemium | 2025-11 | 2026-10-09 | |||
| Qoder Écrire du code Modifier une base de code |
Alibaba | Programmation et outils pour développeurs | Freemium | 2025-08 | 2026-10-10 |
Des agents qui tournent dans un terminal, peuvent utiliser le shell, les tests et git, et itèrent jusqu’à ce que la construction ou les tests passent. Contrairement au groupe cloud ci-dessous, ils tournent là où vous avez déjà le dépôt, pas dans un environnement hébergé qui ouvre une pull request plus tard.
| Sélectionner pour comparer | Nom | Entreprise | Catégorie | Modèle économique | Lancement | Mise à jour | Ma sélection |
|---|---|---|---|---|---|---|---|
| Claude Code Écrire du code Modifier une base de code |
Anthropic | Programmation et outils pour développeurs | Payant | 2025-02 | 2026-10-09 | ||
| Codex Écrire du code Modifier une base de code |
OpenAI | Programmation et outils pour développeurs | Payant | 2025-05 | 2026-09-04 | ||
| Gemini CLI Écrire du code Modifier une base de code |
Programmation et outils pour développeurs | Ouvert (poids/source ouverts) | 2025-06 | 2026-09-10 | |||
| Aider Écrire du code Modifier une base de code |
Aider AI LLC | Programmation et outils pour développeurs | Ouvert (poids/source ouverts) | 2023 | 2026-10-10 | ||
| Cline Écrire du code Modifier une base de code |
Cline | Programmation et outils pour développeurs | Ouvert (poids/source ouverts) | 2024 | 2026-10-10 | ||
| Amp Écrire du code Modifier une base de code |
Sourcegraph | Programmation et outils pour développeurs | Payant | 2025-07 | 2026-10-09 | ||
| goose Agents d’automatisation Agent en ligne de commande |
Block / Agentic AI Foundation | Agents et automatisation | Ouvert (poids/source ouverts) | 2025-01 | 2026-10-09 |
Des agents qui exécutent des tâches dans un environnement cloud et ouvrent souvent une pull request que vous relisez ensuite. Contrairement au groupe relecture suivant, ils produisent le changement ; les outils de relecture n’inspectent qu’un diff déjà existant.
| Sélectionner pour comparer | Nom | Entreprise | Catégorie | Modèle économique | Lancement | Mise à jour | Ma sélection |
|---|---|---|---|---|---|---|---|
| Devin Écrire du code Modifier une base de code |
Cognition AI | Programmation et outils pour développeurs | Payant | 2024-03 | 2026-10-10 | ||
| Jules Écrire du code Modifier une base de code |
Programmation et outils pour développeurs | Freemium | 2025-05 | 2026-09-10 | |||
| OpenHands Écrire du code Modifier une base de code |
All Hands AI | Programmation et outils pour développeurs | Ouvert (poids/source ouverts) | 2024-03 | 2026-10-10 | ||
| Factory Écrire du code Modifier une base de code |
Factory AI | Programmation et outils pour développeurs | Payant | 2023 | 2026-09-04 |
Des outils qui relisent le diff obtenu, y compris le code généré par IA, pour la qualité, la sécurité et la cohérence. Contrairement au groupe éditeur ci-dessus, ils ne font pas la modification multi-fichiers ; ils sont la porte avant la fusion.
| Sélectionner pour comparer | Nom | Entreprise | Catégorie | Modèle économique | Lancement | Mise à jour | Ma sélection |
|---|---|---|---|---|---|---|---|
| CodeRabbit Écrire du code Modifier une base de code |
CodeRabbit | Programmation et outils pour développeurs | Freemium | 2023 | 2026-09-10 | ||
| Qodo Écrire du code Modifier une base de code |
Qodo | Programmation et outils pour développeurs | Freemium | 2023 | 2026-10-10 | ||
| SonarSource Écrire du code Modifier une base de code |
SonarSource Sàrl | Programmation et outils pour développeurs | Freemium | 2008 | 2026-09-10 | ||
| Codacy Écrire du code Modifier une base de code |
Qamine Portugal S.A. | Programmation et outils pour développeurs | Freemium | 2013 | 2026-09-10 |
Exécuté le 2026-10-09 sur une seule machine (macOS, arm64). L’enregistrement d’exécution est lié intégralement ci-dessous.
L’exécuteur a créé le dépôt temporaire décrit dans le fixture, a demandé à trois petits modèles locaux, via Ollama, de le corriger, a appliqué ce qu’ils renvoyaient puis a relancé les tests. Les trois ont échoué. Les agents de codage hébergés de cette page n’ont pas été exécutés.
| Exécution (UTC) | Runtime | Modèles | Résultat | Enregistrement brut |
|---|---|---|---|---|
| 2026-10-09T12:13Z | Ollama La version du runtime n’est pas conservée dans cet enregistrement. | qwen2.5-0.5b · SmolLM2-360M · TinyLlama-1.1B | Base 2 réussites / 3 échecs. Les trois modèles ont échoué : qwen2.5-0.5b a réécrit deux fichiers de src/ avec un contenu tronqué (14,2 s), SmolLM2-360M et TinyLlama-1.1B ont renvoyé des explications en prose au lieu de fichiers, donc rien n’a pu être appliqué (21,8 s et 8,8 s). La somme des durées enregistrées des trois est de 44,8 s. | docs/tests/existing-repo-coding/runs/2026-10-09T12-13-58-519Z.json |
Coût. Aucun compte, aucune clé d’API, aucune offre payante : les modèles ont tourné en local via Ollama. Le coût mesuré est l’électricité de faire tourner la machine ; aucun montant mesuré n’a été relevé, donc aucun n’est publié.
Chaque libellé est le chemin du fichier dans le dépôt source ; le lien ouvre une copie identique octet pour octet publiée sur ce site (la première entrée ouvre l’index de toutes les copies), de sorte que l’enregistrement se lit sans accès au dépôt.
Cursor · Claude Code · GitHub Copilot · Windsurf · Replit · Aider · Cline · Tabnine
Cette passe n’a exécuté aucune de ces applications : aucun résultat mesuré n’est donc rapporté pour elles. Certaines ont besoin d’un compte ou d’une offre particulière avant de pouvoir être exécutées : Claude Code exige une autorisation d’accès disponible, et les voies documentées sont un abonnement Claude (Pro, Max, Team ou Enterprise), un compte Claude Console, ou un accès via un fournisseur cloud pris en charge — une offre Claude payante n’est donc pas la seule voie — tandis que les agents hébergés ont besoin d’un compte connecté. Ce n’est pas vrai de tous les produits listés — Aider et Cline sont open source et peuvent se connecter à un modèle local, aucun des deux n’a donc besoin d’une offre payante. Aucun autre motif n’a été consigné dans cette passe : lorsqu’une condition n’a pas été confirmée, elle est indiquée comme non confirmée plutôt que supposée. Leurs pages et comparatifs rapportent un comportement documenté avec une source et une date de vérification.
Non. Il regroupe les produits indexés selon leur façon de traiter des changements dans un dépôt existant. Il n’attribue aucune note et ne publie aucun résultat de banc d’essai.
La capacité varie : certains outils indexent le dépôt, d’autres lisent les fichiers tâche par tâche. Consultez la documentation de chaque produit pour savoir comment le contexte est construit et quelles limites s’appliquent.
Commencez en lecture seule ou en mode suggestions sur une branche, relisez le diff, puis activez les modifications et l’exécution de commandes. Gardez des changements assez petits pour être relus d’un coup.
Cela dépend de vos contraintes. Les agents cloud exécutent de longues tâches sans votre machine ; les outils locaux gardent le code dans votre environnement. Les deux sont listés ici sans préférence.
Encadrez la tâche avant qu’elle tourne : nommez les fichiers ou dossiers concernés, indiquez ce qui ne doit pas changer et demandez le plus petit diff qui atteint le résultat. Relisez ensuite le diff avant de l’appliquer. Les flux multi-agents publiés reposent sur la même idée : une limite de tâche explicite plus une branche ou un worktree isolé. Ce guide ne rapporte aucun résultat mesuré.
Les dates indiquent les mises à jour de l’index, pas des tests indépendants. Consultez la documentation liée pour les fonctionnalités et tarifs actuels.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-04.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-09.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-04.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-10-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.
Cet enregistrement a été vérifié pour la dernière fois le 2026-09-10.