Copilot local avec Cline : chat + agent IA dans VS Code (Ollama)
GitHub Copilot envoie votre code chez Microsoft. Pour un développeur freelance qui signe des NDAs, ou une équipe en secteur régulé, c'est rédhibitoire. Cline est l'extension VS Code/JetBrains qui remplace Copilot par un modèle local (via Ollama), avec un chat et un mode agent capable de lire et modifier plusieurs fichiers. Ce guide l'installe, configure Qwen2.5-Coder, et montre comment retrouver l'essentiel de l'UX Copilot — tout en gardant votre code à la maison.
#Pourquoi un Copilot local
- Confidentialité
- Aucun extrait de code ne quitte votre poste. NDA, secret industriel, code client : tout reste local.
- Offline
- Dans l'avion, au fond d'un labo sans Internet, en vacances. Le modèle est sur votre disque.
- Coût
- Gratuit après achat GPU. Un dev qui utilise Copilot deux ans couvre le prix d'une carte graphique de milieu de gamme.
- Choix du modèle
- Vous pouvez swap Qwen Coder pour Devstral, DeepSeek-Coder ou un autre coder selon le langage.
#Pourquoi ce guide est passé à Cline
Ce guide s'appuyait à l'origine sur Continue.dev. Continue a été racheté par Cursor en juin 2026, son dépôt est désormais archivé et le produit autonome n'est plus maintenu : nous l'avons donc mis à jour pour Cline, un assistant open-source équivalent, vivant, et lui aussi 100 % local via Ollama.
#Modèles à utiliser
- ⭐ Qwen2.5-Coder 7B
- Meilleur rapport qualité/VRAM en 2026. Multilingue (FR inclus), excellent en Python, TypeScript, Rust. ~5 Go en Q4.
- Qwen2.5-Coder 14B / 32B
- Pour les gros GPU. La version 32B rivalise avec Copilot sur des tâches complexes et tient bien le mode agent.
- Devstral (Mistral)
- Pensé pour l'agentique de code. Bon choix sur 16 Go pour les modifications multi-fichiers de Cline.
- DeepSeek-Coder
- Précis sur C++ et Rust. Alternative selon vos langages et votre VRAM.
| VRAM | Modèle Cline (chat + agent) | Quantisation |
|---|---|---|
| 6 Go | qwen2.5-coder:7b | Q4_K_M (~5 Go) |
| 8-12 Go | qwen2.5-coder:14b | Q4_K_M (~9 Go) |
| 16 Go | devstral / qwen2.5-coder:14b | Q5/Q6 |
| 24 Go+ | qwen2.5-coder:32b | Q4_K_M (~19 Go) |
#1. Installer Cline
- 01Installer OllamaSi ce n'est pas déjà fait, voir le guide Installer Ollama sur Windows/macOS/Linux. C'est le moteur qui fait tourner le modèle en arrière-plan.
- 02Télécharger le modèleTirez un coder adapté à votre VRAM avec la commande ci-dessous.
- 03Installer l'extension ClineDans VS Code : Extensions (Ctrl+Shift+X) → chercher Cline → Install. Sur JetBrains, passez par le marketplace de plugins.
- 04Ouvrir le panneauUne icône Cline apparaît dans la barre latérale gauche. Cliquez dessus pour ouvrir le panneau de chat et d'agent.
#2. Configurer le provider Ollama
Cline doit savoir où trouver le modèle. Ouvrez ses paramètres (icône d'engrenage dans le panneau), sélectionnez le provider Ollama, renseignez l'adresse locale du démon et choisissez le modèle dans la liste détectée.
#3. Mode chat
Le mode chat est l'équivalent direct d'un panneau Copilot Chat, en local. Posez une question, collez du code, demandez une explication ou un correctif.
- Ouvrir le chat
- Cliquez l'icône Cline dans la barre latérale. La conversation s'affiche dans le panneau.
- Joindre du code
- Sélectionnez un bloc dans l'éditeur, puis envoyez-le dans le contexte du chat pour que le modèle raisonne dessus.
- Mentionner des fichiers
- Cline peut référencer des fichiers de votre projet pour répondre avec le bon contexte, sans que vous ayez à tout copier-coller.
- Garder l'historique local
- Vos conversations restent sur votre machine. Rien n'est synchronisé dans un cloud.
#4. Mode agent
C'est là que Cline va plus loin qu'un simple chat. En mode agent, il peut lire l'arborescence, ouvrir des fichiers, proposer des modifications multi-fichiers et exécuter des commandes — chaque action étant soumise à votre validation.
- Plan puis exécution
- Décrivez une tâche en français (« ajoute un endpoint /health et son test »). Cline propose un plan, puis applique les changements étape par étape.
- Diff validé
- Chaque modification est présentée sous forme de diff que vous acceptez ou refusez. Vous gardez la main à tout moment.
- Commandes encadrées
- L'agent peut suggérer de lancer une commande (tests, build). Rien ne s'exécute sans votre accord explicite.
#5. Autocomplétion : Tabby ou Twinny
Point important : Cline est un assistant chat + agent, il ne fournit pas l'autocomplétion inline « texte grisé » pendant la frappe. Pour retrouver ce confort façon Copilot, ajoutez une extension dédiée, branchée elle aussi sur Ollama.
- Tabby
- Extension d'autocomplétion self-hosted, idéale si plusieurs développeurs partagent un même GPU. La complétion ligne par ligne s'affiche en grisé ; Tab pour accepter.
- Twinny
- Extension VS Code légère, autocomplétion + chat, qui se branche directement sur Ollama. Bon complément solo à Cline pour la frappe au kilomètre.
- Le duo qui marche
- Cline pour le chat et l'agent, Tabby ou Twinny pour la complétion inline. Les deux pointent sur le même Ollama, et votre code reste local des deux côtés.
#Perf et réglages avancés
- Num_ctx élevé
- Dans Ollama, passez num_ctx à 16384 pour que l'agent puisse envoyer beaucoup de contexte (fichiers, diffs). Via un Modelfile.
- Flash Attention
- Sur RTX 30/40/50, activez FA dans Ollama (variable OLLAMA_FLASH_ATTENTION=1). Environ +20 % de vitesse.
- KV cache quantifié
- OLLAMA_KV_CACHE_TYPE=q8_0 divise par deux la VRAM du contexte. Crucial quand l'agent travaille sur de gros fichiers.
- Un modèle par rôle
- Un petit 1.5B/3B pour l'autocomplétion (Tabby/Twinny), un 14B/32B pour le chat et l'agent de Cline. Ollama charge celui qui est demandé.
#Questions fréquentes
Cline remplace-t-il vraiment GitHub Copilot ?+
Pourquoi ne pas rester sur Continue.dev ?+
Quel modèle choisir si je n'ai que 8 Go de VRAM ?+
Mon code part-il sur Internet avec Cline ?+
Cline fonctionne-t-il sur JetBrains, pas seulement VS Code ?+
#Conclusion
En une vingtaine de minutes, vous avez un copilot de code 100 % local : Cline pour le chat et le mode agent, Qwen2.5-Coder via Ollama comme moteur, et Tabby ou Twinny pour l'autocomplétion inline. Votre code ne quitte jamais votre machine, vous travaillez hors ligne, et vous gardez la liberté de changer de modèle selon vos langages. Si vous voulez gagner les heures de réglages et partir d'une base éprouvée, le guide payant « Copilote de code local » fournit un pack complet de configurations Ollama + Cline + Aider clé en main.
Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.