# Continue — assistant de code IA local ou cloud dans l'IDE

Continue : assistant IA open source (Apache-2.0) pour VS Code et JetBrains. Chat, autocomplétion et édition, branchés sur Ollama en local ou un modèle cloud.

URL canonique : https://www.osfria.fr/continue.html

---

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

### Fiabilité & transparence

🟡 **Utilisable, avec points d'attention**

- **Maintenance** : version 1.x active (v1.2.x stable, v1.3.x pre-release) ; le dépôt principal des extensions IDE est passé en lecture seule après la v2.0.0, le développement actif se concentrant sur le Continue CLI — vérifiez l'état courant sur le dépôt officiel avant un déploiement en équipe.
- **Adoption** : extension largement installée sur VS Code Marketplace et JetBrains Marketplace ; l'outil reste une référence parmi les assistants IA open source dans l'IDE.
- **Sécurité** : aucune faille majeure connue dans l'outil lui-même ; le risque principal réside dans la clé API exposée dans `config.yaml` (à protéger via variable d'environnement) et dans le transit du code vers le provider cloud choisi.
- **Verdict** : fiable pour le développeur qui veut un assistant IA configurable dans VS Code ou JetBrains, particulièrement solide en mode local (Ollama) ; à surveiller quant à l'orientation CLI du projet pour les usages équipe long terme.

> 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](https://www.osfria.fr/ollama.html), llama.cpp, LM Studio) ou vers un service cloud (Anthropic, OpenAI, Mistral, [OpenRouter](https://www.osfria.fr/openrouter.html)…). 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](https://www.osfria.fr/aider.html) ou [OpenCode](https://www.osfria.fr/opencode.html). Pour un agent qui exécute des commandes, voyez [Cline](https://www.osfria.fr/cline.html).

**É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](https://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](https://www.osfria.fr/ollama.html) — le moteur local à brancher sur Continue pour garder le code chez vous.
- [Aider](https://www.osfria.fr/aider.html) — l'alternative en terminal, orientée dépôt git et commits automatiques.
- [OpenCode](https://www.osfria.fr/opencode.html) — un agent de code en terminal (TUI), multi-providers.
- [Cline](https://www.osfria.fr/cline.html) — un agent dans VS Code, capable d'exécuter des commandes.
- [OSIALab](https://www.osfria.fr/osialab.html) — comparer tous les outils pour coder avec l'IA.

### Sources

- Site officiel : [continue.dev](https://continue.dev)
- Documentation : [docs.continue.dev](https://docs.continue.dev)
- Code source & licence (**Apache-2.0**) : [github.com/continuedev/continue](https://github.com/continuedev/continue)
