/masterclasses/opencode

OpenCode : L'IDE IA open-source agnostic n°1 pour les développeurs.

Une page de référence pour décider si OpenCode est le bon agent de code open-source pour votre équipe, vos modèles et vos règles.

OpenCodev1.17.152026-07-07Mis à jour le 8 juillet 2026
Rejoindre l'écosystème freelance
produit

OpenCode, c’est quoi ?

Un agent de code open-source qui travaille depuis le terminal, l’IDE ou le desktop. L’équipe choisit ses modèles, ses providers et ses règles, sans changer d’agent.

Le TUI rassemble la conversation, les fichiers, les outils et le choix du modèle.
sommaire

Le plan de la masterclass

  1. 01Fonctionnalités essentiellesComprendre ce qui différencie OpenCode : providers, terminal, règles, agents, snapshots, MCP.
  2. 02Modèles, coût et cadenceBrancher le bon provider, surveiller Go, Zen et les versions publiées.
  3. 03Setup et configurationStabiliser opencode.json, AGENTS.md, permissions, formatters et compaction.
  4. 04TUI, agents et snapshotsFaire travailler l'agent sans perdre l'historique ni le contrôle du diff.
  5. 05MCP, share, PR et headlessBrancher les outils internes, lancer un serveur headless et intégrer GitHub/GitLab.
contenu
Partie01/ 05

Masterclass OpenCode

Fonctionnalités essentielles

Comprendre ce qui différencie OpenCode : providers, terminal, règles, agents, snapshots, MCP.Documentation officielle ↗
  1. 01Fonctionnalités essentielles
  2. 02Modèles, coût et cadence
  3. 03Setup et configuration
  4. 04TUI, agents et snapshots
  5. 05MCP, share, PR et headless

Fonctionnalités essentielles

01 · TUI

Modèles et providers

Choisir le provider et le modèle au lieu de subir une pile fermée.
json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "opencode/gpt-5.1-codex"
}
Le choix du modèle devient une décision explicite de coût, qualité et contexte.
Partie02/ 05

Masterclass OpenCode

Modèles, coût et cadence

Brancher le bon provider, surveiller Go, Zen et les versions publiées.Documentation officielle ↗
  1. 01Fonctionnalités essentielles
  2. 02Modèles, coût et cadence
  3. 03Setup et configuration
  4. 04TUI, agents et snapshots
  5. 05MCP, share, PR et headless

Partie 02 · Modèles, coût et cadence

OpenCode est open-source ; les coûts viennent des modèles et services branchés.

Le cœur OpenCode est sous licence MIT. Les coûts publiés et vérifiés ici concernent Go et Zen, qui sont des services optionnels autour des modèles.

Tarifs officiels ↗
OpenCodeMIT

Le coût de base dépend surtout des providers ou modèles locaux utilisés.

OpenCode Go$5 le premier mois, puis $10/mois

La page Go annonce des limites par 5 heures et un top-up crédit si besoin.

OpenCode Zen$20 de solde initial, pay-as-you-go

La page Zen annonce un paiement par requête sans markup et un auto top-up à $5.

Partie03/ 05

Masterclass OpenCode

Setup et configuration

Stabiliser opencode.json, AGENTS.md, permissions, formatters et compaction.Documentation officielle ↗
  1. 01Fonctionnalités essentielles
  2. 02Modèles, coût et cadence
  3. 03Setup et configuration
  4. 04TUI, agents et snapshots
  5. 05MCP, share, PR et headless

Setup et configuration

02 · Projet

AGENTS.md et instructions

Centraliser les règles projet sans recopier les conventions dans chaque prompt.
json
{
  "$schema": "https://opencode.ai/config.json",
  "instructions": [
    "AGENTS.md",
    "packages/*/AGENTS.md",
    "docs/development-standards.md"
  ]
}

Setup et configuration

03 · Sécurité

Permissions

Limiter les actions destructrices tout en gardant les commandes utiles fluides.
json
{
  "$schema": "https://opencode.ai/config.json",
  "permission": {
    "*": "ask",
    "bash": {
      "git *": "allow",
      "rm *": "deny"
    },
    "edit": "ask"
  }
}

Setup et configuration

04 · Qualité

Formatters

Réduire le bruit de diff après les edits de l'agent.
json
{
  "$schema": "https://opencode.ai/config.json",
  "formatter": true
}
Les formatters ne sont pas décoratifs : ils protègent la lisibilité du diff.
Partie04/ 05

Masterclass OpenCode

TUI, agents et snapshots

Faire travailler l'agent sans perdre l'historique ni le contrôle du diff.Documentation officielle ↗
  1. 01Fonctionnalités essentielles
  2. 02Modèles, coût et cadence
  3. 03Setup et configuration
  4. 04TUI, agents et snapshots
  5. 05MCP, share, PR et headless

TUI, agents et snapshots

05 · Orchestration

Agents et subagents

Séparer build, plan, revue et recherche pour garder une session principale nette.
json
{
  "$schema": "https://opencode.ai/config.json",
  "agent": {
    "review": {
      "mode": "subagent",
      "permission": {
        "edit": "deny",
        "bash": "ask"
      }
    }
  }
}

TUI, agents et snapshots

06 · Historique

Snapshots et revert

Revenir en arrière quand une session a produit un diff que l'équipe ne veut pas garder.
text
Before approving a broad edit:
- inspect the snapshot
- review the generated diff
- revert the session if the branch is not explainable
La capacité de rollback compte autant que la capacité d'écrire vite.
Partie05/ 05

Masterclass OpenCode

MCP, share, PR et headless

Brancher les outils internes, lancer un serveur headless et intégrer GitHub/GitLab.Documentation officielle ↗
  1. 01Fonctionnalités essentielles
  2. 02Modèles, coût et cadence
  3. 03Setup et configuration
  4. 04TUI, agents et snapshots
  5. 05MCP, share, PR et headless

MCP, share, PR et headless

07 · Intégrations

MCP

Brancher les outils internes sans tout mettre dans le prompt.
json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "context7": {
      "type": "remote",
      "url": "https://mcp.context7.com/mcp"
    }
  }
}
Chaque MCP ajoute du contexte : l'intérêt est de brancher peu, mais juste.

MCP, share, PR et headless

08 · Automatisation

Serveur et headless

Utiliser OpenCode comme moteur local ou CI quand le TUI n'est pas la bonne interface.
bash
opencode serve --port 4096
Le serveur expose OpenCode à d'autres clients, workflows et intégrations.
conclusion

Conclusion

L'agent open-source qu'on adopte pour ne dépendre d'aucun fournisseur, à condition d'assumer le terminal, les modèles et la configuration.

À garder

  • Open-source, multi-provider et compatible modèles locaux.
  • Très configurable : règles, permissions, formatters, agents, MCP et serveur.
  • Bon fit pour les équipes qui veulent posséder leurs workflows d'agent.

À surveiller

  • La qualité dépend fortement du modèle et de la configuration choisis.
  • Le terminal et le setup peuvent freiner l'adoption non spécialiste.
  • Les prix Go et Zen doivent rester surveillés car ils sont des offres externes au cœur MIT.

Sources

méthode

Envie d'aller encore plus loin avec nous ?

Les masterclasses donnent le cadre. La suite dépend du terrain : former une équipe sur sa codebase, ou rejoindre l'écosystème de développeurs qui maintiennent leur avance.

~/aidd

npx @ai-driven-dev/cli@latest

AI-Driven Development CLI

naviguer

Le programme entreprise.

Recevez le déroulé des 2 jours pour standardiser l'IA dans une équipe technique, sans baisser le niveau de qualité.

  • 2 jours complets
  • Votre codebase
  • Formation personnalisée à vos niveaux