Plugin OpenAI D2C — diagrammes PlantUML, Mermaid et D2

D2COpenAIPlugin est un plugin ChatGPT qui produit du PlantUML, Mermaid ou D2 dans la conversation. Je l’ai écrit quand les plugins OpenAI étaient la voie d’extension principale — pratique pour l’architecture, les labs et les « dessine ce flux » en chat. English version.

Pourquoi pas seulement des captures ?

Les tableaux blancs ne collent pas dans un dépôt Markdown. Je voulais des diagrammes texte pour Hugo, GitHub et les revues de design — même motivation que prompts AIPRM, mais en action plugin.

Installation

  1. README : **github.com/antoinebou12/D2COpenAIPlugin.
  2. Activer le plugin dans ChatGPT (lien court).
  3. Nommer le type de diagramme explicitement.

Le modèle peut encore inventer de la syntaxe ; le plugin route vers le bon rendu, il ne garantit pas l’UML parfait.

Démo

Capture du plugin dans ChatGPT

Animation de démo

Formats

FormatUsage
PlantUMLSéquences UML, classes, déploiement
MermaidDiagrammes natifs GitHub
D2Schémas système déclaratifs

Exemples de prompts

Diagramme de séquence PlantUML : utilisateur, React, FastAPI, Postgres — login et cache miss.
Flowchart Mermaid : CI de git push à déploiement AWS.
Diagramme D2 : homelab Caddy, CloudWatch, Lambda — boîtes lisibles.

Limites

  • Évolution plateforme — traiter comme outillage historique + dépôt.
  • Validation — toujours rendre localement avant publication.
  • Secrets — ne jamais diagrammer des credentials prod dans le chat.

Suite éditeurs : uml-mcp.

Articles liés