Pourquoi ce sujet compte maintenant
Faire tourner un modèle local pour coder n’est plus un délire de labo. En 2026, c’est une option crédible pour beaucoup d’équipes, surtout quand la latence, la confidentialité et le coût récurrent deviennent des irritants.
Mais “local” ne veut pas dire “gratuit” ni “simple”. Le vrai sujet, c’est le compromis.
Ce qu’il faut comprendre en premier
Si on retire le marketing, on a trois familles intéressantes aujourd’hui:
- Gemma 3 (Google): compact, polyvalent, facile à faire tourner sur hardware modeste.
- Qwen2.5-Coder: orienté code, très bon rapport taille/perf en open source.
- gpt-oss-20b (OpenAI): positionné pour du local/edge avec 16GB mémoire annoncés.
Le mauvais réflexe est de chercher “le meilleur modèle absolu”. Le bon réflexe est de partir du cas d’usage et de la machine.
Analyse detaillee
Voici une grille pragmatique.
-
Machine dispo Vous avez 16GB VRAM ou équivalent? Vous visez des modèles autour de 20B en quantisé (ou moins), sinon expérience frustrante sur prompts longs.
-
Type de tâches
- Complétion rapide, scripts, refactor léger: un 7B/14B bien réglé peut suffire.
- Raisonnement de code plus long, patch multi-fichiers: 20B+ apporte souvent plus de stabilité.
-
Contexte long Qwen2.5-Coder met en avant de très grandes fenêtres de contexte (jusqu’à 128K selon config). C’est utile pour gros fichiers et monorepos, mais seulement si votre runtime et votre RAM suivent.
-
Coût total réel Le local évite des coûts API, mais ajoute:
- coût matériel;
- coût électrique;
- coût d’intégration et maintenance (quantization, runtimes, updates).
-
Confidentialité et conformité Le local simplifie certains besoins de contrôle des données, surtout pour code propriétaire. Mais attention: local ne veut pas dire “sécurisé par défaut”. Il faut toujours traiter logs, secrets, et accès système sérieusement.
-
Orchestration hybride Le pattern efficace: local pour l’itératif et le bas risque, cloud pour les tâches lourdes ou critiques. Vous contrôlez la facture sans sacrifier la qualité quand c’est important.
Erreurs frequentes et limites
Il faut dire ce qui fâche.
- Les benchmarks publiés ne reflètent pas toujours vos tâches réelles.
- Les promesses “ça tourne partout” ignorent souvent la friction setup.
- Les modèles open peuvent être excellents, mais la qualité dépend énormément du prompt, du tooling, et du post-traitement.
Et surtout: si votre équipe n’a pas de discipline d’évaluation (set de tâches fixes, scoring, coût/temps), vous allez choisir au feeling et perdre du temps.
Ce que ça change pour les devs
Pour aller plus loin sans repartir de zero, regardez aussi notre playbook de cadrage des agents et notre guide QA en CI pour limiter les faux positifs.
Plan d’application concret sur 3 semaines: commencez par un perimeter restreint (une classe de tickets ou un service), definissez 2 indicateurs de resultat et 1 indicateur de risque, puis faites une revue courte hebdomadaire avec une action corrective obligatoire. Le but est d’eviter le mode “on teste un peu partout” qui donne beaucoup de bruit et peu d’apprentissage. Cette discipline simple permet de comparer les runs entre eux, de voir ce qui s’ameliore reellement, et de couper rapidement les usages qui degradent la qualite ou les delais.
Si vous etes en equipe mixte (seniors + profils moins experimentes), nommez un responsable de la coherence du cadre pour eviter que chacun redefine les criteres de qualite a sa facon. Sans ce role, l’agent peut produire du code exploitable, mais la review devient incoherente et la confiance baisse. Avec ce role, vous obtenez un cycle plus stable: cadrage plus net, feedback plus utile, et decisions plus rapides sur ce qu’il faut industrialiser ou abandonner.
Mon verdict: oui, le local est devenu une vraie option en dev, mais uniquement avec une approche produit, pas passion.
Commencez petit:
- 2 ou 3 tâches représentatives;
- 2 modèles candidats;
- mesurez qualité, temps, et coût opératoire.
Le meilleur modèle est celui qui vous fait livrer mieux, pas celui qui gagne un benchmark sur Twitter.
Verdict et prochaine etape
Dans le prochain article, on peut publier un protocole de test local prêt à l’emploi: prompts fixes, scoring simple, seuil de bascule local->cloud.
Si vous voulez ce protocole, abonnez-vous à la newsletter: on vous enverra une version directement copiable pour votre équipe.
Sources: