OSFRIA Découvrir les outils

OSIALab · Coder avec l'IA

Continue — assistant de code IA dans votre IDE

Continue est une extension open source pour VS Code et JetBrains qui ajoute un assistant IA directement dans votre éditeur. Il se connecte au modèle de votre choix — local via Ollama, ou cloud via une clé API — et aide à écrire, comprendre et refactoriser du code.

Cette page est informative et sans valeur de conseil. Téléchargez toujours depuis la source officielle de chaque outil, vérifiez la licence du logiciel, et gardez en tête qu'un assistant IA peut se tromper : relisez et testez le code produit avant de l'utiliser en production.

À quoi ça sert

Continue s'installe comme une extension dans VS Code ou les IDE JetBrains. Il ouvre un panneau latéral de chat où vous pouvez poser des questions sur votre code, demander des explications, générer des fonctions ou retravailler un bloc existant. Il peut accéder au contexte de vos fichiers ouverts pour des réponses plus précises.

Son atout principal : la flexibilité des fournisseurs. Continue n'est pas lié à un seul service. Vous configurez vous-même quel modèle utiliser — un modèle local (via Ollama, llama.cpp…) ou un service cloud (Anthropic, OpenAI, OpenRouter, Mistral…).

Pour qui

Conçu pour les développeurs à l'aise avec leur IDE qui veulent un assistant de code configurable. Si vous souhaitez garder vos données locales, c'est une option sérieuse en le branchant sur Ollama. Si vous préférez la performance d'un modèle cloud, Continue s'y connecte avec une clé API.

Le niveau d'entrée est intermédiaire : la configuration du fichier config.json demande un minimum d'aisance technique.

Installation

Installer l'extension

Rendez-vous sur la source officielle : continue.dev. L'extension est disponible sur le marketplace de VS Code (cherchez « Continue ») et sur JetBrains Marketplace.

# Dans VS Code, depuis le terminal de commandes :
ext install Continue.continue

Configurer un modèle

Une fois l'extension installée, ouvrez le panneau Continue (icône dans la barre latérale). Un fichier config.json est généré automatiquement dans ~/.continue/. C'est là que vous déclarez vos modèles. Exemple pour Ollama en local :

{
  "models": [
    {
      "title": "Llama 3 local",
      "provider": "ollama",
      "model": "llama3.2"
    }
  ]
}

Pour un modèle cloud, remplacez le provider par "anthropic", "openai" ou "openrouter" et ajoutez votre clé API dans le champ "apiKey".

Utiliser Continue au quotidien

Sélectionnez du code, puis utilisez le raccourci (par défaut Cmd/Ctrl + L) pour l'envoyer au chat. Vous pouvez demander une explication, une refactorisation, un test unitaire, ou poser une question libre. Continue peut aussi rédiger du code directement dans l'éditeur avec Cmd/Ctrl + I.

Précautions d'usage

  • Le code généré peut contenir des erreurs. Relisez systématiquement ce que Continue produit. Un assistant IA n'est pas un compilateur : il peut proposer du code plausible mais incorrect ou non sécurisé.
  • Vos fichiers sont envoyés au modèle configuré. Si vous utilisez un modèle cloud (OpenAI, Anthropic…), votre code — et donc des données potentiellement sensibles — transite vers un serveur externe. Avec Ollama en local, tout reste sur votre machine.
  • La clé API doit rester privée. Ne la commitez jamais dans votre dépôt git. Stockez-la uniquement dans le fichier config.json hors dépôt.
  • La licence des modèles varie. Vérifiez la licence du modèle utilisé, surtout pour un usage professionnel ou commercial.
  • Mettez à jour l'extension régulièrement. Continue évolue vite, les mises à jour corrigent des bugs et ajoutent des fonctionnalités.

Matrice de risque

Risque Niveau Mitigation
Code source envoyé vers un serveur externe 🟡 Moyen — si provider cloud Utiliser un modèle local (Ollama) pour les projets sensibles
Code généré erroné ou non sécurisé 🟡 Moyen Relire, tester et revoir le code avant mise en production
Clé API exposée accidentellement 🔴 Élevé si elle fuite Ne jamais committer config.json contenant la clé ; utiliser des variables d'environnement
Licence du modèle non adaptée 🟡 Moyen Lire la licence avant usage professionnel ou commercial
Dépendance à un service tiers (cloud) 🟡 Moyen Prévoir un modèle local de secours ; tester la continuité si le service est indisponible

Sécurité

Le comportement de Continue vis-à-vis des données dépend entièrement du modèle configuré. En mode local (Ollama), aucun code ne sort de votre machine. En mode cloud, votre code est transmis au fournisseur choisi — lisez sa politique de confidentialité. Points de vigilance :

  • Gardez votre clé API hors du dépôt. Ajoutez .continue/ à votre .gitignore si vous y stockez des secrets.
  • Utilisez le mode local pour les projets confidentiels. Un modèle via Ollama ne transmet rien à l'extérieur.
  • Mettez à jour l'extension régulièrement. Les versions récentes corrigent des failles et améliorent la stabilité.
  • Ne donnez pas accès à des fichiers secrets. Continue peut lire les fichiers que vous lui soumettez — évitez de lui soumettre des fichiers .env ou de configuration contenant des mots de passe.

Aller plus loin

  • Documentation officielle Continue — guides de configuration et de déploiement.
  • Code source Continue — GitHub officiel, open source (Apache 2.0).
  • Ollama — le moteur local à brancher sur Continue pour garder le code en local.
  • Aider — une alternative en terminal, orientée refactorisation de fichiers entiers.
  • Cline — un assistant plus agentique dans VS Code, capable d'exécuter des commandes.
  • OSIALab — comparer tous les outils d'IA locale.

Sources