# Cline : un agent de code open source pour IDE et terminal

> Cline est un agent de code open source qui lit ton projet, modifie des fichiers et lance des commandes depuis VS Code, JetBrains ou le terminal.

- Type : projet open source
- Famille : Agents IA · Agent de code
- Habitat : Terminal · VS Code · JetBrains · Bureau
- Niveau : intermédiaire
- Langage : TypeScript
- Licence : Apache-2.0
- Étoiles GitHub : 70715 (relevé le 21 octobre 2026)
- Source : https://github.com/cline/cline
- Publié le : 21 octobre 2026
- Page : https://geekus.fr/projets/cline/

Cline est un agent de code open source qui travaille dans ton éditeur, ton terminal ou une application de bureau. Il lit ton projet, modifie plusieurs fichiers et exécute des commandes, avec ton approbation à chaque étape. Il n'est lié à aucun fournisseur de modèle et peut aussi tourner sans interface, pour la CI/CD ou des tâches programmées.

## En bref

- Agent de code open source, sous licence Apache-2.0, écrit en TypeScript
- Disponible en CLI, extension VS Code, plugin JetBrains, app de bureau et SDK
- Chaque modification et chaque commande demande ton accord, sauf si tu actives l'approbation automatique
- Fonctionne avec Anthropic, OpenAI, Google, ou des modèles locaux via [Ollama](https://geekus.fr/projets/ollama/) et LM Studio
- Mode sans interface pour la CI/CD et agents planifiés par cron

## Qu'est-ce que Cline ?

Cline est un agent de code : un programme qui s'appuie sur un modèle d'IA pour lire un projet, y écrire du code et exécuter des commandes, plutôt que de seulement proposer des suggestions. Le README le décrit comme l'agent de code open source de ton IDE, de ton terminal et de ton bureau.

Il règle un problème précis : confier des tâches à une IA sans perdre le contrôle de ce qui change. Dans VS Code et JetBrains, chaque modification apparaît sous forme de diff, que tu peux relire, modifier ou annuler. Des points de contrôle (checkpoints) gardent la trace des changements pour revenir en arrière facilement.

## Comment fonctionne Cline au quotidien

Cline lit la structure de ton projet, repère les liens entre les fichiers et applique des changements coordonnés. Pendant son travail, il surveille les erreurs du linter et du compilateur, et corrige des problèmes comme un import manquant, un type incorrect ou une erreur de syntaxe.

Il exécute aussi des commandes dans ton terminal et lit leur sortie en direct : installer des paquets, lancer un build, des tests ou un déploiement. Pour un processus long comme un serveur de développement, il continue de travailler en arrière-plan et réagit aux nouvelles lignes affichées.

Deux modes structurent le travail. En mode Plan, il explore le code, pose des questions et propose une stratégie. En mode Act, il l'exécute, et chaque modification de fichier et chaque commande demande ton accord. Tu peux aussi activer l'approbation automatique pour qu'il agisse seul.

## Quels modèles d'IA utiliser avec Cline ?

Cline n'est pas verrouillé sur un seul fournisseur. Le README cite Anthropic, OpenAI, Google, OpenRouter, Vercel AI Gateway, AWS Bedrock, Azure et GCP Vertex, Cerebras et Groq, ainsi que toute API compatible OpenAI, auto-hébergée ou tierce.

Pour coder avec un modèle local, Ollama et LM Studio sont pris en charge : le modèle tourne alors sur ta machine. Le README ne donne pas de configuration minimale pour cet usage.

## Installer Cline : CLI, VS Code, JetBrains, bureau

Cline existe sous plusieurs formes qui partagent le même moteur. La CLI s'installe avec npm. L'extension VS Code se télécharge depuis le Marketplace de Visual Studio, et le plugin JetBrains depuis le Marketplace JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand et les autres). L'application de bureau existe pour macOS et Windows.

Pour la ligne de commande, le README donne cette commande :

```bash
npm i -g cline
```

## Automatiser avec Cline : CI/CD, tâches planifiées et équipes d'agents

La CLI peut tourner sans aucune interaction, pour des scripts ou des pipelines de CI/CD. Elle accepte une entrée par tube et peut produire une sortie JSON.

Le README décrit aussi des agents planifiés avec une expression cron, qui persistent après un redémarrage et tournent indépendamment d'un terminal. Les exemples cités : résumé quotidien des demandes de fusion, vérification hebdomadaire des dépendances, rapport sur l'état du code.

Pour les tâches complexes, une équipe d'agents est possible : un agent coordinateur découpe le travail et le délègue à des agents spécialisés, chacun avec ses outils et son contexte. L'état de l'équipe est conservé entre les sessions.

```bash
cline "Run tests and fix any failures"
git diff origin/main | cline "Review these changes for issues"
cline --team-name auth-sprint "Plan and implement user authentication with tests"
```

## Étendre Cline : règles, MCP, plugins et SDK

Des fichiers `.clinerules` définissent des règles propres à un projet : conventions de code, architecture, procédures de déploiement, exigences de test. La CLI, l'extension VS Code et le plugin JetBrains les prennent en compte automatiquement. Des « skills » permettent au modèle de charger certaines règles seulement au besoin.

Cline peut se brancher à des serveurs MCP pour interroger des bases de données, des API ou de l'infrastructure cloud. Dans la CLI, `cline mcp` sert à les gérer. Le SDK, lui, permet de construire ses propres agents avec le même moteur, et d'ajouter des outils et des hooks via des plugins.

La CLI peut aussi se connecter à Telegram, Slack, Discord, Google Chat, WhatsApp et Linear, chaque fil de discussion correspondant à une session d'agent.

```bash
npm install @cline/sdk
```

## Où en est le projet Cline ?

Au relevé du 21 octobre 2026, le dépôt compte 70 704 étoiles, 7 723 forks et 348 contributeurs, avec 1 689 tickets et demandes de fusion ouverts. Il a été créé le 6 juillet 2024 et son code a été modifié pour la dernière fois le jour du relevé.

Le 17 octobre 2026, les versions SDK 0.0.95, Desktop 0.0.48 et CLI 3.0.73 ont corrigé un rejet des modèles GPT-6 sur les points d'accès compatibles OpenAI et Azure : Cline envoyait `max_tokens` au lieu de `max_completion_tokens`. Le modèle par défaut du fournisseur Cline redevient [Claude Sonnet 5.5](https://geekus.fr/projets/claude-sonnet-5-5/), et le catalogue de modèles a été actualisé.

Côté licence, le code est sous Apache-2.0. Le README précise que le plugin JetBrains n'est pas publié en open source, et que la migration de l'extension VS Code dans le dépôt est encore en cours.

## Quelques repères

- **CI/CD** : Ensemble de procédures automatiques qui testent, vérifient et déploient du code à chaque modification. Elles tournent sur un serveur, sans intervention humaine.
- **MCP** : Protocole ouvert qui permet à un assistant IA de se connecter à des outils et à des services extérieurs, comme une base de données ou une API, via de petits serveurs dédiés.
- **Cron** : Système de planification de tâches sur les machines Unix. Une expression cron indique à quelles heures et quels jours une tâche doit se répéter.

## Questions fréquentes

### Cline est-il gratuit et open source ?

Cline est open source, sous licence Apache-2.0. Le README ne détaille aucun prix ; l'usage d'un modèle d'IA passe par le fournisseur que tu choisis, et le plugin JetBrains n'est pas publié en open source.

### Peut-on utiliser Cline avec un modèle local ?

Oui, Cline prend en charge Ollama et LM Studio pour faire tourner des modèles sur ta machine. Le README ne donne pas de configuration minimale.

### Comment lancer Cline en CI/CD ?

La CLI fonctionne en mode sans interface : elle accepte une entrée par tube et peut produire du JSON. Par exemple, `git diff origin/main | cline "Review these changes for issues"` demande une relecture des changements.

### Cline modifie-t-il mon code sans me demander ?

Non, par défaut. Chaque modification de fichier et chaque commande demande ton approbation, sauf si tu actives l'approbation automatique.

## À retenir

Cline est un agent de code open source qui garde l'humain aux commandes : chaque modification et chaque commande passe par ton approbation, sauf si tu actives l'approbation automatique. Il fonctionne avec de nombreux fournisseurs de modèles, en local comme dans le cloud, et se pilote depuis un éditeur, un terminal, une app de bureau ou un SDK.

Sources :

- [cline](https://github.com/cline/cline) (README)
- [GitHub](https://github.com/cline/cline/releases) (notes de version)

Mots-clés : agent de code, cli, vscode, jetbrains, mcp, open source

---

Fiche publiée par Geekus : https://geekus.fr/projets/cline/
