TOOLCHAIN OPEN-SOURCE POUR ELEMENTOR + AGENTS IA · GRATUIT · MIT · INDÉPENDANT — PAS UN PRODUIT D'ELEMENTOR LTD

COMPATIBLE AVEC Claude Code Cursor Codex Copilot tout agent MCP

Un prompt en entrée.
Elementor Un site Elementor en sortie.

Créez des sites Elementor avec vos propres agents IA. Votre agent sait déjà écrire des pages Elementor — à l'aveugle, dans des milliers de lignes de JSON brut. C'est pour ça qu'elles ont l'air faites par un agent. Ultra donne aux agents des composants typés, du hot reload et des vérifications pass/fail automatiques à chaque sauvegarde. Les belles pages, c'est ce qui arrive quand les agents voient ce qu'ils font.

Pour les développeurs et agences qui livrent des sites clients sous Elementor et travaillent avec Claude Code, Cursor, Codex ou tout agent MCP.

Agents bienvenus — appuyez sur A pour la version lisible par machine de cette page.

01

La preuve, en vidéo

Huit vrais sites du web, reconstruits en direct par un agent.

Chaque film est une prise unique, sans montage — mêmes textes publics, mêmes assets que le site original. Un prompt d'un humain, puis l'agent construit section par section sur un site WordPress en direct, avec une vérification pass/fail à chaque sauvegarde — et le film se termine dans le vrai éditeur Elementor. Le chrono à l'écran est du temps réellement écoulé : pas de coupes, pas d'accélérés pour masquer quoi que ce soit.

HOUSEMAIT — 9 SECTIONS · 31 MIN DE TEMPS AGENT · 0 RETOUCHE HUMAINE

LES SEPT AUTRES — CLIQUEZ SUR UNE CARTE POUR CHARGER SON FILM DANS LE LECTEUR

Housemait

SaaS d'app familiale

9 sections · 31 min

Canopy

site marketing SaaS

10 sections · 17 min

Alike.page

vitrine de créateur

8 sections · 22 min

Triple Kingdom

site de jeu indé

8 sections · 25 min

Billow

SaaS finance

9 sections · 25 min

Michael Pumo

portfolio de développeur

8 sections · 30 min

Mat.

site d'app iOS

6 sections · 21 min

BT—26

site événementiel

8 parties · 24 min

02

Avant / après

Le même hero. 3 400 lignes de JSON aveugle —
ou neuf lignes de JSX typé.

CE QUE VOTRE AGENT ÉCRIT AUJOURD'HUI — À L'AVEUGLE

LA MÊME SECTION, AVEC ULTRA

Claude Code
Vous
Elementor Ultra· en observation

À gauche, le vrai JSON stocké du hero du film n°2 — la surface que les agents écrivaient à la main jusqu'ici. À droite, le composant typé qui le génère, où les erreurs échouent au build plutôt que sur le site de votre client.

Des backups avant chaque écriture. Un validateur côté serveur rejette les pages invalides avant leur enregistrement. Rollback, toujours. Un agent qui hallucine ne peut pas corrompre votre site.

03

La boucle

Sauvegardez un fichier. Le site se met à jour. Les gates s'exécutent.

SAVE

un fichier de composant

BUILD

rebuild en ms

DEPLOY

piloté par le diff, ~3 s

RELOAD

aperçu en direct

GATES

1200 · 1920 · 390

EN DIRECT — LA BOUCLE, TELLE QU'ELLE TOURNE (VRAIES LIGNES DE LOG HOUSEMAIT)

Cette ligne FAIL, c'est tout l'intérêt. Les gates sont des vérifications pass/fail automatiques à 1200, 1920 et 390 px — desktop, large et mobile. L'agent voit le verdict à chaque sauvegarde et se corrige à la suivante. Vérifier le résultat fait partie de la boucle, ce n'est pas un script qu'il faut penser à lancer à la fin.

04

La stack

Cinq briques. Utilisez-les toutes, ou une seule.

01

COMPILATEUR + CLI

@algorismus/elementor-jsx

JSX typé → JSON Elementor V4 natif. Build, deploy, lint, médias, import — et la boucle live exjsx dev.

02

SERVEUR MCP

@algorismus/elementor-ultra-mcp

Plus de 90 outils pour tout agent MCP : construire des pages, refactorer, gérer le design system, convertir du HTML en Elementor.

03

PLUGIN COMPAGNON

Plugin WordPress · GPL

Le chemin d'écriture REST de référence sur le site : validation côté serveur, backups, rollback, sondes de capacités.

04

VERIFY STUDIO

@algorismus/elementor-ultra-studio

Après chaque deploy : vérifications pass/fail à trois largeurs, un check de santé du site et des mesures de layout — automatisés via Playwright.

05

WORDPRESS LOCAL

@algorismus/elementor-ultra-playground

Un vrai WordPress + Elementor depuis un snapshot pré-construit, en quelques secondes. Node pur — sans Docker.

Vous ne savez pas par où commencer ? Le compilateur seul suffit — npm i -D @algorismus/elementor-jsx. Les autres briques s'ajoutent quand vous en avez besoin.

8 SITES LIVRÉS FACE CAMÉRA

17–31 MIN PAR SITE

0 RETOUCHE HUMAINE

400+ TESTS DU COMPILATEUR · VÉRIFIÉ CONTRE ELEMENTOR 4.1.4 / 4.2.0

05

Démarrer

Opérationnel en un copier-coller.

collez ceci à votre agent IA — Claude Code, Cursor, Windsurf, tout ce qui parle MCP

Set up Elementor Ultra on this machine by fetching and following
https://raw.githubusercontent.com/Algorismus-io/elementor-ultra/main/SETUP.md
exactly, step by step. Work autonomously and verify each step.
# Vous préférez un assistant ? npx @algorismus/create-elementor-ultra

GRATUIT & MIT · NODE 18+ · PAS BESOIN DE DOCKER · ELEMENTOR FREE SUFFIT

Vous préférez lire avant de lancer un agent sur votre machine ? SETUP.md est le fichier exact que suit votre agent.

Lire SETUP.md d'abord ↗

Votre agent peut construire le prochain.

COLOPHON — cette page applique ce qu'elle prêche : un agent IA l'a construite avec elementor-jsx, l'a déployée via la boucle qu'elle décrit, et elle a passé les mêmes gates. Zéro retouche humaine. Basculez l'interrupteur pour lire sa source.

MIT © 2026 Algorismus. Sans affiliation ni approbation d'Elementor Ltd — « Elementor » est leur marque déposée ; ceci est une stack indépendante et interopérable. Les films montrent des études de design de vrais sites, reconstruits avec leurs textes et assets publics pour tester la toolchain.

# ELEMENTOR ULTRA :: MACHINE SURFACE
# for agents, crawlers, and humans who prefer it raw
# canonical for machines: https://exjsx.dev/llms.txt
# ────────────────────────────────────────────────────────────

WHAT ........ open-source toolchain: AI agents build native, editable
              Elementor pages. JSX in, Elementor V4 out over REST. MIT.

PREREQS ..... node >= 18; macOS / Linux / WSL2; no Docker; no existing
              WordPress needed (playground provides one); network:
              registry.npmjs.org + raw.githubusercontent.com

SETUP ....... paste to any MCP-capable agent:
              "Set up Elementor Ultra on this machine by fetching and following https://raw.githubusercontent.com/Algorismus-io/elementor-ultra/4b28b0c1ac863a27f9f1433fd4239054a0dffee6/SETUP.md step by step. Verify each step before the next."
              sha256(SETUP.md) = 67fc2699df8e42f56cb011096106cbc407199bb5
              065c55f2ea3b27a2de04f0a6
              latest (unpinned): .../main/SETUP.md

WIZARD ...... npx @algorismus/create-elementor-ultra@1.0.0
              interactive alternative to SETUP; both produce the same
              install. run one, not both.

CLI ......... exjsx = the CLI of @algorismus/elementor-jsx (npx exjsx)

STACK ....... @algorismus/elementor-jsx@1.6.0 ........ compiler + CLI
              @algorismus/elementor-ultra-mcp@1.0.0 .. 90+ MCP tools
              @algorismus/elementor-ultra-studio@0.5.0  gates + doctor
              @algorismus/elementor-ultra-playground@1.2.0  local WP
              elementor-ultra-mcp WP plugin@1.2.3 (GPL)  REST seam
              tested against: Elementor 4.1.4 / 4.2.0, free is enough

AUTH ........ MCP server -> WordPress REST via a WP Application
              Password (core mechanism, no custom tokens). created
              during setup; stored in your MCP client config for the
              server entry; revoke any time in WP Admin -> Users ->
              Profile -> Application Passwords.

LOOP ........ npx exjsx dev <site-dir> --gates
              <site-dir> = project folder from setup (exjsx init)
              save -> ms rebuild -> diff deploy -> hot reload
              -> pass/fail verify at 1200 / 1920 / 390 px viewports

VERIFY ...... after setup: npx eu-studio check --pages /
              expect: pass:true, gates green at all three widths

ON FAILURE .. every write is backed up first; per-page rollback via
              the elementor_page_rollback MCP tool (backups listed by
              elementor_page_list_backups). base_hash optimistic
              concurrency; op_id idempotency.

LIFECYCLE ... update: npm i -D @algorismus/elementor-jsx@latest, then
              rebuild + redeploy (see repo UPDATE.md). uninstall:
              remove the npm packages, the MCP server entry, the WP
              plugin, and the playground folder.

DOCS ........ https://docs.wpos.ai/ultra
REPO ........ https://github.com/Algorismus-io/elementor-jsx
SETUP REPO .. https://github.com/Algorismus-io/elementor-ultra
NPM ......... https://www.npmjs.com/package/@algorismus/elementor-jsx

PROOF ....... 8 production-shaped sites, built live on camera,
              one prompt each, zero human edits:
              housemait  9 sections  31 min
              canopy    10 sections  17 min
              alike      8 sections  22 min
              triple     8 sections  25 min
              billow     9 sections  25 min
              pumo       8 sections  30 min
              mat        6 sections  21 min
              bt26       8 parts     24 min
              films + scrollable results:
              https://docs.wpos.ai/ultra/examples/overview

SOURCE ...... this very page is elementor-jsx output. excerpt
              of the hero you just flipped from:

              <heading tag="h1" size={126}
                font={t.font.display} color={t.color.ink}>
                One prompt in. Elementor site out.
              </heading>

LICENSE ..... MIT (c) 2026 Algorismus (also operates wpos.ai; docs
              live there). independent, interoperating project — not
              affiliated with or endorsed by Elementor Ltd; "Elementor"
              is their trademark.

HUMAN? ...... there is a prettier version of this page.
              press H, or use the switch, top right.