Ce que c'est
Cline est un agent autonome de coding open source qui vit dans VS Code, originalement construit par Saoud Rizwan en 2024. Il a démarré comme le projet « claude-dev » et est devenu l'un des agents VS Code communautaires les plus populaires — plus d'un million d'installations sur le Marketplace en 2026. Proposition centrale : bring-your-own-API-key, contrôlez chaque tool call avec des patterns auto-approve, et gardez tout open source sous Apache-2.0.
C'est l'outil à atteindre quand :
- Vous voulez un agent autonome VS Code sans payer un abonnement Copilot.
- Vous voulez apporter votre propre modèle — Claude, OpenAI, Gemini, OpenRouter, Ollama local, voire DeepSeek.
- Vous voulez un contrôle granulaire sur quelles actions auto-exécutent et lesquelles requièrent une approbation humaine.
Pourquoi il se démarque
| Fonctionnalité | Ce qu'elle apporte |
|---|---|
| Bring-your-own-key | Branchez n'importe quel modèle — Anthropic, OpenAI, Gemini, OpenRouter, Ollama, vLLM |
.clinerules |
Fichier d'instructions niveau projet (vendor-neutre ; Roo Code le lit aussi) |
| Patterns auto-approve | Whitelist regex de quelles commandes shell / writes de fichier auto-exécutent |
| Outil navigateur | Navigateur headless intégré pour testing et scraping dans la boucle d'agent |
| Support MCP | Client MCP complet ; réutilisez les MCP servers de Claude Code |
| Panneau coût tokens | Décomposition de coût par message — voyez exactement ce que chaque tour a coûté |
| Apache-2.0 | Source sur GitHub, fork-friendly (Roo Code est le fork le plus populaire) |
Comment installer
# Dans VS Code
code --install-extension saoudrizwan.claude-dev
# Ou ouvrez le panneau Extensions et cherchez « Cline »
Après installation, ouvrez le panneau Cline depuis la sidebar et collez une API key Anthropic / OpenAI / OpenRouter. Déposez un .clinerules à la racine du projet avec les conventions et Cline le lit à chaque tâche.
Quoi installer dans Cline
Cline lit deux fichiers niveau projet : .clinerules (instructions) et ~/Documents/Cline/MCP/ pour les MCP servers. Trois packs TokRepo pour démarrer :
- Templates .clinerules — fichiers d'instructions vendor-neutres pour stacks populaires (utilisés aussi par Roo Code)
- Cline Auto-Approve Patterns — allowlists éprouvées pour commandes read-only, gestionnaires de paquets, formateurs
- Stack de Serveurs MCP — serveurs Postgres / GitHub / Filesystem partagés entre Cline / Claude Code / Codex
tokrepo install pose les trois et vous avez la baseline d'où démarrent la plupart des utilisateurs Cline seniors.
Pièges courants
- Scope auto-approve qui s'élargit — démarrez strict (seulement
npm test,git status). Relâchez un pattern à la fois. Auto-approuverrm -rf— même par accident dans un regex — est irrécupérable. - API key dans l'historique de chat — Cline stocke les tasks localement ; si vous collez une API key dans un message elle vit dans le fichier task. Utilisez env vars ou settings.
- Fuite de ressources du browser tool — le navigateur headless garde les tabs en vie entre tasks. Utilisez le bouton « close all browser tabs » ou il bouffera de la RAM.
- Différences de path MCP — Cline utilise
~/Documents/Cline/MCP/pas.claude/. Symlinker marche mais c'est fragile ; utiliseztokrepo migrateplutôt. - Les tâches longues perdent le contexte au reload VS Code — Cline sauvegarde le task state mais un crash VS Code peut le corrompre. Pour les longs refactors, préférez les CLIs terminal.
Relation avec les autres outils
Cline a pionnié la niche « agent VS Code avec BYOK + auto-approve » que le mode agent GitHub Copilot et le composer Cursor ont remplie ensuite avec des offres first-party. Le fork communautaire Roo Code a ajouté des modes (architect/code/ask/debug) et la délégation de tâches Boomerang. Comparé à Claude Code, Cline vit dans l'IDE plutôt que le terminal — meilleur pour review visuelle, plus faible pour CI headless. La plupart des utilisateurs seniors en 2026 utilisent Cline comme leur agent IDE principal (économie BYOK vs Copilot) ou lancent Cline à côté de Claude Code (un dans l'IDE, un dans le terminal).
Les plus installés pour Cline
6 ressources compatibles avec Cline
Questions fréquentes
Cline est-il gratuit ?
Cline lui-même est Apache-2.0 open source et gratuit. Vous payez seulement les tokens API du modèle qu'il consomme — et vous contrôlez quel modèle. Beaucoup d'utilisateurs pairent Cline avec l'API Anthropic directement, Claude.ai max, ou OpenRouter pour des modèles rotatifs pas chers. Pas d'abonnement Cline.
Différence entre Cline et Roo Code ?
Roo Code est un fork communautaire de Cline qui ajoute des modes explicites (architect, code, ask, debug) et la délégation de tâches Boomerang entre modes. Cline reste plus proche du design single-agent originel. Les deux partagent .clinerules donc les configs portent entre eux. Le choix est surtout une préférence.
Cline fonctionne-t-il avec les subagents Claude Code ?
Pas directement — les subagents sont un format spécifique à Claude Code. Mais Cline supporte les MCP servers, donc tout MCP server monté pour Claude Code fonctionne dans Cline. Le .clinerules vendor-neutre est aussi reconnu par Roo Code, donc les instructions niveau projet portent.
Cline vs mode agent GitHub Copilot — lequel choisir ?
Choisissez Cline si vous voulez BYOK (utilisez n'importe quel modèle avec votre propre key), du code open source, un auto-approve granulaire, ou ne voulez pas payer un abonnement Copilot. Choisissez Copilot si vous voulez la facturation gérée, le SSO/audit entreprise, et l'intégration VS Code la plus profonde. Cline donne plus de contrôle ; Copilot donne plus de poli.
Cline peut-il tourner headless ou en CI ?
Pas vraiment — c'est une extension VS Code et requiert l'IDE pour la héberger. Pour CI, pairez Cline (dans votre IDE pendant le développement) avec Claude Code ou Codex CLI (en CI). Le fichier .clinerules porte vers les deux agents terminal vendor-neutres.
Découvrez tous les outils sur la page d'accueil
8 outils curatés · logos réels · groupés par type
Retour à tous les outils