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

Accès immédiat (en ligne + PDF) Paiement sécurisé Stripe Remboursé 30 jours Édition vivante (MAJ chaque mois)

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 localGitHub CopilotCursor
Ton code reste sur ta machineOuiNonNon
Entraîné sur ton codeJamaisOui, par défautSelon réglages
Coût0 €/mois~10 €/mois~20 €/mois
Fonctionne hors-ligneOuiNonNon
Chat + agent sur ton repoOui (Cline)OuiOui
AutocomplétionOui (avec GPU)OuiOui
Raisonnement multi-repos lourdLimitéFortFort

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

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.

Le cœur du kit — ch. 1 à 17
  • 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
Les modules avancés — ch. 18 à 23 nouveau
  • 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.

Cheat-sheet — ta VRAM → le bon modèle → la commande
VRAMModèle conseilléCommande
8 GoQwen2.5-Coder 7Bollama run qwen2.5-coder:7b
12 GoQwen2.5-Coder 14B / DeepSeek-Coder-V2-Liteollama run qwen2.5-coder:14b
16 Go (RTX 5070 Ti)Devstral Small 24B (agentic)ollama run devstral:24b
24 GoQwen2.5-Coder 32Bollama run qwen2.5-coder:32b
Le piège n°1 qui casse ton autocomplétion : les tokens FIM

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.

Ce détail à lui seul fait gagner des heures de « pourquoi mon autocomplétion délire ? » — et il n'est écrit nulle part clairement ailleurs.
Un Modelfile prêt à coller (chat sur ton repo, 16 Go)
# 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.

Réglages canon + le check qui révèle que ton GPU dort

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.

Le piège licence qui peut te coûter cher au travail

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).

Le chapitre « quand ça casse » — les pannes de la semaine 1, déjà résolues

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ômeCauseLe fix
« out of memory » au lancementnum_ctx trop haut pour ta VRAMbaisser num_ctx (ex. 4096→2048) ou la quantization
Réponses lentes à pleurerle modèle tourne sur le CPUollama ps → forcer le 100 % GPU
Autocomplétion qui déliremauvais tokens FIMvariante -base + les bons tokens
Le modèle « oublie » ton fichiercontexte trop courtnum_ctx 8192 + le bon prompt de repo
Module Benchmark — mesure TA VRAM et TON débit, pas la fiche technique

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).

Module Pre-commit — un relecteur local qui bloque tes commits foireux

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.

Bibliothèque de 44 prompts — le garde-fou qui manque à 90 % des gens

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é.

Le pack : tu ne recopies rien depuis un PDF — tu colles des fichiers
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.

Voir tout ce qu'il y a dedans — 19 €

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 :

Le local gagneconfidentialité totale · 0 €/mois · hors-ligne · refactor & chat sur ton repo · autocomplétion (avec GPU)
Le cloud garde l'avantageraisonnement multi-repos lourd · frameworks tout récents · vitesse brute · autocomplétion temps réel sans GPU

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

É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 :

CHANGELOG.md — inclus dans le pack

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.

24 €19 €
Paiement unique · mises à jour à vie incluses
Prix de lancement jusqu'au 16 juillet — appliqué automatiquement au paiement.
Moins d'un mois de Copilot Pro+ (39 €/mois) ou de Cursor (~20 €/mois) — puis 0 €/mois, pour toujours.
Satisfait ou remboursé 30 jours — un email suffit.
  • 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
Je prends le kit — 19 €

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 €