Le 28 août 2026, l'agent de codage dédié le plus étoilé sur GitHub affichait ~202k stars, et deux projets encore recommandés dans la plupart des listes "best open source" étaient archivés et en lecture seule. Un troisième, Continue, indique dans son propre README que le repository "is no longer actively maintained", et son organisation héberge désormais un repo décrit comme un "Static archive of continue.dev (acquired by Cursor)". Voilà le vrai profil de risque de cette catégorie : un panorama écrit de mémoire est faux en moins d'un trimestre.
L'équipe CodeCourier a donc fait la partie ennuyeuse. Pour chaque projet ci-dessous, nous avons ouvert le fichier LICENSE et lu le texte exact plutôt que de nous fier au badge, récupéré le dernier commit sur la branche par défaut, relevé le nombre de stars et vérifié s'il exige votre propre clé d'API. Tout a été vérifié le 28 août 2026, et lorsqu'un projet ralentit, nous le disons avec la date. Ceci est une référence build-versus-buy pour un propriétaire de plateforme, pas une visite guidée du marché des assistants de codage IA open source. Pour l'ensemble du domaine classé sur le comportement plutôt que sur le modèle de déploiement, voir notre panorama des outils de codage agentic et 15 Best AI Coding Agents in 2026.
Apportez-nous votre revue de sécurité
Qu'est-ce que CodeCourier ? Une plateforme autonome d'ingénierie logicielle IA qui transforme une issue suivie en une pull request testée, avec chaque run isolé dans sa propre sandbox jetable, des personas d'agent qui encodent la façon dont votre équipe écrit vraiment du code, un learning engine qui s'affine sur votre repository au fil du temps, et des analytics d'ingénierie que vos leads peuvent auditer, sur GitHub, Jira, Linear, Slack et Sentry. Parlons d'un déploiement d'équipe.
Comment nous avons choisi le meilleur agent de codage open source
Il n'existe pas un meilleur agent de codage open source, parce que l'axe décisif est votre propre capacité opérationnelle, ce qui rend le choix d'un agent de codage open source sur lequel une équipe peut se standardiser plus difficile que les tableaux de fonctionnalités ne le laissent croire. Sept critères, tous des questions de self-hosting :
- La licence, lue dans le fichier : nous avons ouvert le vrai LICENSE de chaque repository et relevé le texte exact, y compris tout ce qui est ajouté après le corps standard. Le détecteur de GitHub renvoie
NOASSERTIONsur tout fichier comportant des lignes ajoutées, le badge seul ne vous apprend donc rien. Permissive et inconditionnelle bat permissive avec déclencheur de revenus. - Signal de maintenance, avec une date : dernier commit sur la branche par défaut, nombre de stars et statut d'archivage, tous relevés le 28 août 2026. Un commit vieux de trois mois n'est pas éliminatoire, mais il a sa place dans votre registre des risques.
- Gouvernance : qui peut changer la licence. Un repository mono-éditeur peut modifier les conditions en un commit, un projet gouverné par une fondation ne peut pas le faire discrètement.
- L'isolation que vous recevez contre l'isolation que vous construisez : le projet livre-t-il une vraie frontière pour les commandes générées par le modèle. Quatre sur dix le font. Pour les autres, cette frontière, c'est votre effectif.
- Portabilité du modèle : pouvez-vous le pointer vers n'importe quel fournisseur, vers une passerelle que vous contrôlez, ou vers des open weights sur votre propre matériel, et que coûte le changement. C'est la raison pour laquelle la plupart des équipes font du self-hosting.
- Surface opérationnelle : un binaire Rust unique installé par développeur n'est pas la même proposition d'astreinte qu'une control plane avec des backends d'agents, une base de données et une file d'attente.
- Sortie auditable : les logs de run, les politiques de permissions et les traces d'approbation font la différence entre un outil que vous pouvez défendre en revue et un outil que vous ne pouvez pas défendre.
Nous n'avons pas classé sur les scores de benchmark. La position bouge avec le modèle que vous branchez, pas avec l'agent : voir What Is SWE-bench?
Top 10 des agents de codage IA open source
L'équipe CodeCourier construit et exploite de l'infrastructure d'agents au quotidien, nous pondérons donc ce que vous pondérez quand le pager sonne : ce qui casse, qui en est propriétaire, et ce que dit la licence quand le juridique pose la question.
-
OpenHands
-
opencode
-
goose
-
Cline
-
OpenAI Codex CLI
-
Gemini CLI
-
Kilo Code
-
mini-SWE-agent
-
Qwen Code
-
Aider
Passons maintenant chaque agent en revue en détail.
1. OpenHands
OpenHands, anciennement OpenDevin, est ce qui se rapproche le plus ici d'une control plane self-hosted plutôt que d'un outil mono-utilisateur. Sa forme actuelle, Agent Canvas, est décrite dans le repo comme "the self-hosted developer control center for coding agents and automations", et il affichait ~85k stars le 28 août 2026.
Le fichier LICENSE est une licence MIT propre, copyright "2025 OpenHands contributors", sans condition ajoutée. Sa branche par défaut a reçu son dernier commit le 27 août 2026. Les agents tournent sur des backends interchangeables : en local par défaut, ou dans des conteneurs Docker, sur des VM, ou dans votre propre infrastructure d'entreprise. Il exécute l'agent open source OpenHands d'origine et pilote des agents tiers via l'Agent Client Protocol, se standardiser sur OpenHands ne revient donc pas à se standardiser sur un seul fournisseur de modèles.
L'isolation, l'orchestration et le routage multi-agents que vous écririez autrement vous-même existent déjà sous MIT. Le prix, c'est que vous exploitez désormais une control plane, pas une CLI.
Points clés :
- Licence : MIT, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : élevée, tâches autonomes de longue durée et automatisations planifiées
- Sandbox incluse : oui, backends Docker, VM et infrastructure d'entreprise
- Modèle au choix : oui, plus les agents tiers via ACP
- Signal de maintenance : ~85k stars, dernier commit sur la branche par défaut le 27 août 2026
2. opencode
opencode est l'agent de codage open source dédié le plus étoilé sur GitHub avec ~202k stars, développé sous l'organisation Anomaly. Il est livré terminal-first avec une application desktop en bêta, distribuée via npm, Homebrew, Scoop, Chocolatey, pacman, Nix et mise.
Le fichier LICENSE est une licence MIT standard, copyright "2025 opencode", sans rien d'ajouté, et la branche par défaut a reçu son dernier commit le 28 août 2026. Son avantage est l'étendue des fournisseurs : l'annuaire documenté couvre Amazon Bedrock, Azure OpenAI, Google Vertex AI, GitHub Copilot, OpenRouter, Cloudflare AI Gateway, SAP AI Core et Snowflake Cortex, aux côtés de runtimes locaux comme Ollama, LM Studio et llama.cpp, plus une voie pour fournisseur personnalisé. Sa documentation comporte des pages dédiées Enterprise, Permissions et Policies.
Cela en fait le meilleur agent de codage open source en CLI pour une équipe qui exploite déjà une passerelle de modèles. Il ne provisionne toutefois aucune isolation : il s'exécute dans le shell que vous lui avez donné.
Points clés :
- Licence : MIT, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : élevée, agent de terminal avec des modes d'agent intégrés commutables
- Sandbox incluse : non, uniquement configuration de permissions et de policies
- Modèle au choix : oui, large annuaire de fournisseurs documenté, runtimes locaux compris
- Signal de maintenance : ~202k stars, dernier commit sur la branche par défaut le 28 août 2026
3. goose
goose est le seul projet classé ici doté d'une gouvernance de fondation, et sur un engagement pluriannuel c'est le fait le plus lourd de conséquences de cette page. Son README indique que goose fait partie de l'Agentic AI Foundation à la Linux Foundation, et le repository se trouve désormais sous l'organisation aaif-goose. Il a démarré chez Block, est écrit en Rust, et affichait ~54k stars.
Le fichier LICENSE est l'Apache License 2.0 complète et non modifiée, et la branche par défaut a reçu son dernier commit le 27 août 2026, avec des travaux récents sur l'application des politiques de permissions pour les appels d'outils. Il livre une application desktop native, une CLI et une API embarquable, se connecte à 15 fournisseurs ou plus dont Ollama, et peut réutiliser des abonnements Claude, ChatGPT ou Gemini existants via ACP au lieu de clés d'API séparées. Il publie un GOVERNANCE.md et un guide de distribution personnalisée pour produire votre propre build de marque.
Deux réserves : goose est généraliste plutôt que spécialisé code, une partie de sa surface n'est donc pas ce que vous achetez, et il tourne nativement sur la machine du développeur, l'isolation reste donc à votre charge.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : Rust
- Autonomie : élevée, agent généraliste couvrant code, workflows et automatisation
- Sandbox incluse : non, s'exécute nativement sur la machine hôte
- Modèle au choix : oui, plus de 15 fournisseurs dont Ollama en local, plus les abonnements via ACP
- Signal de maintenance : ~54k stars, dernier commit sur la branche par défaut le 27 août 2026
4. Cline
Cline est l'assistant de codage IA open source le plus complet si votre déploiement doit rejoindre les développeurs là où ils travaillent déjà. Une seule base de code livre une extension VS Code, un plugin JetBrains, une CLI qui tourne en interactif ou en totalement headless pour la CI, un Kanban web pour faire tourner de nombreux agents en parallèle, et un @cline/sdk publié. Il affichait ~67k stars et est développé par Cline Bot Inc.
Le fichier LICENSE est l'Apache License 2.0 complète, copyright "2026 Cline Bot Inc.", et la branche par défaut a reçu son dernier commit le 28 août 2026. La surface Kanban compte le plus pour un propriétaire de plateforme : chaque carte reçoit son propre git worktree, l'auto-commit et le chaînage de dépendances, une réponse légère aux runs parallèles sans isolation VM complète. L'extension IDE conserve une étape d'approbation humaine avant l'écriture de fichiers et l'exécution de commandes.
La limite honnête : les worktrees et les demandes d'approbation sont des contrôles de workflow, pas une frontière de sécurité. La gouvernance est mono-éditeur, la concession Apache d'aujourd'hui est donc permanente, mais les commits de demain appartiennent à l'éditeur.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : élevée, mode CLI headless plus tableau de tâches parallèles
- Sandbox incluse : non, contrôle par approbations et git worktrees par tâche
- Modèle au choix : oui, clé d'API ou compte Cline
- Signal de maintenance : ~67k stars, dernier commit sur la branche par défaut le 28 août 2026
5. OpenAI Codex CLI
Codex CLI est l'agent de terminal d'OpenAI, ouvert sous Apache 2.0, et le deuxième projet le plus étoilé de cette comparaison avec ~119k stars. Il est écrit en Rust, il s'installe donc comme un binaire unique et rapide plutôt qu'un runtime Node accompagné de son arbre de dépendances.
Le fichier LICENSE est l'Apache License 2.0 complète sans condition additionnelle, et la branche par défaut a reçu son dernier commit le 28 août 2026, avec le plus gros volume de commits de tous les projets présentés ici. Il livre une couche de sandbox et d'approbations plus un système distinct de politique d'exécution, tous deux traités comme des sujets de premier plan dans la documentation du repo. L'authentification passe soit par "Sign in with ChatGPT" avec un plan Plus, Pro, Business, Edu ou Enterprise, soit par une clé d'API avec une configuration supplémentaire.
Cette ligne est le compromis. Le code est en Apache 2.0 et forkable, le chemin par défaut pour l'exécuter est un compte OpenAI, et la mécanique de sandbox et de policy le présuppose. Licence réellement ouverte, mais pas une voie vers l'indépendance en matière de modèles.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : Rust
- Autonomie : élevée, modes d'exécution interactif et non interactif
- Sandbox incluse : oui, couches documentées de sandbox, d'approbations et de politique d'exécution
- Modèle au choix : limité, connexion via un plan ChatGPT ou clé d'API OpenAI
- Signal de maintenance : ~119k stars, dernier commit sur la branche par défaut le 28 août 2026
6. Gemini CLI
Gemini CLI est l'agent de terminal open source de Google et la réponse que cherchent la plupart des gens quand ils font une recherche sur un agent de codage IA gratuit. Il affichait ~107k stars et est écrit en TypeScript.
Le fichier LICENSE est l'Apache License 2.0 complète, et la branche par défaut a reçu son dernier commit le 26 août 2026, sur un correctif empêchant une SSRF dans la découverte de métadonnées MCP OAuth, ce qui vous en dit long sur la façon dont le projet traite les signalements de sécurité. Le README documente deux voies d'authentification : un compte Google personnel avec un palier gratuit de 60 requêtes par minute et 1,000 requêtes par jour et aucune gestion de clé d'API, ou une clé d'API Gemini documentée à 1,000 requêtes par jour sur Gemini 3 Flash et Pro. Il renvoie vers une page dédiée Sandboxing and Security.
C'est le pilote le moins cher possible : licence inconditionnelle, palier gratuit quantifié, sandboxing documenté. Comme pour Codex CLI, le chemin du modèle mène à un seul fournisseur, et un plafond de requêtes par jour est une limite dure pour du travail en batch non supervisé.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : élevée, agent de terminal interactif et scriptable
- Sandbox incluse : oui, sandboxing et configuration de sécurité documentés
- Modèle au choix : limité, compte Google ou clé d'API Gemini
- Signal de maintenance : ~107k stars, dernier commit sur la branche par défaut le 26 août 2026
7. Kilo Code
Kilo Code est le choix pragmatique pour une équipe qui veut un agent IA open source pour le codage sans construire d'abord un processus d'achat de modèles. Il tourne dans VS Code, dans les IDE JetBrains et en CLI, et affichait ~27k stars.
Le fichier LICENSE est en MIT et porte deux lignes de copyright, "Copyright (c) 2026 Kilo Code" et "Copyright (c) 2025 opencode", ce qui mérite d'être connu si votre équipe juridique audite la provenance. La branche par défaut a reçu son dernier commit le 28 août 2026, sur une release candidate JetBrains. Son modèle commercial est réellement utile : le README indique que vous choisissez parmi plus de 500 modèles, changez en cours de tâche, et payez le tarif du fournisseur sans aucune marge, sans clé d'API pour démarrer.
Cela supprime l'étape la plus lente d'une évaluation de deux semaines. La contrepartie : le confort sans marge passe par un compte Kilo, les achats traiteront donc Kilo comme un sous-traitant sur le chemin, même si le client est en MIT. En tant qu'agent résidant dans l'éditeur, il n'apporte aucune isolation d'exécution.
Points clés :
- Licence : MIT, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : moyenne à élevée, agent dans l'éditeur avec un mode CLI
- Sandbox incluse : non, modèle d'extension éditeur et CLI
- Modèle au choix : oui, plus de 500 modèles au tarif fournisseur, ou vos propres clés
- Signal de maintenance : ~27k stars, dernier commit sur la branche par défaut le 28 août 2026
8. mini-SWE-agent
mini-SWE-agent est l'option de qualité recherche, construite par l'équipe de Princeton et Stanford derrière SWE-bench, et c'est le projet que les mainteneurs de SWE-agent recommandent désormais à la place de leur propre original : le README de SWE-agent indique qu'il "has superseded SWE-agent" et que la recommandation générale est de l'utiliser à l'avenir. Il affichait 6,817 stars, de loin le plus petit total ici, et cela ne devrait pas jouer contre lui.
Le fichier de licence est LICENSE.md, contenant la licence MIT, copyright "2025 Kilian A. Lieret and Carlos E. Jimenez". La branche par défaut a reçu son dernier commit le 17 août 2026. La classe d'agent fait environ 100 lignes de Python et le README rapporte un score supérieur à 74% sur SWE-bench Verified. Ce qui compte pour une équipe plateforme, c'est l'abstraction d'environnement : local, Docker et Podman, Singularity et Apptainer, Bubblewrap et contree, parce que remplacer subprocess.run par docker exec est une modification d'une ligne dans une base de code de cette taille.
Pour de l'évaluation en batch, des tentatives parallèles sur des issues ou un harness interne que vous comptez posséder, c'est la fondation la plus propre de cette liste. Ce n'est pas un produit et il n'a aucune surface IDE.
Points clés :
- Licence : MIT, vérifiée dans le fichier LICENSE.md du repository le 28 août 2026
- Langage : Python
- Autonomie : élevée, conçu pour la résolution d'issues en batch non supervisée
- Sandbox incluse : oui, environnements Docker, Podman, Apptainer, Bubblewrap et local
- Modèle au choix : oui, agnostique du modèle par conception
- Signal de maintenance : 6,817 stars, dernier commit sur la branche par défaut le 17 août 2026
9. Qwen Code
Qwen Code est ici la meilleure option pour un agent de codage IA réellement local, parce qu'il traite le protocole du fournisseur comme de la configuration plutôt que comme de l'architecture. Il affichait ~27k stars, est écrit en TypeScript et est publié par l'équipe Qwen chez Alibaba.
Le fichier LICENSE est l'Apache License 2.0 complète, et la branche par défaut a reçu son dernier commit le 28 août 2026, sur des travaux de migration de l'interface terminal. Le README documente la prise en charge multiprotocole des API OpenAI, Anthropic, Gemini et Qwen, de n'importe quel fournisseur tiers, et des modèles locaux via Ollama ou vLLM, commutables à l'exécution via /auth. Son tableau de fonctionnalités liste Auto Mode, Sandbox et git worktrees.
Si vous voulez un assistant de codage IA local qui ne sort jamais de votre réseau, c'est le chemin le plus court : un client Apache 2.0, un endpoint vLLM local, et des open weights que vous contrôlez aussi. Le contrepoids : le changement de fournisseur à l'exécution n'est sûr que dans la mesure où votre politique d'egress l'est, associez-le donc à des contrôles réseau.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE du repository le 28 août 2026
- Langage : TypeScript
- Autonomie : élevée, mode automatique avec prise en charge des git worktrees
- Sandbox incluse : oui, sandbox listée dans le tableau de fonctionnalités du projet
- Modèle au choix : oui, protocoles OpenAI, Anthropic, Gemini et Qwen, plus Ollama et vLLM
- Signal de maintenance : ~27k stars, dernier commit sur la branche par défaut le 28 août 2026
10. Aider
Aider est le pair programmer de terminal qui a défini la catégorie, et avec ~49k stars il conserve la troisième plus grande communauté de cette comparaison. Ses idées fondatrices, la cartographie de repository pour le contexte sur de grandes bases de code et les commits git automatiques accompagnés de messages sensés, ont été copiées par presque tout ce qui le devance.
Le fichier de licence est LICENSE.txt, contenant l'Apache License 2.0 complète. Le fait de maintenance dont vous avez besoin : le dernier commit sur la branche par défaut date du 22 mai 2026, trois mois avant notre vérification, et les recommandations de modèles du README citent encore Claude 3.7 Sonnet, DeepSeek R1 et Chat V3, ainsi qu'OpenAI o1, o3-mini et GPT-4o. Il se connecte à presque n'importe quel LLM, modèles locaux compris, couvre plus de 100 langages, et intègre le linting et les tests dans sa boucle d'édition.
Aider n'est pas archivé et la concession Apache 2.0 sur le code existant est irrévocable, rien ne vous empêche donc de l'exploiter. Mais si c'est une dépendance à deux ans, inscrivez cette date de commit dans le registre des risques à côté de la licence et décidez si vous maintiendriez un fork.
Points clés :
- Licence : Apache License 2.0, vérifiée dans le fichier LICENSE.txt du repository le 28 août 2026
- Langage : Python
- Autonomie : moyenne, pair programming interactif en terminal avec un mode watch
- Sandbox incluse : non, opère directement sur votre working tree
- Modèle au choix : oui, presque n'importe quel fournisseur, modèles locaux compris
- Signal de maintenance : ~49k stars, dernier commit sur la branche par défaut le 22 mai 2026
Projets vérifiés et non classés
Un panorama 2026 qui liste un repository mort est pire qu'inutile. Voici ce qui a été exclu et la raison vérifiée, le tout contrôlé le 28 août 2026.
Continue est exclu parce que le projet le dit lui-même. Son README indique que le repository "is no longer actively maintained and is read-only for all users", enregistre une release finale 2.0.0, et l'organisation continuedev héberge un repo décrit comme un "Static archive of continue.dev (acquired by Cursor)". Le code reste en Apache 2.0, copyright 2023 à 2026 Continue Dev, Inc., un fork est donc juridiquement propre. Ce n'est simplement pas quelque chose à adopter aujourd'hui.
Roo Code et Void sont tous deux marqués archivés sur GitHub, à ~24k et ~29k stars, derniers push le 15 mai 2026 et le 2 juin 2026, tous deux en Apache 2.0. gpt-engineer est archivé, MIT, ~55k stars, dernier push le 14 mai 2025. Devika est en MIT et n'est pas archivé, mais son dernier push date du 25 septembre 2025, onze mois avant notre vérification. SWE-agent lui-même, MIT à ~20k stars, n'est pas mort mais est délibérément remplacé par ses propres mainteneurs, c'est pourquoi c'est le successeur qui est classé.
OpenClaw mérite une note, car avec ~388k stars c'est le projet le plus étoilé de tout ce qui approche ce domaine et il domine ces recherches. Il est réel et actuel, sa branche par défaut a reçu un commit le 28 août 2026, et son fichier LICENSE est la licence MIT, copyright "2026 OpenClaw Foundation", avec une ligne ajoutée notant que les mentions tierces se trouvent dans THIRD_PARTY_NOTICES.md. Cette ligne ajoutée est exactement la raison pour laquelle GitHub rapporte sa licence comme NOASSERTION plutôt que MIT, et la raison pour laquelle on lit le fichier. Nous ne l'avons pas classé parce que ce n'est pas un agent de codage : il se décrit comme un assistant IA personnel pour un opérateur unique, reliant modèles, outils et canaux de messagerie via une seule passerelle.
Open weights : les modèles que vous feriez tourner derrière ces agents
Chaque agent ci-dessus est un harness. La capacité vient du modèle, et si votre raison de passer à l'open source est le contrôle des données, c'est le modèle qui décide si du code sort de votre réseau. Toutes les licences ci-dessous ont été lues sur la fiche de modèle Hugging Face et dans le fichier LICENSE le 28 août 2026.
Apache 2.0, inconditionnelle. Qwen3-Coder-Next et le plus petit Qwen3-Coder-30B-A3B-Instruct par lequel la plupart des équipes commencent sur un seul nœud, le Devstral-Small-2507 de Mistral, le gpt-oss-120b d'OpenAI et le KAT-Coder-V2.5-Dev de Kwaipilot. Aucune condition sur l'usage commercial, aucun déclencheur de revenus, aucune obligation d'attribution.
MIT. DeepSeek-V4-Pro-0813 et DeepSeek-V4-Flash-0731. GLM-5.2 et GLM-5.3-Flash de Z.ai.
Permissive avec une condition, là où les équipes se font piéger. Kimi K2 et Kimi K2.7 Code de Moonshot sont étiquetés modified-mit, et la modification est explicite dans le LICENSE : si le logiciel ou un dérivé est utilisé dans un produit commercial comptant plus de 100 millions d'utilisateurs actifs mensuels ou plus de 20 millions de dollars américains de revenus mensuels, vous devez afficher de manière visible le nom du modèle dans l'interface du produit. Qwen3.8-2.4T-A95B n'est pas du tout en Apache 2.0 ; il est distribué sous une "Qwen3.8-Max License" sur mesure qui ajoute une seconde condition par-dessus ce déclencheur : si vous exploitez une activité de Model-as-a-Service ou d'assistant de travail IA et que le revenu du groupe dépasse 50 millions de dollars américains sur douze mois consécutifs quelconques, vous devez obtenir une licence distincte auprès de Qwen avant tout usage commercial, avec une exception pour l'usage interne non exposé à des tiers. La famille Llama de Meta reste sous sa propre licence communautaire plutôt que sous une licence approuvée par l'OSI, et sa version Hugging Face la plus récente, Llama 4, a été modifiée pour la dernière fois en mai 2025.
Filtrez sur le fichier de licence avant de filtrer sur le classement. Une condition découverte une fois votre stack d'inference construite est un problème d'architecture, pas de paperasse.
Ce que coûte réellement un agent de codage IA gratuit
L'agent est gratuit. L'inference ne l'est généralement pas. Chaque projet classé ici peut être téléchargé, modifié et livré dans un produit commercial sous MIT ou Apache 2.0 sans frais, de façon permanente. Ce n'est pas le chiffre que votre directeur financier demande. Il existe trois formes de coût et vous rencontrerez une combinaison des trois.
Les tokens du fournisseur, la valeur par défaut pour huit des dix. Le coût suit les tokens, qui suivent la part de la base de code que l'agent lit et le nombre de tentatives qu'il fait, pas l'effectif. Deux points d'entrée gratuits sont réels : les 60 requêtes par minute et 1,000 par jour documentées de Gemini CLI sur un compte Google personnel, et l'inclusion de Codex CLI dans les plans ChatGPT Plus, Pro, Business, Edu et Enterprise existants. La refacturation sans marge de Kilo Code vous montre le vrai coût fournisseur sans marge d'éditeur au milieu.
Vos propres GPU, si l'objectif est que le code ne quitte jamais votre réseau. Comme point d'ancrage public, la grille tarifaire GPU Cloud de Lambda au 28 août 2026 affiche du H100 SXM 80 GB à la demande à partir de 3.99 dollars américains par heure-GPU et du B200 SXM6 180 GB à partir de 6.69 dollars américains par heure-GPU. Un seul H100 allumé en permanence à ce tarif représente environ 2,900 dollars américains par mois avant qu'un seul token utile soit servi, et un modèle de la classe Qwen3-Coder-Next ou DeepSeek-V4-Pro n'est pas un déploiement sur un seul GPU.
Le temps d'ingénieur, celui qu'on sous-estime. Quelqu'un est propriétaire du provisionnement et de la destruction des sandboxes, du cloisonnement des secrets pour qu'aucun run ne détienne de credential permanent, de la politique d'egress, de la durée de vie des tokens de repository, de la cadence de mise à jour sur des projets qui commitent chaque jour, du routage de modèles et du failover, de la journalisation des runs et de leur rétention, et de l'astreinte sur l'ensemble. Chiffrez cela au coût d'ingénierie complet et comparez-le à la facture de tokens. Pour beaucoup d'équipes, le calcul est le petit chiffre.
Déployez-le sur une seule file avant de le déployer sur dix
Qu'est-ce que CodeCourier ? Une plateforme autonome d'ingénierie logicielle IA qui transforme une issue suivie en une pull request testée, avec chaque run isolé dans sa propre sandbox jetable, des personas d'agent qui encodent la façon dont votre équipe écrit vraiment du code, un learning engine qui s'affine sur votre repository au fil du temps, et des analytics d'ingénierie que vos leads peuvent auditer, sur GitHub, Jira, Linear, Slack et Sentry. Parlons d'un déploiement d'équipe.
Build versus buy, dit honnêtement
Pour beaucoup d'équipes, le self-hosting est la bonne réponse, et nous préférons le dire clairement plutôt que de mal vendre contre. Ce que vous obtenez : le contrôle total du modèle et du chemin des données, démontrable par une politique réseau plutôt que par un contrat. Aucun coût par siège, l'économie ne vous punit donc pas de recruter. Aucun éditeur, donc aucune négociation de renouvellement, aucune roadmap que vous ne pouvez influencer, aucun service que vous ne pouvez forker, et aucun fournisseur dont la panne devient votre incident. Sous une concession MIT ou Apache 2.0 inconditionnelle, la version d'aujourd'hui est à vous en permanence, quoi que fasse ensuite le projet. Si vous exploitez déjà une équipe plateforme, une passerelle de modèles et une flotte interne de VM ou de Kubernetes, le travail marginal relève de l'intégration plutôt que de l'invention, et vous devriez probablement faire du self-hosting.
Ce que vous prenez en charge. L'isolation en sandbox d'abord : un agent exécute des commandes non fiables générées par un modèle, chaque run a donc besoin d'un environnement jetable sans credentials permanents, avec un egress restreint et une limite de temps stricte. Cet argument est développé correctement dans pourquoi l'exécution de code isolée n'est pas négociable et défini dans What Is a Code Sandbox?, nous ne le rejouons donc pas ici. Ensuite l'orchestration : mise en file, retries, limites de parallélisme, et ce qui se passe quand un agent ouvre une mauvaise pull request à 02:00. Ensuite le contexte durable de repository qui rend un agent utile au-delà de la première tâche, un problème d'ingénierie à part entière. Ensuite les mises à jour face à des projets qui commitent chaque jour, et l'astreinte qui couvre tout cela. C'est là que le vibe coding open source cesse d'être un cadre utile : se prompter jusqu'à un prototype et exploiter une flotte d'agents sur un tracker d'issues partagé sont des disciplines différentes, comme l'expose ce que veut vraiment dire le codage agentic.
CodeCourier est le contrepoint managé. Il transforme une issue suivie en une pull request testée, donne à chaque run sa propre sandbox isolée et jetable, encode les conventions d'équipe sous forme de personas d'agent plutôt qu'un agent générique unique, construit un contexte durable via le learning engine, et produit des analytics que vos leads peuvent auditer, sur GitHub, Jira, Linear, Slack et Sentry. Les clés de modèles restent les vôtres : chaque palier tourne sur vos propres clés fournisseur, et vous payez OpenAI, Anthropic et E2B directement pendant que CodeCourier facture la couche de coordination. Les tarifs publiés démarrent à 0 dollar américain pour le palier gratuit, 23 dollars américains par mois pour Solo en facturation annuelle ou 29 en facturation mensuelle, et 159 par mois pour Team en facturation annuelle ou 199 en facturation mensuelle, Enterprise sur demande. Côté conformité, pour que les achats partent d'une base exacte : notre page SOC 2 indique que les contrôles de Type I sont cartographiés et que la fenêtre d'observation de Type II est ouverte avec un cabinet CPA indépendant, la formulation correcte aujourd'hui est donc en cours, pas certifié. La posture RGPD et LPD suisse, le DPA et la liste des sous-traitants sont sur le centre de confiance.
Retenez le cadrage qui survit à vos propres chiffres.
Tableau comparatif des agents de codage IA open source
Ces projets paraissent interchangeables dans un README. La licence, le modèle d'isolation et la cadence de maintenance sont là où ils divergent, et ce sont les colonnes dont une revue plateforme débat réellement. Chaque fait ci-dessous figure dans la fiche correspondante plus haut.
| Agent | Licence | Langage | Autonomie | Sandbox incluse | Modèle au choix | Activement maintenu |
|---|---|---|---|---|---|---|
| OpenHands | MIT | TypeScript | Élevée | Oui, Docker, VM, infra propre | Oui, plus les agents ACP | Oui, 27 août 2026 |
| opencode | MIT | TypeScript | Élevée | Non, permissions et policies | Oui, large annuaire fournisseurs | Oui, 28 août 2026 |
| goose | Apache 2.0 | Rust | Élevée | Non, s'exécute sur l'hôte | Oui, 15+ fournisseurs et Ollama | Oui, 27 août 2026 |
| Cline | Apache 2.0 | TypeScript | Élevée | Non, approbations et worktrees | Oui, clés ou compte Cline | Oui, 28 août 2026 |
| OpenAI Codex CLI | Apache 2.0 | Rust | Élevée | Oui, sandbox et policy d'exécution | Limité, OpenAI seulement | Oui, 28 août 2026 |
| Gemini CLI | Apache 2.0 | TypeScript | Élevée | Oui, sandboxing documenté | Limité, Google seulement | Oui, 26 août 2026 |
| Kilo Code | MIT | TypeScript | Moyenne à élevée | Non, extension éditeur et CLI | Oui, 500+ modèles au prix coûtant | Oui, 28 août 2026 |
| mini-SWE-agent | MIT | Python | Élevée | Oui, Docker, Podman, Apptainer | Oui, agnostique du modèle | Oui, 17 août 2026 |
| Qwen Code | Apache 2.0 | TypeScript | Élevée | Oui, selon son tableau de features | Oui, dont Ollama et vLLM | Oui, 28 août 2026 |
| Aider | Apache 2.0 | Python | Moyenne | Non, travaille sur votre tree | Oui, presque tout LLM | Ralenti, 22 mai 2026 |
Comment mener cette évaluation en deux semaines
Trois facteurs tranchent, et aucun n'est une liste de fonctionnalités. Premièrement, le fichier de licence lu au pied de la lettre, y compris tout ajout, parce qu'une condition déclenchée par le revenu est une contrainte d'architecture et pas une note de bas de page. Deuxièmement, la frontière d'isolation : quatre de ces dix en livrent une et six attendent que vous la construisiez, généralement le plus gros coût caché d'un dossier de self-hosting. Troisièmement, le signal de maintenance avec sa date, mis en balance avec la question de savoir si vous maintiendriez réellement un fork.
L'évaluation honnête la plus rapide est étroite. Prenez une file à fort volume et faible ambiguïté, corrections de tests flaky, montées de version de dépendances, petits bugs avec une reproduction claire, et faites-la tourner de deux façons pendant deux semaines : un agent open source de cette liste que vous hébergez, et un run managé. Mesurez les pull requests mergées, le temps de revue par pull request, et les heures que vos propres ingénieurs ont passées à maintenir chaque voie en vie. Ce dernier chiffre tranche, et c'est celui que personne n'instrumente. Ce qui ne devrait être automatisé sur aucune des deux voies est identique : le changement d'architecture, les exigences ambiguës et le travail transverse à plusieurs services ont encore besoin d'un humain qui porte la décision.
Si c'est la colonne opérationnelle qui fait s'effondrer votre dossier build, apportez-nous la file et les chiffres plutôt qu'un repo de démonstration. Apportez-nous votre revue de sécurité. Parlons d'un déploiement d'équipe.
FAQ : agents de codage IA open source
Existe-t-il un agent IA gratuit pour le codage ?
Oui, et la distinction compte : l'agent est gratuit, l'inference ne l'est généralement pas. Chaque projet classé ici est libre de téléchargement, d'exécution et de modification sous MIT ou Apache 2.0. Ce qui coûte de l'argent, c'est le modèle derrière. Gemini CLI est ce qui se rapproche le plus du gratuit à l'usage, avec un palier documenté de 60 requêtes par minute et 1,000 par jour sur un compte Google personnel (README du repo, vérifié le 28 août 2026). Tout le reste vous facture en tokens d'API, en siège sur un plan éditeur, ou en heures GPU si vous hébergez vous-même des open weights.
Existe-t-il une IA open source pour le codage ?
Il y en a beaucoup, et en 2026 ce n'est plus une seconde division. Dix projets activement maintenus sont classés dans cet article, tous sous des licences approuvées par l'OSI : OpenHands, opencode, goose, Cline, OpenAI Codex CLI, Gemini CLI, Kilo Code, mini-SWE-agent, Qwen Code et Aider. Les dix sont sous licence permissive pour un usage commercial, sans seuil de revenus ni restriction de domaine d'utilisation. Les open weights que vous feriez tourner derrière, dont Qwen3-Coder-Next et DeepSeek-V4-Pro, sont eux aussi sous licence ouverte.
Quel est le meilleur modèle IA open source pour le codage ?
Pour une équipe qui veut zéro condition de licence, Qwen3-Coder-Next sous Apache 2.0 et DeepSeek-V4-Pro-0813 sous MIT sont les deux choix les plus propres (fiches de modèle Hugging Face, vérifiées le 28 août 2026). Si vous pouvez accepter une licence conditionnelle, Kimi K2.7 Code est en modified MIT : vous devez afficher le nom du modèle dès que votre produit dépasse 100 millions d'utilisateurs actifs mensuels ou 20 millions de dollars américains de revenus mensuels. Lisez le fichier de licence, pas le tag de licence, avant de vous engager.
OpenClaw est-il gratuit ?
Oui. OpenClaw est distribué sous licence MIT, avec une ligne finale renvoyant à THIRD_PARTY_NOTICES.md pour le code incorporé (fichier LICENSE, vérifié le 28 août 2026). Il est gratuit à exploiter et, avec ~388k stars, c'est le projet le plus étoilé de tout ce qui approche ce domaine. Ce n'est cependant pas un agent de codage d'équipe : il se décrit comme un assistant IA personnel conçu pour un opérateur unique, reliant modèles, outils et canaux de messagerie via une seule passerelle. Ce n'est pas ce que vous évaluez pour un workflow d'ingénierie branché sur la CI.
Quel est le meilleur agent de codage open source pour une équipe plateforme ?
OpenHands, si vous voulez une control plane self-hosted plutôt qu'un simple binaire de terminal. Il est sous licence MIT, il fait tourner des agents sur des conteneurs Docker, des VM ou votre propre infrastructure d'entreprise, et il pilote des agents tiers via l'Agent Client Protocol au lieu de vous enfermer sur un seul. Si la gouvernance neutre vis-à-vis des éditeurs compte davantage, goose est le seul projet ici avec une fondation derrière lui : il fait partie de l'Agentic AI Foundation à la Linux Foundation.
Comment exploiter un assistant de codage IA self-hosted en toute sécurité ?
Partez du principe que l'agent exécutera des commandes non fiables générées par un modèle, parce que c'est exactement ce qu'il fait. Donnez à chaque run un environnement jetable sans credentials permanents, avec un egress réseau restreint, un token de repository à durée de vie courte et une limite de temps stricte, puis détruisez-le. Sur les dix projets classés ici, quatre livrent une isolation d'exécution que vous pouvez activer : OpenHands, OpenAI Codex CLI, Gemini CLI et mini-SWE-agent. Pour les six autres, cette frontière est quelque chose que votre équipe plateforme construit et exploite.