Page informative, sans valeur de conseil. Cline est un agent capable d'exécuter des commandes et de modifier des fichiers dans VS Code. Lisez les points de vigilance, installez depuis la source officielle et vérifiez la licence.
À quoi ça sert
Cline s'installe comme extension VS Code et agit comme un agent de développement. Une fois relié à un modèle, il peut lire et écrire des fichiers, lancer des commandes dans le terminal intégré (avec suivi de la sortie en temps réel), parcourir le web selon la configuration, et se brancher sur des serveurs MCP (Model Context Protocol) pour interroger une base, une API ou une infrastructure. À la différence d'un simple assistant, il agit — chaque étape sensible passant par votre validation.
Ce qui fait sa force
- Modes Plan et Act. En mode Plan, Cline analyse et propose une stratégie sans rien modifier ; en mode Act, il l'exécute pas à pas. Cette séparation — réfléchir puis agir — est ce qui rend l'agent maîtrisable plutôt que brouillon.
- Édition par diff revue. Les changements de code sont présentés sous forme de diffs que vous approuvez ; vous gardez la main sur ce qui touche réellement le dépôt.
- Ouvert aux serveurs MCP. Cline peut se connecter à des outils externes (bases de données, API, services cloud) via MCP — il devient extensible bien au-delà de l'édition de code.
- Modèle au choix, local inclus. Anthropic, OpenAI, OpenRouter, Google… et des modèles locaux via Ollama ou LM Studio. Pour un dépôt sensible, tout peut rester sur la machine.
- Open source, Apache-2.0. Le comportement de l'agent est auditable, et la licence permissive autorise un usage large.
Pour qui
Pour le développeur expérimenté qui veut déléguer des tâches à un agent tout en gardant le contrôle. La configuration est accessible ; c'est la supervision des actions qui demande de la rigueur. Pour une première approche moins agentique, commencez par Continue. Pour un agent encore plus autonome, en conteneur, voyez OpenHands.
Attention. Cline peut exécuter des commandes shell et modifier vos fichiers. Chaque action demande votre accord par défaut : lisez ce que vous approuvez. N'activez l'auto-approbation qu'en connaissance de cause — c'est votre principal filet de sécurité.
Installation
Installer l'extension
Source officielle :
github.com/cline/cline.
L'extension est sur le VS Code Marketplace sous l'identifiant saoudrizwan.claude-dev
(cherchez « Cline »). Depuis la palette de commandes :
ext install saoudrizwan.claude-dev
Relier un modèle cloud
Ouvrez le panneau Cline, puis la configuration. Exemple Anthropic :
- Provider : Anthropic
- Modèle :
claude-sonnet-4-5(ou la version courante) - Clé API : votre clé
Relier un modèle local (Ollama)
Pour que rien ne quitte la machine, pointez Cline sur Ollama. Cline propose un fournisseur Ollama dédié ; à défaut, un point d'accès compatible OpenAI fonctionne :
- Provider : Ollama (ou « OpenAI Compatible »)
- Base URL :
http://localhost:11434(/v1en mode compatible) - Modèle : le nom du modèle Ollama (ex.
llama3.2)
Travailler avec Cline
Décrivez la tâche. En mode Plan, Cline propose une approche ; basculez en Act pour l'exécuter, en approuvant chaque écriture de fichier et chaque commande. Vous pouvez interrompre, corriger ou refuser à tout moment.
Points de vigilance
Cline est conçu pour demander validation à chaque étape. Le vrai risque est comportemental : approuver trop vite, ou couper les confirmations. Les points concrets :
| Point d'attention | Niveau | Ce qu'il faut savoir |
|---|---|---|
| Exécution de commandes shell dans le terminal | 🟡 maîtrisé par l'approbation | Cline lance des commandes réelles (installer un paquet, supprimer un fichier, requête réseau). Chaque commande passe par votre accord : lisez-la avant de valider, surtout les commandes destructrices. |
| Mode auto-approbation activé | 🔴 si activé sans supervision | L'auto-approbation laisse Cline agir sans confirmation. Pratique sur une tâche cadrée, dangereux sur un dépôt important : c'est la suppression de votre filet de sécurité. Délimitez-en strictement la portée. |
| Serveurs MCP tiers connectés | 🟡 selon serveur | Un serveur MCP peut donner à l'agent l'accès à une base ou une API. N'installez que des serveurs MCP de confiance et accordez le minimum de droits nécessaire. |
| Code et contexte envoyés au modèle cloud | 🟡 selon provider | Avec un provider cloud, fichiers, commandes et sorties transitent vers le service externe. Pour un dépôt sensible, branchez un modèle local via Ollama. |
| Licence du modèle ≠ licence de Cline | 🟡 selon le modèle | Cline est sous Apache-2.0 (permissive). Le modèle a sa propre licence : à vérifier avant un usage commercial. |
| Consommation de tokens qui peut grimper vite | 🟡 à surveiller | Sur des tâches longues ou à grande portée (beaucoup de fichiers dans le contexte, boucles d'itération), le coût en tokens peut s'envoler rapidement avec un provider cloud. Surveillez la consommation et activez la limite de dépense intégrée (Spend Limit) dans les réglages de Cline pour éviter les mauvaises surprises. |
Sécurité
- Lisez chaque action avant d'approuver. Cline affiche clairement ce qu'il va faire — prenez le temps, surtout pour les commandes terminal.
- Branche git dédiée. L'agent peut toucher plusieurs fichiers en une session : gardez de quoi revenir en arrière.
- Local pour le confidentiel. Avec Ollama, le code ne quitte pas la machine.
- MCP de confiance uniquement, avec des droits minimaux ; la clé API hors du dépôt.
- Tenez l'extension à jour via le marketplace pour bénéficier des correctifs.
Aller plus loin
- Dépôt officiel Cline — code, documentation, releases.
- Continue — alternative moins agentique, VS Code et JetBrains.
- OpenHands — agent plus autonome, exécution en conteneur Docker.
- Aider — assistant terminal centré git.
- Ollama — pour brancher un modèle local sur Cline.
- OSIALab — comparer tous les outils pour coder avec l'IA.
Sources
- Code source & licence (Apache-2.0) : github.com/cline/cline
- VS Code Marketplace (
saoudrizwan.claude-dev) : marketplace.visualstudio.com