OSFRIA Découvrir les outils

OSIALab · Coder avec l'IA

Continue — l'assistant de code IA dans votre éditeur

Continue ajoute un assistant IA directement dans VS Code et JetBrains : chat, autocomplétion, édition de blocs et mode agent. Sa particularité — vous choisissez le modèle, local via Ollama ou cloud via une clé API. Rien n'est imposé.

Page informative, sans valeur de conseil. Installez depuis la source officielle, vérifiez la licence du logiciel et celle du modèle utilisé, et relisez le code proposé avant de l'intégrer : un assistant suggère, c'est vous qui validez.

À quoi ça sert

Continue est une extension open source qui greffe un assistant IA dans votre éditeur — VS Code ou les IDE JetBrains (IntelliJ, PyCharm, WebStorm…). Concrètement, il apporte quatre usages au quotidien : un chat latéral qui voit le contexte de vos fichiers, l'autocomplétion au fil de la frappe, l'édition d'un bloc sélectionné en langage naturel (Cmd/Ctrl + I), et un mode agent capable d'enchaîner plusieurs étapes sur votre code.

L'outil n'embarque aucun modèle : il se branche sur celui que vous déclarez. C'est un pont, pas un fournisseur.

Ce qui fait sa force

  • Le choix du modèle vous appartient. Continue n'est lié à aucun service. Vous pointez vers un modèle local (via Ollama, llama.cpp, LM Studio) ou vers un service cloud (Anthropic, OpenAI, Mistral, OpenRouter…). Vous pouvez même affecter des modèles différents au chat, à l'autocomplétion et à l'édition.
  • Local possible de bout en bout. Branché sur Ollama, l'ensemble — chat, complétion, édition — tourne sur votre machine, sans clé API et sans qu'une ligne de code ne quitte le poste.
  • Une configuration lisible et versionnable. Tout tient dans un fichier config.yaml (dans ~/.continue/) que vous pouvez relire, commenter et partager avec votre équipe.
  • Deux familles d'éditeurs couvertes. La même logique de configuration fonctionne sur VS Code et sur l'écosystème JetBrains — rare pour un assistant IA.

Pour qui

Pour le développeur qui vit dans son IDE et veut un assistant configurable plutôt qu'une boîte noire. Si la confidentialité prime, Continue branché sur Ollama garde tout en local. Si vous cherchez la puissance d'un grand modèle, une clé API cloud suffit. Le ticket d'entrée est intermédiaire : savoir éditer un fichier YAML aide.

Pour travailler sans IDE, en terminal, voyez plutôt Aider ou OpenCode. Pour un agent qui exécute des commandes, voyez Cline.

État du projet (à connaître). Le dépôt historique continuedev/continue regroupant les extensions IDE est passé en lecture seule après la version 2.0.0 : l'éditeur réoriente son effort vers le Continue CLI (vérification de code assistée par IA, intégrable en CI). Les extensions VS Code et JetBrains restent installables et fonctionnelles ; gardez simplement en tête que leur développement actif s'est déplacé. Vérifiez l'état courant sur le dépôt officiel avant un déploiement en équipe.

Installation

Installer l'extension

Source officielle : continue.dev. L'extension se trouve sur le marketplace VS Code et sur JetBrains Marketplace (cherchez « Continue »). Depuis la palette de commandes de VS Code :

ext install Continue.continue

Déclarer un modèle local (Ollama)

À la première ouverture, Continue génère ~/.continue/config.yaml. C'est là que se déclarent les modèles. Le format actuel est YAML (l'ancien config.json est déprécié, un guide de migration existe). Exemple minimal pour un modèle servi par Ollama :

models:
  - name: Llama 3 local
    provider: ollama
    model: llama3.2
    roles:
      - chat
      - edit

Assurez-vous qu'Ollama tourne (ollama serve, port 11434). Continue le détecte en local sans clé API.

Déclarer un modèle cloud

Remplacez le provider (par ex. anthropic, openai, openrouter, mistral) et fournissez la clé. Bonne pratique : référencer une variable d'environnement plutôt que d'écrire la clé en clair.

models:
  - name: Modèle cloud
    provider: anthropic
    model: claude-sonnet-4-5
    apiKey: ${ANTHROPIC_API_KEY}

Au quotidien

Sélectionnez du code puis Cmd/Ctrl + L pour l'envoyer au chat, ou Cmd/Ctrl + I pour demander une édition en place. L'autocomplétion s'active au fil de la frappe une fois un modèle de complétion déclaré.

Points de vigilance

Continue est sain par conception : il propose, l'application des modifications reste sous votre main. Les vrais points d'attention tiennent au modèle que vous y branchez et à l'état du projet.

Point d'attention Niveau Ce qu'il faut savoir
Votre code part au modèle cloud choisi 🟡 selon provider Avec un provider cloud, le contexte (fichiers ouverts, sélection) transite vers le service externe. Pour un dépôt sensible, branchez un modèle local via Ollama : rien ne sort de la machine.
Clé API en clair dans la configuration 🟡 selon configuration Le config.yaml peut contenir des secrets. Référencez une variable d'environnement (${VAR}) et tenez le dossier .continue/ hors du dépôt git.
Développement IDE réorienté vers le CLI 🟡 à suivre Le dépôt des extensions est en lecture seule depuis la v2.0.0. Les extensions fonctionnent toujours, mais vérifiez l'activité du projet avant d'en faire une dépendance d'équipe durable.
Licence du modèle ≠ licence de Continue 🟡 selon le modèle Continue est sous Apache-2.0 (permissive). Chaque modèle a la sienne : à vérifier projet par projet avant un usage commercial.
Qualité variable selon la fonction utilisée 🟡 à tester L'autocomplétion et le chat sont les fonctions les plus appréciées ; l'édition inline (Cmd/Ctrl + I) peut être plus variable selon le modèle et le contexte. Testez d'abord sur un projet non critique avant d'intégrer l'outil dans un flux de travail sensible.
Télémétrie activée par défaut 🟡 désactivable Continue collecte des données d'usage anonymisées par défaut. Si vous préférez ne pas y participer, désactivez la télémétrie depuis les réglages de l'extension — l'option est accessible et documentée.

Sécurité

  • Gardez la clé API hors du dépôt. Variables d'environnement et .continue/ dans le .gitignore si vous y stockez des secrets.
  • Local pour le confidentiel. Un modèle servi par Ollama ne transmet rien à l'extérieur — le réflexe pour le code sous NDA.
  • Ne soumettez pas vos secrets au modèle. Évitez d'envoyer fichiers .env ou configurations contenant des identifiants dans le contexte du chat.
  • Tenez l'extension à jour via le marketplace, et suivez le dépôt pour connaître la trajectoire du projet.

Aller plus loin

  • Ollama — le moteur local à brancher sur Continue pour garder le code chez vous.
  • Aider — l'alternative en terminal, orientée dépôt git et commits automatiques.
  • OpenCode — un agent de code en terminal (TUI), multi-providers.
  • Cline — un agent dans VS Code, capable d'exécuter des commandes.
  • OSIALab — comparer tous les outils pour coder avec l'IA.

Sources