Les outils sont largement interchangeables. Apportez votre propre clé API (via OpenRouter, OpenAI, Anthropic…) et utilisez n’importe quel outil.
Ce qui se passe réellement quand vous tapez un prompt :
┌─────────────────┐ ┌───────────────────────┐ ┌─────────────────────┐
│ Vous │──────▶ │ Agent CLI │──────▶ │ API Provider │
│ (terminal / │ │ (OpenCode, Codex, │ │ (OpenRouter, │
│ éditeur) │◀────── │ Claude Code…) │◀────── │ Anthropic, OpenAI)│
└─────────────────┘ └───────────────────────┘ └─────────────────────┘
│ │ │
Vous écrivez Exécute les Le modèle LLM
un prompt tool calls génère les tokens
localement
L’agent CLI est le seul à toucher votre machine. Le provider ne voit que du texte.
Ne choisissez pas un outil individuel - comprenez les catégories.
Agents quasi-autonomes dans le terminal.
| Outil | Caractéristiques |
|---|---|
| OpenCode | Open source, agnostique, tool calling transparent |
| Claude Code | Vendor lock-in Anthropic mais très performant |
| Codex CLI | OpenAI, récent |
| Gemini CLI | Google, récent |
Pourquoi OpenCode ?
Autocomplete intelligent + agents légers.
Agents qui travaillent sur vos Pull Requests.
| Outil | Caractéristiques |
|---|---|
| Jules | Google, travaille en background |
| GitHub Copilot for PR | Revue automatique |
| Manuellement | ex: Avec Github Actions |
| Opencode avec Gitlab | https://opencode.ai/docs/gitlab/ |
Usage : Créez une PR, le bot commente et propose des fixes.
Des worktrees Git natifs.
Choisir son outil
Question clé : quel est votre workflow ?
# Configuration OpenRouter dans OpenCode
export OPENROUTER_API_KEY="sk-or-v1-..."
# Accès à 200+ modèles
# Gemini Flash (frugal), Claude (qualité), Qwen (multimodal)...
La facture arrive vite : $500-2000/mois pour un usage intensif.
GLM 5.1, Gemini Flash, Claude Haiku, Qwen…
Commencez frugal, passez premium pour les décisions critiques. Pour le cours : il est intéressant d’opérer avec des modèles suboptimaux pour observer les comportements erratiques principaux des agents, causés par les modèles LLM qui sont derrière.
Objectif :
opencode.school : Lesson 1 — Installation — chemin alternatif pas-à-pas si vous préférez la version guidée interactive.