Plateforme locale de création de contenu social media assistée par IA.
Générez des carousels Instagram, stories, posts LinkedIn et tweets en quelques secondes.
- Node.js 18+ installé
- Une clé API Claude (Anthropic) ou OpenAI
# Dans le dossier content_creator/
node server.jsPuis ouvrir http://localhost:3000 dans votre navigateur.
- Sélectionnez votre provider (Claude ou OpenAI) dans le header
- Entrez votre clé API (elle sera sauvegardée localement dans
config.json) - Cliquez sur Sauvegarder
- Le point vert indique que la clé est configurée
Avant de générer du contenu, remplissez ces deux fichiers avec les informations de votre marque :
lab/design.md— Charte graphique : couleurs, typographies, style visuellab/content.md— Brief contenu : marque, audience, ton éditorial, piliers
Les prompts système de chaque plateforme sont dans lab/prompts/ :
| Fichier | Usage |
|---|---|
carousel.md |
Instagram Carousel |
story.md |
Instagram Story |
linkedin.md |
Post LinkedIn |
tweet.md |
Tweet / X |
theme-extract.md |
Extraction de thème visuel |
Si vous avez Claude Code installé, vous pouvez générer du contenu directement depuis le terminal — sans lancer server.js, sans clé API séparée.
npm install -g @anthropic-ai/claude-code # ou : claude (si déjà installé)# Dans le dossier content_creator/
claudeClaude Code lit automatiquement CLAUDE.md au démarrage : il connaît la structure du projet et sait lire lab/design.md + lab/content.md avant chaque génération.
"génère un carousel Instagram sur les 5 erreurs marketing à éviter"
"génère une story Instagram pour annoncer notre nouveau produit, ton dynamique"
"génère un post LinkedIn sur le leadership à distance, ton authentique"
"génère un tweet percutant sur l'IA dans le marketing, avec hashtags"
"analyse le thème visuel de : fond sombre, typographie bold, couleurs violet et blanc"
| Fichier | Ce que Claude Code fait |
|---|---|
skills/carousel.md |
JSON + fichier HTML avec navigation slides → carousel/ |
skills/story.md |
JSON + fichier HTML format 9:16 → story/ |
skills/linkedin.md |
Texte + prompt illustration → linkedin_post/ |
skills/tweet.md |
Tweet avec compteur de caractères → tweet/ |
skills/extract-theme.md |
Palette + style + suggestion pour lab/design.md |
Claude Code génère un fichier HTML standalone dans le dossier correspondant.
Pour l'exporter en image :
- Ouvrir le fichier
.htmldans Chrome - Ctrl+Shift+P → "Capture screenshot" (DevTools)
ou Ctrl+P → "Enregistrer en PDF"
| Plateforme | Format | Dimensions |
|---|---|---|
| Instagram Carousel | PNG par slide | 1080×1080 px |
| Instagram Story | PNG | 1080×1920 px |
| Copier-coller + PNG illustration | — | |
| Tweet | Copier-coller + PNG illustration | — |
Cliquez sur 🎨 Extraire thème dans le header pour analyser un post existant et extraire sa palette de couleurs, son style typographique et son ambiance. Copiez la suggestion pour enrichir votre lab/design.md.
content_creator/
├── index.html # Interface principale
├── server.js # Serveur Node.js (port 3000)
├── config.json # Clé API (non versionné)
├── lab/
│ ├── design.md # Charte graphique
│ ├── content.md # Brief contenu
│ └── prompts/ # Prompts système par plateforme
├── carousel/ # Exports carousel
├── story/ # Exports story
├── linkedin_post/ # Exports LinkedIn
└── tweet/ # Exports tweet
- Le bouton ⬇ Tous du carousel télécharge chaque slide individuellement (pas de ZIP)
- Les URLs d'images DALL-E expirent après ~1h — téléchargez vos illustrations rapidement
- html2canvas peut avoir du mal avec les polices Google Fonts si vous êtes hors ligne
- Le terminal doit rester ouvert pendant l'utilisation (il fait tourner le serveur)
config.jsonest dans.gitignore— ne le commitez pas- La clé API n'est jamais exposée dans le frontend
- Le serveur écoute uniquement sur
127.0.0.1(local uniquement)