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

  1. Outil 1 — Cline dans VS Code
  2. Outil 2 — OpenCode dans le terminal
  3. Combiner les deux : ma stack
  4. 🎁 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

  1. Ouvre VS Code
  2. Va dans l'onglet Extensions (Ctrl+Shift+X)
  3. Cherche Cline et installe l'extension
  4. 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 :

  1. Crée un compte sur opencode.ai/auth (gratuit)
  2. Lance OpenCode et tape /connect
  3. Sélectionne OpenCode Zen et colle ta clé API
  4. Tape /models pour voir les modèles disponibles
  5. 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 Tab pour changer d'agent (Build / Plan)
  • Utiliser /share, /init, /models comme commandes
  • @mention un 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"
  1. Vérifier les fichiers générés, corriger les incohérences
  2. 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.

Ce guide vient de Build With Nath

La communauté est gratuite. J’y publie ces guides au fil de l’eau et on y répond aux questions.

Autres guides · Guides

Vous dirigez une entreprise et vous voulez savoir lequel de vos process mérite ce genre de traitement ? Le diagnostic vous le dit en trois minutes, ou on en parle trente minutes.