23 chapitres · guide + configs + espace en ligne à vie · édition vivante
Ton copilote de code,
100 % local
Le kit Copilote Local : configure Ollama + Cline en un après-midi et remplace ton abonnement Copilot/Cursor par une IA qui tourne sur ta machine — ton code ne quitte jamais ton disque. Prix de lancement 19 € jusqu'au 16 juillet, 24 € ensuite.
Obtenir le kit — 19 €24 € 19 € · prix de lancement jusqu'au 16 juillet · mises à jour à vie incluses
Lire un extrait gratuit (PDF, chapitre dépannage) → · Voir les 23 chapitres →
Pourquoi tu peux t'y fier
Ce guide vient de l'équipe derrière QuelLLM.fr — la référence francophone sur l'IA qui tourne en local — et de plateformes IA qu'on conçoit et qu'on opère toute l'année, comme RegulIA (conformité & AI Act) et IAPRO. On passe nos journées à installer, casser, régler et mettre en production ces configurations — sur quantité de machines, de modèles et de cas réels. Ce que tu lis ici, c'est notre terrain : condensé, testé, sans détour. Pas une compilation de tutos trouvés au hasard.
Le problème
Depuis le 24 avril 2026, GitHub Copilot s'entraîne sur ton code par défaut (Free/Pro/Pro+). Cursor coûte de plus en plus cher et facture à l'usage. Et à chaque prompt, ton code propriétaire transite chez un tiers.
Tu sais qu'un LLM local règle tout ça. Mais entre « quel modèle pour ma carte ? », la quantization, Ollama qui plante et 12 onglets de tutos contradictoires… tu n'as toujours pas un setup qui marche vraiment. Ce guide, c'est le chemin testé, configs comprises.
Le copilote local vs GitHub Copilot vs Cursor
Le même travail dans VS Code — sans abonnement et sans envoyer ton code ailleurs. Le comparatif honnête :
| Copilote local | GitHub Copilot | Cursor | |
|---|---|---|---|
| Ton code reste sur ta machine | Oui | Non | Non |
| Entraîné sur ton code | Jamais | Oui, par défaut | Selon réglages |
| Coût | 0 €/mois | ~10 €/mois | ~20 €/mois |
| Fonctionne hors-ligne | Oui | Non | Non |
| Chat + agent sur ton repo | Oui (Cline) | Oui | Oui |
| Autocomplétion | Oui (avec GPU) | Oui | Oui |
| Raisonnement multi-repos lourd | Limité | Fort | Fort |
Le guide te montre comment couvrir ~90 % de ton usage Copilot/Cursor en local — et te dit franchement où le cloud garde l'avantage.
Ce que tu obtiens
- Ton espace en ligne, à vie — les 23 chapitres lisibles en web, toujours la dernière édition, chaque commande copiable en un clic (les tokens FIM exotiques survivent au copier-coller, ce qu'un PDF ne garantit pas).
- Le guide complet en PDF (~160 pages) — le même contenu, à toi pour toujours, hors-ligne.
- Les configs prêtes à coller — Cline (VS Code), Aider (terminal), Tabby (autocomplétion), par palier de VRAM.
- Les Modelfiles optimisés + une bibliothèque de 44 prompts — par modèle et par rôle (chat / édition / autocomplétion), tokens FIM corrects inclus.
- 6 modules avancés — benchmarker ta machine, workflow multi-projets, RAG sur ta doc, hook pre-commit local, durcissement, prompts.
- Le chapitre « quand ça casse » — OOM, GPU non utilisé, lenteur : le diagnostic + le fix pour chaque panne.
- Le cheat-sheet — ta VRAM → le bon modèle → la commande, sur une page.
- Édition vivante — tu reçois chaque mise à jour mensuelle (nouveaux modèles, configs re-réglées) sans rien repayer.
Stack : Ollama + Cline + Aider + Tabby. Modèles : Qwen2.5-Coder, Qwen3-Coder, Devstral, DeepSeek-Coder. 100 % local, 0 €/mois.
Les 23 chapitres du kit
~160 pages, du quick-win en 30 minutes aux modules avancés que tu ne trouveras nulle part ailleurs en français. Rien à sauter : chaque chapitre renvoie vers les suivants.
- Pourquoi coder en local en 2026
- Ton premier copilote local en 30 minutes
- Ce que le local te donne, et où il perd
- Installer Ollama proprement
- Le bon modèle selon ta VRAM
- Ta machine suffit-elle, et quand upgrader
- Cline + Ollama dans VS Code
- Aider dans le terminal, ton pair-programmeur git-aware
- Autocomplétion FIM : le Copilot inline, en local
@codebase: du RAG sur ton repo- Modelfiles par modèle × rôle
- Les réglages qui changent tout
- Quand ça casse : diagnostiquer et réparer
- Le vrai modèle de coût
- Modèle de menace concret : ce qui sort de ton poste
- Lire une édition datée dans le temps
- Update Log daté + Annexe A : aller plus loin
- Benchmarker TA machine en 10 minutes (VRAM réelle + tok/s réel, pas la fiche technique)
- Workflow multi-projets : plusieurs repos, un seul Ollama
- RAG local sur de la doc (pas ton code — tes PDF, tes specs)
- Hook pre-commit 100 % local : un relecteur avant chaque push
- Durcir le setup : du « rien ne sort » prouvé à la garantie permanente
- Bibliothèque de 44 prompts disciplinés, prêts à copier-coller
Chaque édition mensuelle enrichit ce sommaire (Update Log daté, ch.16-17) — tu ne rachètes rien à la prochaine version.
Installé en 30 minutes, pas à pas
Pas besoin d'être expert. Le guide te tient la main, de la première commande au copilote qui répond dans ton éditeur :
1 · Installe Ollama
Une commande. Le guide te dit quel modèle tirer selon ta carte (la table VRAM plus bas).
2 · Tire le bon modèle
ollama run qwen2.5-coder:7b — et tu vérifies que ton GPU bosse vraiment.
3 · Branche ton éditeur
Cline (chat + agent dans VS Code), Aider (terminal), Tabby (autocomplétion). Configs fournies, à coller.
4 · Code
Refactor, explique, génère, débugge — sur ton repo, hors-ligne, sans qu'une ligne parte dans le cloud.
Un aperçu concret de ce qu'il y a dedans
Pas de blabla : voici de vrais morceaux du guide — et un extrait complet en PDF (chapitre dépannage). Si ça te parle, le reste est du même niveau.
| VRAM | Modèle conseillé | Commande |
|---|---|---|
| 8 Go | Qwen2.5-Coder 7B | ollama run qwen2.5-coder:7b |
| 12 Go | Qwen2.5-Coder 14B / DeepSeek-Coder-V2-Lite | ollama run qwen2.5-coder:14b |
| 16 Go (RTX 5070 Ti) | Devstral Small 24B (agentic) | ollama run devstral:24b |
| 24 Go | Qwen2.5-Coder 32B | ollama run qwen2.5-coder:32b |
L'autocomplétion (« fill-in-the-middle ») n'utilise pas les mêmes tokens selon le modèle. Te tromper = des suggestions absurdes, en silence. Le guide te donne les bons, octet par octet :
• Qwen2.5 / Qwen3-Coder → pipe ASCII : <|fim_prefix|> <|fim_suffix|> <|fim_middle|> (variante -base)
• DeepSeek-Coder-V2 → caractères pleine largeur (| U+FF5C + ▁ U+2581), jamais à normaliser en ASCII sous peine de tout casser.
# Modelfile.qwen-chat-7b — ollama create moncopilote -f Modelfile.qwen-chat-7b FROM qwen2.5-coder:7b SYSTEM """Tu es un ingénieur logiciel senior qui assiste sur le repo « monprojet ». Réponds en français, direct et concret. Cite le code en blocs balisés. Si tu n'es pas sûr d'un détail du repo, dis-le au lieu d'inventer. Privilégie la solution la plus simple qui marche.""" PARAMETER num_ctx 8192 PARAMETER temperature 0.2 PARAMETER top_p 0.9 PARAMETER repeat_penalty 1.05
Le pack contient 8 Modelfiles comme celui-ci (chat, édition, FIM 7B/3B, Devstral agent…), déjà réglés.
Beaucoup font tourner leur modèle sur le CPU sans le savoir (lent à pleurer). Une commande tranche :
$ ollama ps NAME PROCESSOR qwen2.5-coder:7b 100% GPU # <- doit dire 100% GPU, pas CPU
num_ctx : 8192 (chat/agent, 16 Go) · 2048 (FIM) — température code ~0.1-0.2. Le guide explique pourquoi et comment ajuster à ta carte.
Tous les modèles « open » ne sont pas utilisables en entreprise. Le guide trie :
OK commercial — Qwen2.5-Coder 7/14/32B, Devstral, DeepSeek-Coder (Apache 2.0 / MIT).
À éviter au travail — Codestral (Mistral Non-Production), Qwen2.5-Coder 3B (licence Research).
La plupart des galères de débutant tiennent à 2 causes : le contexte (num_ctx) et le GPU. Le guide a le diagnostic + le fix pour chacune :
| Symptôme | Cause | Le fix |
|---|---|---|
| « out of memory » au lancement | num_ctx trop haut pour ta VRAM | baisser num_ctx (ex. 4096→2048) ou la quantization |
| Réponses lentes à pleurer | le modèle tourne sur le CPU | ollama ps → forcer le 100 % GPU |
| Autocomplétion qui délire | mauvais tokens FIM | variante -base + les bons tokens |
| Le modèle « oublie » ton fichier | contexte trop court | num_ctx 8192 + le bon prompt de repo |
La VRAM annoncée sur la boîte n'est jamais la VRAM libre au moment où Ollama démarre — ton navigateur, ton bureau, Docker en arrière-plan en grignotent une partie. Le guide te donne la méthode en 10 minutes : nvidia-smi avant de lancer quoi que ce soit, puis ollama run --verbose pour lire ton débit réel en tokens/seconde.
# exemple de format, PAS un résultat mesuré — lance la commande toi-même $ ollama run qwen2.5-coder:7b --verbose ... eval count: 187 token(s) eval duration: 7.9s eval rate: 23.7 tokens/s # <- ton chiffre à toi, pas celui-ci
Le guide traduit ensuite ce chiffre en budget de latence FIM tenable (cf. ch.9) — et te dit quand refaire la mesure (update driver, nouveau modèle, nouveau contexte matériel).
Un hook .git/hooks/pre-commit qui relit ton diff staged avec un petit modèle Ollama (edit 7B, pas ton gros modèle agentic) et cherche 3 choses précises : une clé API oubliée, un TODO laissé dans le diff, une incohérence évidente (test désactivé, print de debug). S'il trouve un problème, il bloque le commit. Sinon il te laisse passer, en quelques secondes.
$ git commit -m "ajout endpoint /users" ⚠️ Revue pre-commit (Ollama / qwen-edit-7b) — PROBLÈME DÉTECTÉ - Clé API en clair détectée : app.py, ligne ajoutée contient STRIPE_SECRET_KEY = "sk_live_51H..." (ressemble à une clé Stripe live) - TODO non résolu ajouté : app.py "# TODO: valider l'email avant insert" Commit refusé. Corrige, ou force avec : git commit --no-verify -m "..."
Fail-open par design : si Ollama ne répond pas dans le délai, le commit passe quand même avec un avertissement — jamais de blocage muet. Script fourni dans le pack, prêt à coller.
Un modèle local est structurellement moins capable qu'un modèle cloud : un prompt vague qui passe très bien sur GPT ou Claude se traduit en local par un fichier réécrit en trop, ou une complétion qui part en vrille. Le guide donne 44 gabarits disciplinés — contexte, tâche précise, périmètre, format de sortie. Deux extraits :
# Fix de bug (mode Act, Cline ou Aider) Le test test_create_user échoue avec l'erreur ci-dessous. Lis routes/users.py et le fichier de test correspondant, identifie la cause racine, propose UN correctif minimal. Ne touche à aucun autre fichier que ceux nécessaires à ce fix. Montre le diff avant de l'appliquer. # Refactor / extraction de fonction Extrais la logique de validation des entrées de la route POST /users dans une fonction validate_user_payload() séparée, et ajoute un test. Ne touche à aucun autre fichier.
Le réflexe « ne touche à aucun autre fichier » revient dans presque tous les prompts d'édition — c'est le garde-fou n°1 contre un modèle local qui part « améliorer » ce que tu ne lui as pas demandé.
copilote-local-assets.zip ├── Modelfile.qwen-chat-7b # chat sur ton repo ├── Modelfile.qwen-edit-7b # édition de code ├── Modelfile.qwen-fim-3b / -7b # autocomplétion FIM ├── Modelfile.devstral-chat / -agent # agentic (16 Go+) ├── Modelfile.dsc-fim-lite # DeepSeek-Coder FIM ├── .aider.conf.yml + .aider.model.settings.yml ├── config.toml # Tabby (autocomplétion) ├── cheat-sheet.md # VRAM → modèle → commande └── CHANGELOG.md # l'édition vivante, datée
7 Modelfiles + les configs Aider et Tabby, déjà réglés. ollama create moncopilote -f Modelfile.qwen-chat-7b — et tu codes.
La vérité honnête
Le local remplace ~90 % de ton usage Copilot/Cursor — pas 100 %. On te dit franchement où il gagne, et où le cloud garde l'avantage. C'est ce qui te fait gagner du temps au lieu d'en perdre :
Pour qui
✓ Pour toi si…
tu codes (pro, freelance, indé, étudiant), tu utilises ou envisages Copilot/Cursor, et la confidentialité, le coût ou la dépendance au cloud te dérangent. Tu as un GPU avec quelques Go de VRAM, ou un Mac Apple Silicon.
✗ Pas pour toi si…
tu veux un assistant qui code des projets entiers tout seul en multi-repos, ou si la moindre milliseconde de latence te coûte de l'argent. Sur ces terrains, le cloud garde l'avantage — et on te le dit dans le guide.
À la fin, tu sais faire
- Choisir le bon modèle pour TA machine (et savoir lequel éviter) en 10 secondes.
- Avoir un chat + agent dans VS Code (Cline) qui lit ton repo, refactore, explique — en local.
- Une autocomplétion qui marche (bons tokens FIM, bon modèle), pas une qui invente.
- Diagnostiquer et réparer seul quand ça plante (OOM, GPU, lenteur).
- Coder hors-ligne, sans abonnement, sans qu'une ligne de ton code parte ailleurs.
Édition vivante — le changelog public
« Mises à jour à vie » n'est pas un slogan : le kit suit l'écosystème (rachats, dépréciations, nouveaux modèles) pour toi. La preuve, datée :
v2026.08 (édition actuelle) — 6 modules avancés ajoutés (le kit passe de 17 à 23 chapitres) : benchmarker ta machine, workflow multi-projets, RAG sur ta doc, hook pre-commit local, durcissement, bibliothèque de 44 prompts.
v2026.07 — stack re-ancrée sur Cline + Aider + Tabby/Twinny après le rachat de Continue.dev par Cursor (18/06/2026, repo passé en lecture seule) · Modelfiles Qwen2.5-Coder / Qwen3-Coder / Devstral / DeepSeek-Coder re-réglés · tokens FIM vérifiés octet par octet.
Beaucoup de tutos gratuits recommandent encore Continue. Toi, tu pars sur la stack qui a un futur — et chaque édition mensuelle t'arrive sans repayer.
- L'espace en ligne à vie : 23 chapitres toujours à jour (sommaire complet plus haut), commandes copiables en 1 clic
- Le guide PDF (~160 pages) + le pack de configs, Modelfiles & 44 prompts à télécharger
- Le cheat-sheet + le chapitre dépannage
- Toutes les éditions mensuelles, à vie — elles apparaissent dans ton espace
- Accès immédiat après paiement, clé d'accès envoyée par email
Paiement sécurisé par Stripe. Tu repars avec le PDF + les configs en moins d'une minute.
Questions fréquentes
Comment remplacer GitHub Copilot par une IA locale ?
Tu installes Ollama, tu tires un modèle de code (ex. Qwen2.5-Coder), puis tu branches Cline dans VS Code (ou Aider au terminal) sur Ollama. Le kit donne le chemin exact + les configs prêtes à coller — comptez 30 minutes.
Quelle IA locale choisir pour coder ?
Selon ta VRAM : Qwen2.5-Coder 7B (8 Go), 14B (12 Go), Devstral 24B (16 Go), 32B (24 Go). Le cheat-sheet du kit te donne le bon modèle et la commande exacte pour ta machine.
Peut-on vraiment utiliser Ollama dans VS Code ?
Oui : l'extension Cline (chat + agent) pour le raisonnement et le refactor, et Tabby ou Twinny pour l'autocomplétion. Les configs exactes — et les bons tokens FIM — sont fournies dans le pack.
Ça marche hors ligne ?
Oui. Une fois le modèle téléchargé, tout fonctionne sans connexion : chat, refactor, génération, autocomplétion — 100 % local.
Et si ma machine ne suffit pas ?
Le chapitre « ta machine suffit-elle ? » te le dit en 5 minutes (paliers dès 8 Go de VRAM, Apple Silicon compris). Si elle ne suffit pas, tu le sais avant d'acheter, pas après.
Est-ce adapté en entreprise et pour le RGPD ?
C'est justement l'intérêt : ton code ne quitte jamais ta machine, rien n'est envoyé à un tiers ni utilisé pour entraîner un modèle. Le kit trie aussi les licences utilisables au travail (Apache 2.0 / MIT) de celles à éviter.
Est-ce gratuit ?
Le LLM tourne en local : 0 €/mois, pas d'abonnement, pas de limite d'usage. Le kit (guide + configs + espace en ligne à vie) est un achat unique à 19 €.
Et si ça ne marche pas sur ma machine, après achat ?
Satisfait ou remboursé pendant 30 jours — un email suffit, sans justification.
C'est livré comment ?
Accès immédiat après paiement : ton espace en ligne à vie (lecture toujours à jour, lien personnel envoyé par email) + le PDF et le zip des configs à télécharger. Accès et téléchargements permanents — et si tu perds l'email, tu redemandes ton lien en 10 secondes.
Gratuit sur le site : le meilleur LLM de code par machine · installer Ollama · le calculateur de coût local vs cloud. Le guide, c'est tout ça assemblé en un setup qui marche.
Reprends la main sur ton code.
En local, gratuit, privé — avec un setup qui marche vraiment. Aujourd'hui, pas « un jour ».
Prix de lancement 19 € jusqu'au 16 juillet — ensuite 24 €, mêmes mises à jour à vie.
Obtenir le kit — 19 €