Cline + OpenCode + Bonus : Claude Code comme orchestrateur ultime
avril 2026 · 10 min de lecture
Ce guide est le complément de ma vidéo. Tu vas apprendre à configurer les deux outils, à choisir tes modèles gratuits, et en bonus : comment utiliser Claude Code (Sonnet 4.6) comme cerveau principal qui délègue le vrai travail à des sous-agents gratuits dans OpenCode.
Sommaire
- Outil 1 — Cline dans VS Code
- Outil 2 — OpenCode dans le terminal
- Combiner les deux : ma stack
- 🎁 Chapitre Bonus — Claude Code comme orchestrateur + OpenCode pour le code gratuit
Outil 1 — Cline dans VS Code
C'est quoi Cline ?
Cline est une extension VS Code open-source qui transforme ton éditeur en agent de code autonome. Il peut lire tes fichiers, écrire du code, lancer des commandes terminal, corriger les erreurs… et tout ça en boucle, sans que tu aies à superviser chaque étape.
La vraie force de Cline : il est compatible avec n'importe quel provider LLM. Ce qui nous intéresse ici, c'est le provider NVIDIA NIM — 46 modèles disponibles, sans carte bancaire.
Installation
- Ouvre VS Code
- Va dans l'onglet Extensions (
Ctrl+Shift+X) - Cherche Cline et installe l'extension
- Une icône Cline apparaît dans ta sidebar gauche
Configurer NVIDIA NIM (modèles gratuits)
Étape 1 — Créer un compte NVIDIA
Rends-toi sur build.nvidia.com et crée un compte gratuit. Aucune carte bancaire n'est requise.
Étape 2 — Récupérer ta clé API
Une fois connecté, va dans ton profil → API Keys → génère une nouvelle clé. Copie-la, tu en auras besoin dans l'étape suivante.
Étape 3 — Configurer Cline
Dans VS Code, clique sur l'icône Cline → ouvre les Settings (icône engrenage) :
- API Provider : sélectionne
OpenAI Compatible - Base URL :
https://integrate.api.nvidia.com/v1 - API Key : colle ta clé NVIDIA
- Model : entre le nom du modèle (voir liste ci-dessous)
Les modèles NVIDIA NIM à tester en priorité
| Modèle | Points forts | Quand l'utiliser |
|---|---|---|
nvidia/kimi-k2-instruct |
Très bon en code, raisonnement | Projets complexes |
deepseek-ai/deepseek-v3-0324 |
Rapide, efficace | Tâches quotidiennes |
zhipuai/glm-5 |
Bon suivi d'instructions | Agents avec outils |
minimax/minimax-text-01 |
Contexte long | Gros fichiers |
nvidia/nemotron-super-49b-v1 |
Open-source NVIDIA | Code bas niveau |
Astuce : commence avec
deepseek-ai/deepseek-v3-0324. Il est rapide, fiable, et très bon pour débuter.
Utiliser Cline au quotidien
Une fois configuré, tu peux lui donner des instructions en langage naturel directement dans le chat Cline :
"Crée un composant React de formulaire de connexion avec validation"
"Ajoute des tests unitaires à ce fichier"
"Corrige le bug dans la fonction fetchData et explique ce que tu as changé"
Cline va lire ton code, proposer des modifications, et les appliquer avec ta validation.
Outil 2 — OpenCode dans le terminal
C'est quoi OpenCode ?
OpenCode est un agent de code open-source qui tourne dans ton terminal (ou en app desktop). Il fonctionne sur le même principe que Claude Code : tu lui parles, il lit ton projet, il code. Mais il est compatible avec 75+ providers LLM, dont des modèles gratuits intégrés.
Installation
Via npm (recommandé) :
npm install -g opencode-ai
Via Homebrew (macOS) :
brew install opencode-ai/tap/opencode
Via curl (Linux/macOS) :
curl -fsSL https://opencode.ai/install | bash
Vérifie l'installation :
opencode --version
Les modèles gratuits dans OpenCode (Zen)
OpenCode propose un service appelé Zen : une passerelle vers des modèles testés et validés par l'équipe OpenCode. Plusieurs sont gratuits en ce moment :
| Modèle gratuit | Notes |
|---|---|
| MiniMax M2.5 Free | Gratuit pendant la période de test |
| Qwen3.6 Plus Free | Gratuit pendant la période de test |
| Nemotron 3 Super Free | Open-source NVIDIA, gratuit en beta |
| Big Pickle | Modèle mystère, gratuit en beta |
⚠️ Ces modèles gratuits collectent potentiellement des données pendant leur période de test. Ne les utilise pas sur du code confidentiel ou propriétaire.
Pour accéder à ces modèles :
- Crée un compte sur opencode.ai/auth (gratuit)
- Lance OpenCode et tape
/connect - Sélectionne OpenCode Zen et colle ta clé API
- Tape
/modelspour voir les modèles disponibles - Sélectionne un modèle gratuit dans la liste
Utilisation basique
Lance OpenCode dans le dossier de ton projet :
cd mon-projet
opencode
Interface TUI interactive. Tu peux :
- Taper tes instructions en langage naturel
- Utiliser
Tabpour changer d'agent (Build / Plan) - Utiliser
/share,/init,/modelscomme commandes @mentionun sous-agent pour une tâche spécifique
Configuration (fichier opencode.json)
Crée un fichier opencode.json à la racine de ton projet pour personnaliser le comportement :
{
"model": "zen/minimax-m25-free",
"autoupdate": true,
"theme": "opencode"
}
Ou dans ton config global (~/.config/opencode/opencode.json) pour que ça s'applique à tous tes projets.
Combiner les deux : ma stack
Voici comment j'utilise les deux outils ensemble selon le contexte :
| Situation | Outil choisi | Pourquoi |
|---|---|---|
| Je suis dans VS Code et je code activement | Cline | Intégration directe dans l'éditeur |
| Je veux lancer un agent en tâche de fond | OpenCode | Terminal indépendant de l'IDE |
| Projet Python/backend sans IDE ouvert | OpenCode | Plus léger, plus rapide |
| Pair programming en temps réel | Cline | Voir les diffs directement |
| Tâche longue de refactoring | OpenCode | Sessions persistantes |
Les deux outils lisent les mêmes fichiers de règles (AGENTS.md / CLAUDE.md), donc tu peux définir tes standards de code une seule fois et les deux les respectent.
🎁 Chapitre Bonus — Claude Code comme orchestrateur + OpenCode pour le code gratuit
C'est ici que ça devient vraiment puissant. Si tu as un abonnement Claude Code (ou Claude Pro), tu peux utiliser Claude Code avec Sonnet 4.6 comme cerveau planificateur — et lui faire déléguer l'exécution réelle du code à OpenCode avec des modèles gratuits.
Résultat : tu gardes l'intelligence de Claude pour la planification et le contrôle qualité, mais tu ne consommes presque plus de tokens Claude pour les tâches répétitives.
Le principe : orchestration vs exécution
Toi
└── Claude Code (Sonnet 4.6) — Orchestrateur
├── Analyse le problème
├── Décompose en sous-tâches
├── Délègue via la commande bash
│ └── opencode run "sous-tâche précise" ← modèle gratuit
└── Vérifie et valide le résultat final
Claude Code pense, planifie, et vérifie. OpenCode (modèle gratuit) code.
Étape 1 — Préparer OpenCode en mode CLI (non-interactif)
OpenCode supporte un mode run qui permet de l'appeler depuis un script ou depuis Claude Code :
# Lancer une tâche non-interactive
opencode run "Crée une fonction Python qui parse un CSV et retourne un DataFrame"
# Spécifier le modèle à utiliser
opencode run --model zen/minimax-m25-free "Écris les tests unitaires pour le fichier auth.py"
Étape 2 — Créer le fichier CLAUDE.md (contexte partagé)
Dans ton projet, crée un fichier CLAUDE.md (ou AGENTS.md). OpenCode et Claude Code le lisent tous les deux — c'est le contrat partagé :
# Règles du projet
## Stack technique
- Python 3.12, FastAPI, PostgreSQL
- Tests avec pytest
- Style : black + isort
## Conventions de code
- Docstrings obligatoires sur toutes les fonctions publiques
- Pas de magic numbers, utiliser des constantes nommées
- Chaque nouveau module doit avoir son fichier de test correspondant
## Workflow agent
- Les modifications de fichiers critiques (auth, database) nécessitent validation humaine
- Toujours lancer les tests après modification
Étape 3 — Créer un sous-agent OpenCode dédié
Crée un fichier ~/.config/opencode/agents/executor.md :
---
description: Agent d'exécution de code. Reçoit des tâches précises et les implémente.
mode: subagent
model: zen/minimax-m25-free
temperature: 0.2
tools:
read: true
write: true
edit: true
bash: true
grep: true
permissions:
bash:
"pytest*": allow
"python*": allow
"npm*": allow
"*": ask
---
Tu es un agent d'exécution précis. Tu reçois une tâche technique définie et tu l'implémente exactement comme demandé.
Tu ne prends pas d'initiative au-delà de la tâche. Tu respectes strictement les conventions du projet définies dans AGENTS.md.
Étape 4 — Configurer Claude Code pour déléguer
Dans ton fichier ~/.claude/CLAUDE.md (configuration globale de Claude Code), ajoute ces instructions :
## Stratégie de délégation
Quand tu reçois une tâche de développement :
1. **Planifie d'abord** : décompose en sous-tâches indépendantes
2. **Délègue l'implémentation** : utilise `opencode run` pour les tâches de code pur
3. **Contrôle la qualité** : lis les fichiers modifiés et vérifie la cohérence
4. **Valide les tests** : lance pytest et interprète les résultats
### Commande de délégation
Pour déléguer une tâche à OpenCode :
```bash
opencode run --model zen/minimax-m25-free "[description précise de la tâche]"
Ne délègue PAS :
- La planification architecturale
- Les décisions de sécurité
- La revue finale du code
### Exemple concret : construire une API REST
Tu dis à Claude Code :
"Construis une API REST FastAPI avec authentification JWT. Endpoints : /register, /login, /me. Base de données SQLite."
Claude Code va alors :
1. **Analyser** la demande et créer un plan en 5 sous-tâches
2. **Déléguer via OpenCode** (modèle gratuit) :
```bash
opencode run "Crée la structure de projet FastAPI avec les dossiers app/, tests/, requirements.txt"
opencode run "Implémente le modèle User SQLAlchemy dans app/models.py"
opencode run "Crée les endpoints /register et /login avec hachage bcrypt dans app/routes/auth.py"
opencode run "Implémente la génération et vérification JWT dans app/utils/jwt.py"
opencode run "Écris les tests pytest pour tous les endpoints dans tests/test_auth.py"
- Vérifier les fichiers générés, corriger les incohérences
- Valider en lançant
pytest
Pourquoi ça marche si bien
Claude Code Sonnet 4.6 excelle dans la compréhension du problème, la décomposition de tâches complexes, la détection d'incohérences, et la validation. C'est ce pour quoi tu paies ton abonnement.
OpenCode + modèle gratuit excelle dans l'exécution répétitive, l'écriture de boilerplate, la génération de tests. C'est ce qui consomme le plus de tokens sans vraiment nécessiter l'intelligence de Sonnet.
En séparant les deux rôles, tu utilises chaque outil là où il est le plus efficace — et tu préserves ton quota Claude Code pour ce qui compte vraiment.
Aller plus loin : le plugin oh-my-opencode
Si tu veux pousser encore plus l'orchestration multi-agents dans OpenCode lui-même, installe oh-my-opencode :
cd ~/.config/opencode
git clone https://github.com/sodam-ai/oh-my-opencode
Ce plugin ajoute un système d'agents spécialisés (Sisyphus comme orchestrateur, Prometheus pour la planification, Metis comme consultant), des sous-agents en parallèle asynchrones, des MCPs intégrés (recherche web, documentation), et une compatibilité complète avec la syntaxe Claude Code.
Récapitulatif : ta stack complète à 0€/mois
| Rôle | Outil | Modèle | Coût |
|---|---|---|---|
| Orchestrateur / Planificateur | Claude Code | Sonnet 4.6 | Inclus dans l'abonnement |
| Exécution de code | OpenCode | MiniMax M2.5 Free, Qwen3.6 Free | 0€ |
| Agent VS Code | Cline | NVIDIA NIM (Kimi K2, DeepSeek V3) | 0€ |
Ce que tu économises : en déléguant les tâches d'exécution répétitives à OpenCode, tu divises ta consommation de tokens Claude Code par 3 à 5 selon les projets — ce qui te permet de faire tourner des projets bien plus grands sans jamais approcher les limites.
💬 Des questions sur la configuration ? Rejoins le Discord ou laisse un commentaire sous la vidéo. Je lis tout.