Cline : l'agent de coding terminal-first open source et MCP-native
Cline est la reference open source pour les developpeurs qui veulent un agent de coding controle, transparent et terminal-first. Le projet est l'un des premiers a avoir fait du Model Context Protocol (MCP) un citoyen de premiere classe. Contrairement a Cursor ou Devin, Cline ne facture rien : vous apportez votre propre cle LLM (Anthropic, OpenAI, DeepSeek, modeles locaux via Ollama) et ne payez que les appels API. L'outil affiche en temps reel le cout de chaque action, ce qui en fait un choix apprecie pour le cost-conscious development. Extension VS Code ou client standalone, Cline brille par sa lisibilite (chaque commande shell est explicite) et son ecosysteme MCP qui permet de brancher des outils custom en quelques lignes. Il convient particulierement aux developpeurs experimentes qui veulent comprendre et controler chaque etape.
Pour qui
Developpeurs experimentes, bricoleurs open source, cost-conscious devs et utilisateurs avances MCP qui veulent le controle total de leur agent de coding.
Entrée
Objectif de tache en langage naturel, fichiers references, serveurs MCP actives.
étapes (6)
Installer Cline
infoInstaller l'extension Cline depuis le marketplace VS Code ou la build standalone depuis le repo GitHub.
Choisir son LLM
infoConfigurer la cle API de votre fournisseur prefere (Anthropic, OpenAI, DeepSeek, OpenRouter ou Ollama local).
Activer des serveurs MCP
infoAjouter des serveurs MCP depuis la galerie (filesystem, github, postgres, puppeteer, etc.) pour etendre les capacites de Cline.
Lancer une tache
infoDecrire un objectif en langage naturel. Cline propose un plan et demande confirmation avant chaque commande shell.
Surveiller les couts
infoConsulter le tracker de couts en direct et ajuster le modele si les depenses s'accumulent (Claude Sonnet vs Haiku, par exemple).
Capitaliser via MCP
infoCreer ses propres serveurs MCP pour automatiser les taches recurrentes propres a votre organisation.
Sortie
Commandes shell explicites, diffs de fichiers, appels MCP, et cout detaille de la session.
Exemple
Entrée
Tache : "Ecris un script Python qui lit un fichier CSV de clients, enrichit chaque ligne via l'API Clearbit, et ecrit un nouveau CSV augmente."
Sortie
Cline genere le script, demande confirmation avant chaque ecriture de fichier et chaque appel reseau, execute le script de test sur un echantillon, et affiche : "Session cost : $0.27 (Claude Haiku, 18 commandes, 4 fichiers modifies)."
Personnalisation
| Paramètre | Description | Valeur par défaut |
|---|---|---|
| Fournisseur LLM | Choix du provider (Anthropic, OpenAI, DeepSeek, OpenRouter, Ollama). | Anthropic |
| Serveurs MCP | Liste des serveurs MCP actives sur cette session. | filesystem, github |
| Mode auto-approve | Autoriser Cline a executer certaines commandes sans confirmation explicite (lecture fichier, commandes read-only). | Read-only |