Je construis une usine à sites web avec OpenClaw 🌿
Salut à tous !
Je construis ZouriteBoost — un système multi-agents qui automatise la création de sites vitrines pour les professionnels locaux (ongleristes, esthéticiennes, artisans) à La Réunion. Un message Telegram avec le brief client → site en ligne, avec 5 points de validation humaine.
# La décision architecturale clé
Mon premier réflexe : un seul project-web avec 8 sous-agents. J'ai tout jeté. Le guide multi-agents d'OpenClaw le dit très bien : "Donne une tâche à un agent, ça marche. Donne-lui deux ou trois tâches et il commence à halluciner."
J'ai donc découpé en 5 projets focalisés, avec 2 sous-agents max chacun :
Lio (le seul vrai agent OpenClaw)
├── projects/
│ ├── project-scrap/
│ │ ├── orchestrator.md # manager-scrap : lance zeb + lulu en parallèle
│ │ └── subagents/
│ │ ├── zeb.md # scraper web : site cible + 5 concurrentes
│ │ └── lulu.md # ingestion fichiers : PDFs, photos, contenu manuel
│ │
│ ├── project-strategy/
│ │ ├── orchestrator.md # manager-strategy : lance nadege
│ │ └── subagents/
│ │ └── nadege.md # stratégie UX + copywriting + SEO + sélection images
│ │
│ ├── project-design/
│ │ ├── orchestrator.md # manager-design : lance clarisse puis peter
│ │ └── subagents/
│ │ ├── clarisse.md # design system : palette, config Tailwind, guidelines logo
│ │ └── peter.md # optimisation images + création logo
│ │
│ ├── project-dev/
│ │ ├── orchestrator.md # manager-dev : boucle dave↔zoe (max 10 itérations)
│ │ └── subagents/
│ │ ├── dave.md # développeur Next.js (TypeScript strict, mobile-first)
│ │ └── zoe.md # auditeur QA : Lighthouse + accessibilité + formulaires
│ │
│ └── project-deploy/
│ ├── orchestrator.md # manager-deploy : lance sawyer
│ └── subagents/
│ └── sawyer.md # VPS : backup → build → pm2 → nginx → vérif HTTP 200
├── SOUL.md # personnalité + principes de Lio
├── AGENTS.md # commandes de routage : "route project-scrap", etc.
├── IDENTITY.md # carte d'identité courte (nom, emoji, vibe)
├── USER.md # mon profil — pour qui Lio travaille
├── TOOLS.md # config environnement : chemins VPS, Telegram, domaines
├── HEARTBEAT.md # tâches périodiques (vide pour l'instant)
└── memory/ # mémoire persistante entre les sessions
# Ce que j'ai appris
1. Un seul agent, pas dix. Lio est le seul vrai agent OpenClaw. Tout le reste est un fichier .md. J'avais commencé avec 10 agents séparés — tout à recommencer.
2. Des projets petits, ça scale mieux. Chaque orchestrateur gère 1-2 sous-agents max. Les erreurs restent isolées.
3. Les fichiers natifs comptent. OpenClaw charge IDENTITY.md, TOOLS.md et HEARTBEAT.md nativement — je ne l'avais pas anticipé. TOOLS.md est parfait pour la config spécifique à l'environnement (chemins VPS, alias SSH, IDs Telegram) séparée de la logique des prompts.
4. Appliquer les 5 tips de production à chaque fichier. Boundaries explicites, outputs structurés, gestion d'erreur, model routing, déclaration des outils.
# Ce que je dois encore résoudre
→ Vérifier si OpenClaw respecte le model routing spécifié dans les fichiers .md des sous-agents (Haiku pour le scraping, Sonnet pour la QA, Opus pour la stratégie/dev) — ou s'il utilise le modèle global par défaut.
→ Sécurité. openclaw status m'a déjà remonté 5 warnings sur mon installation. Je dois m'y pencher sérieusement — je suis preneuse de tous vos conseils sur ce sujet.
→ Coûts API. J'ai mis une limite de dépenses sur ma clé API pour sécuriser la phase de test. Curieuse de savoir comment vous gérez le contrôle des coûts sur des workflows multi-agents.
→ Voir si tout ce système d'agents sera capable de sortir des livrables pertinents et de fonctionner en équipe pour créer un site performant. J'ai encore beaucoup de travail pour y arriver, mais c'est très amusant !
Stack : Next.js 14 · TypeScript · Tailwind · pm2 · Nginx · VPS Ubuntu
7
8 comments
Marie-Ève Louvel
3
Je construis une usine à sites web avec OpenClaw 🌿
powered by
Orison IA Hub - Automations
skool.com/accompagnement-affiseo-6232
Une communauté pour maîtriser l’automatisation par l’IA et les agents intelligents. Apprenez, collaborez et optimisez vos workflows !
Build your own community
Bring people together around your passion and get paid.
Powered by