Genesis
Genesis est un CMS et générateur de sites statiques écrit en PHP et JavaScript, sans framework ni dépendance npm. Il exporte du HTML sémantique, lisible par les moteurs comme par les agents IA ; ce site en est une sortie. Genny vit dans l'éditeur. Elle connaît le site entier, bloc par bloc, retient les règles et les faits que je lui confie et tient la liste de ce qui reste à faire. Elle rédige, traduit, génère les images, modifie la mise en page, tient le SEO et la syntaxe. Genesis est son support : je lui décris ce que je veux, elle le construit. Je relis, je poste.
Fiche technique
Problématique
Le web n’est plus lu seulement par des humains. Les moteurs augmentés et les agents IA analysent les pages en profondeur : structure, sémantique, temps de chargement, clarté du HTML. Pourtant, la plupart des CMS et des builders produisent des pages lourdes, saturées de scripts et de dépendances. Elles répondent à des cases marketing plus qu’à une logique lisible par une machine. Dès qu’on ajoute un contenu interactif, une scène 3D ou une démonstration, la performance de toute la page se dégrade. Et lorsque l’IA est présente, elle se résume souvent à un bouton « générer ». Elle écrit alors dans le vide, sans comprendre le site, son contexte ni ce qui existe déjà.
Réponse
Genesis rassemble la structure du site, les sections, les blocs, le design et le SEO dans une interface visuelle unique, avec aperçu en direct. L’export produit des pages HTML statiques, sémantiques, enrichies par Schema.org, les métadonnées, le sitemap, les flux et llms.txt. Le contenu est disponible en français et en anglais grâce à une traduction par modèle avec contrôle. Les scènes 3D WebGL sont intégrées dans des iframes sans casser la performance. Un seul moteur three.js est partagé par toutes les scènes. Chaque scène se tait lorsqu’elle sort de l’écran, le rendu passe par un worker hors du fil principal et le chargement est orchestré.
L’agent IA est intégré à l’éditeur plutôt qu’ajouté comme un simple générateur de texte. Il connaît la page entière bloc par bloc, garde une vue d’ensemble du site et aide à maintenir sa cohérence. Il ne crée pas la structure d’un site à la place du CMS : il aide à mettre en page à partir de modules existants. Il peut suggérer, améliorer ou prendre en charge une tâche, avec validation avant écriture. Il fonctionne avec des harnais comme Claude Code ou Codex, qui multiplient sa capacité de travail. Avec Codex, il peut aussi produire des visuels. Avant chaque écriture, l’ancien texte est conservé dans un journal, et rien n’est publié sans validation.
L’agent IA est intégré à l’éditeur plutôt qu’ajouté comme un simple générateur de texte. Il connaît la page entière bloc par bloc, garde une vue d’ensemble du site et aide à maintenir sa cohérence. Il ne crée pas la structure d’un site à la place du CMS : il aide à mettre en page à partir de modules existants. Il peut suggérer, améliorer ou prendre en charge une tâche, avec validation avant écriture. Il fonctionne avec des harnais comme Claude Code ou Codex, qui multiplient sa capacité de travail. Avec Codex, il peut aussi produire des visuels. Avant chaque écriture, l’ancien texte est conservé dans un journal, et rien n’est publié sans validation.
Fonctionnalités
Genesis est un outil qui ne ressemble à aucun autre.
Il génère des sites statiques avec la flexibilité d’un CMS dynamique, en intégrant des fonctionnalités conçues pour allier performance, contrôle absolu et simplicité d’utilisation.
Certaines existent ailleurs. D’autres sont uniques.
Voici ce qu’il sait faire.
Il génère des sites statiques avec la flexibilité d’un CMS dynamique, en intégrant des fonctionnalités conçues pour allier performance, contrôle absolu et simplicité d’utilisation.
Certaines existent ailleurs. D’autres sont uniques.
Voici ce qu’il sait faire.
Performance des pages
Le tableau ci-contre permet de consulter les mesures page par page. Chaque résultat dépend de l'URL, de la date, du terminal et des conditions de test.
Éditeur visuel de sites
Design web adaptatif
SEO intégré
Mise en page réglable
Titres HTML corrigés
Évolutions
Genesis me permet déjà de construire les sites que je veux, avec le niveau de contrôle dont j’ai besoin. Mais pour moi, ce n’est qu’un point de départ. Je veux qu’il devienne un système réellement assisté, capable d’anticiper une partie du travail plutôt que de simplement exécuter mes choix. Relié à Homeostasis, Genesis doit pouvoir générer des pages à partir de modèles sémantiques, proposer des structures adaptées au contexte, sélectionner les bons médias, puis me laisser ajuster finement. L’objectif n’est pas de déléguer la décision, mais d’utiliser l’intelligence de la machine pour préparer le terrain, sans perdre la maîtrise du résultat.
Il reste aussi des points très concrets à faire évoluer. Je veux voir immédiatement l’impact des styles que j’applique : ombres, arrondis, variations typographiques, états de survol… directement dans les panneaux. Je veux des groupes de réglages extensibles, un éditeur de texte qui rende le contenu en direct, et des placeholders visuels qui permettent de distinguer les blocs d’un coup d’œil. Un outil de ce niveau doit être puissant, mais aussi agréable à manipuler : pas de bidouille, pas de devinettes, une relation claire entre chaque paramètre et ce qui apparaît à l’écran.
La preview doit gagner en fluidité, avec plusieurs tailles d’écran accessibles en un geste, et des blocs livrés par défaut avec des icônes ou des images pertinentes, pour garder un rendu propre même quand le contenu n’est pas encore finalisé. À plus long terme, je veux ajouter un moteur de slideshow maison, ultra-léger et ultra-optimisé, des headers et footers multiples, des menus dynamiques, ainsi qu’un générateur intégré pour les mentions légales, CGU et bannières cookies, tout ce qui fait perdre du temps sans apporter de valeur créative.
Genesis est pensé comme un système vivant. À terme, je veux qu’il devienne un écosystème autonome, capable de reconnaître des besoins récurrents, de proposer des configurations adaptées et de préparer la structure idéale avant même que je la demande explicitement. Parce qu’au fond, Genesis n’est pas seulement un outil : c’est une façon de travailler. Moins de friction, plus de contrôle, et une obsession constante : que la technique s’efface pour laisser toute la place à ce que l’on veut vraiment montrer.
Il reste aussi des points très concrets à faire évoluer. Je veux voir immédiatement l’impact des styles que j’applique : ombres, arrondis, variations typographiques, états de survol… directement dans les panneaux. Je veux des groupes de réglages extensibles, un éditeur de texte qui rende le contenu en direct, et des placeholders visuels qui permettent de distinguer les blocs d’un coup d’œil. Un outil de ce niveau doit être puissant, mais aussi agréable à manipuler : pas de bidouille, pas de devinettes, une relation claire entre chaque paramètre et ce qui apparaît à l’écran.
La preview doit gagner en fluidité, avec plusieurs tailles d’écran accessibles en un geste, et des blocs livrés par défaut avec des icônes ou des images pertinentes, pour garder un rendu propre même quand le contenu n’est pas encore finalisé. À plus long terme, je veux ajouter un moteur de slideshow maison, ultra-léger et ultra-optimisé, des headers et footers multiples, des menus dynamiques, ainsi qu’un générateur intégré pour les mentions légales, CGU et bannières cookies, tout ce qui fait perdre du temps sans apporter de valeur créative.
Genesis est pensé comme un système vivant. À terme, je veux qu’il devienne un écosystème autonome, capable de reconnaître des besoins récurrents, de proposer des configurations adaptées et de préparer la structure idéale avant même que je la demande explicitement. Parce qu’au fond, Genesis n’est pas seulement un outil : c’est une façon de travailler. Moins de friction, plus de contrôle, et une obsession constante : que la technique s’efface pour laisser toute la place à ce que l’on veut vraiment montrer.
Owan
0/2000