Exécutez des agents de codage sur une IA locale – Zéro cloud, contrôle total

DEV - 07/06
Les agents de codage – Codex CLI, Claude Code, Cursor et Pi – sont des multiplicateurs de productivité. Mais ils sont tous...

Les agents de codage – Codex CLI, Claude Code, Cursor et Pi – sont des multiplicateurs de productivité. Mais ils supposent tous que vous êtes heureux d'envoyer votre code aux serveurs de quelqu'un d'autre. Pour beaucoup d’entre nous, cela constitue une rupture : bases de code propriétaires, NDA clients, exigences de conformité ou simplement le principe de posséder votre propre ordinateur.

Ce guide montre comment remplacer chaque API cloud par un serveur Ollama local exécutant qwen3-coder:30b. Mêmes outils, mêmes flux de travail, aucune donnée ne quitte votre réseau.

Pourquoi exécuter l’IA localement ?

Le cas est simple :

  • Zéro exfiltration de données. Votre code ne quitte jamais votre machine ou votre réseau local.
  • Aucun coût par jeton. Exécutez 10 000 réalisations ou 10 – la facture d’électricité s’en fiche.
  • Fonctionne hors ligne. Mode avion, réseau restreint, VPN instable – sans importance.
  • Aucune limite de taux. Pas de 429 à 2 heures du matin quand vous êtes en flow.

Le compromis honnête : les modèles frontières (Claude Opus 4, GPT-5) surpassent toujours les modèles locaux sur un raisonnement complexe en plusieurs étapes et des tâches contextuelles très vastes. Pour les 80 % du travail de codage quotidien – saisie semi-automatique, refactorisations, génération de tests, documentation – un modèle local bien choisi est plus que suffisant.

Exigences matérielles

Je l'exécute sur un Apple M4 Pro avec 48 Go de mémoire unifiée. L'architecture de mémoire unifiée d'Apple Silicon est exceptionnellement bien adaptée à l'inférence LLM : le GPU et le CPU partagent le même pool de mémoire, de sorte qu'un modèle de 22 Go s'intègre confortablement dans un environnement de développement complet.

Configuration minimale viable :

BÉLIERCe qui convient
16 GBModèles de paramètres 7 à 8B (qwen3:8b, lama3.2:8b)
32 GoModèles 14 à 20B (qwen3:14b, gpt-oss:20b)
48 GoModèles 30 à 35B (qwen3-coder : 30b, qwen3.6 : 35b)
64 Go+Modèles 70B (deepseek-r1:70b, lama3.3:70b)

Sur les systèmes Intel/AMD dotés de GPU discrets, le calcul est différent : la VRAM est le goulot d'étranglement, et les modèles qui ne rentrent pas entièrement dans la VRAM se replient pour ralentir le déchargement du processeur.

Choisir un modèle

Pour 48 Go de mémoire unifiée, voici les modèles à connaître :

ModèleTaille sur le disqueParamètres actifsPoints forts
codeur qwen3 : 30b~22 Go3.3B (MdE)Codage, contexte 256K, HumanEval SOTA
qwen3.6:35b~24 GoPleine densitéRaisonnement général + vision
gpt-oss : 20b~14 GoPleine densitéAppel de fonction, utilisation des outils
Gemma4:27b~18 GoPleine densitéMathématiques, sortie structurée
recherche profonde-r1:70b~45 GoPleine densitéChaîne de pensée, raisonnement complexe

qwen3-coder:30b est la recommandation par défaut...
[Courte citation de 8% de l'article original]

Loading...