TOOLCHAIN OPEN-SOURCE PENTRU ELEMENTOR + AGENȚI AI · GRATUIT · MIT · INDEPENDENT — NU E UN PRODUS ELEMENTOR LTD

FUNCȚIONEAZĂ CU Claude Code Cursor Codex Copilot orice agent MCP

Un prompt la intrare.
Elementor Un site Elementor la ieșire.

Construiește site-uri Elementor cu propriii tăi agenți AI. Agentul tău poate deja să scrie pagini Elementor — orbește, în mii de linii de JSON brut. De asta arată a fi făcute de un agent. Ultra le dă agenților componente tipizate, hot reload și verificări automate pass/fail la fiecare salvare. Paginile frumoase apar atunci când agenții pot vedea ce fac.

Pentru dezvoltatorii și agențiile care livrează site-uri de client pe Elementor și lucrează cu Claude Code, Cursor, Codex sau orice agent MCP.

Agenții sunt bineveniți — apasă A pentru versiunea machine-readable a acestei pagini.

01

Dovada, filmată

Opt site-uri reale de pe web, reconstruite live de un agent.

Fiecare film e o singură dublă nemontată — același text public, aceleași asset-uri ca site-ul original. Un singur prompt de la un om, apoi agentul construiește secțiune cu secțiune pe un site WordPress live, cu o verificare pass/fail la fiecare salvare — iar filmul se termină chiar în editorul Elementor. Cronometrul de pe ecran e timp real scurs: fără tăieturi, fără accelerări care să ascundă ceva.

OPT FILME — ALEGE UNUL. FIECARE CAPITOL INTEGRAL, CEL PE CARE ÎL CITEȘTI E APRINS

HOUSEMAIT — 9 SECȚIUNI · 31 MIN TIMP DE AGENT · 0 EDITĂRI UMANE

CELELALTE ȘAPTE — CLICK PE UN CARD CA SĂ-I ÎNCARCI FILMUL ÎN PLAYER

Housemait

SaaS pentru familii

9 secțiuni · 31 min

Canopy

site de marketing SaaS

10 secțiuni · 17 min

Alike.page

vitrină de creator

8 secțiuni · 22 min

Triple Kingdom

site de joc indie

8 secțiuni · 25 min

Billow

SaaS financiar

9 secțiuni · 25 min

Michael Pumo

portofoliu de developer

8 secțiuni · 30 min

Mat.

site de aplicație iOS

6 secțiuni · 21 min

BT—26

site de eveniment

8 părți · 24 min

02

Cincizeci într-o zi

Cincizeci de branduri inventate. Cincizeci de pagini Elementor reale.

O singură rulare, cincizeci de brief-uri, cam o zi de developer. Fiecare brief numea o afacere fictivă, un public și un arhetip vizual — iar de acolo a preluat un agent: direcție artistică, paletă, tipografie, copy, imagini și un build Elementor nativ prin exjsx. Layout-urile nu le-a scris niciun om. Oamenii au depanat ce s-a stricat și au clasat toate cele cincizeci după ochi, cele mai bune primele. Cele slabe sunt în continuare în listă.

50 DE PAGINI · 50 DE DIRECȚII ARTISTICE · O SINGURĂ RULARE · BUCLĂ MUTĂ DE 6s

PRIMELE ZECE DIN CINCIZECI — CLASATE DE UN REVIEW DE DESIGN UMAN

RUNTIME

Conferință pentru developeri

tipografie supradimensionată ca layout

Blunt Instrument

Agenție de performance marketing

tipografie supradimensionată ca layout

Loud Quarry

Festival de muzică

perete de afișe / spread de fanzin

Fourth Hand

Marketplace de ceasuri vintage

grilă de catalog

Hard Turn

Agenție de identitate de brand

colaj diagonal asimetric

Casa Ocotillo

Hotel boutique

scroller cu ecran împărțit

Onsen Mirador

Baie publică și spa

scroller cu ecran împărțit

The Undertow

Revistă de investigații

bară editorială de index

The Ward

Cooperativă de presă locală

long-form pe o singură coloană

Kilnhouse

Vase de gătit DTC

grilă de catalog

Toate cele cincizeci de afaceri sunt inventate. Textele, statisticile, prețurile, recenziile, persoanele și imaginile de pe ele au fost generate ca demonstrație de design — nimic de acolo nu e o ofertă reală sau o recomandare reală. Fiecare studiu de caz poartă mențiunea și fiecare încorporează pagina în sine, live și în sandbox, ca să poți parcurge lucrul real.

03

Înainte / după

Același hero. 3.400 de linii de JSON orb —
sau nouă linii de JSX tipizat.

CE SCRIE AGENTUL TĂU AZI — ORBEȘTE

ACEEAȘI SECȚIUNE, CU ULTRA

Claude Code
Tu
Elementor Ultra· urmărește

În stânga e JSON-ul real, așa cum e stocat, al hero-ului din filmul #2 — suprafața pe care agenții o scriau de mână până acum. În dreapta, componenta tipizată care îl generează, unde greșelile pică la build, nu pe site-ul clientului tău.

Backup înainte de fiecare scriere. Un validator pe server respinge paginile greșite înainte să fie salvate. Rollback, oricând. Un agent care halucinează nu-ți poate corupe site-ul.

04

Bucla

Salvezi un fișier. Site-ul se actualizează. Rulează gate-urile.

SAVE

un fișier de componentă

BUILD

rebuild în ms

DEPLOY

pe bază de diff, ~3 s

RELOAD

preview live

GATES

1200 · 1920 · 390

LIVE — BUCLA, ÎN TIMP CE RULEAZĂ (LINII REALE DIN LOG-UL HOUSEMAIT)

Linia aia de FAIL e tot rostul. Gate-urile sunt verificări automate pass/fail la 1200, 1920 și 390 px — desktop, wide și mobil. Agentul vede verdictul la fiecare salvare și se corectează la următoarea. Verificarea rezultatului e parte din buclă, nu un script de care îți amintești la final.

05

Stack-ul

Cinci piese. Folosește-le pe toate sau doar una.

01

COMPILATOR + CLI

@algorismus/elementor-jsx

JSX tipizat → JSON nativ Elementor V4. Build, deploy, lint, media, import — plus bucla live exjsx dev.

02

SERVER MCP

@algorismus/elementor-ultra-mcp

90+ tool-uri pentru orice agent MCP: construiește pagini, refactorizează, gestionează design system-ul, convertește HTML în Elementor.

03

PLUGIN COMPANION

Plugin WordPress · GPL

Calea de scriere REST autoritativă pe site: validare pe server, backup-uri, rollback, verificări de capabilități.

04

VERIFY STUDIO

@algorismus/elementor-ultra-studio

După fiecare deploy: verificări pass/fail la trei lățimi, un health check al site-ului și măsurători de layout — automatizate cu Playwright.

05

WORDPRESS LOCAL

@algorismus/elementor-ultra-playground

WordPress + Elementor real, dintr-un snapshot pregătit în prealabil, în câteva secunde. Node pur — fără Docker.

Nu știi de unde să începi? Compilatorul singur e de ajuns — npm i -D @algorismus/elementor-jsx. Celelalte piese intră în joc când ai nevoie de ele.

8 SITE-URI LIVRATE ÎN FAȚA CAMEREI

17–31 MIN PE SITE

0 EDITĂRI UMANE

400+ TESTE DE COMPILATOR · VERIFICAT PE ELEMENTOR 4.1.4 / 4.2.0

06

Start

Funcțional dintr-un singur paste.

dă paste la asta în agentul tău AI — Claude Code, Cursor, Windsurf, orice cu 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.
# Preferi un wizard? npx @algorismus/create-elementor-ultra

GRATUIT & MIT · NODE 18+ · FĂRĂ DOCKER · ELEMENTOR FREE E DE AJUNS

Preferi să citești înainte să rulezi un agent pe mașina ta? SETUP.md e exact fișierul pe care îl urmează agentul tău.

Citește întâi SETUP.md ↗

Agentul tău poate construi următorul.

COLOFON — pagina asta practică ce predică: un agent AI a construit-o cu elementor-jsx, a deployat-o prin exact bucla pe care o descrie și a trecut aceleași gate-uri. Zero editări umane. Comută switch-ul ca să-i citești sursa.

MIT © 2026 Algorismus. Fără afiliere cu Elementor Ltd și fără susținerea lor — „Elementor” e marca lor înregistrată; acesta e un stack independent, interoperabil. Filmele arată studii de design ale unor site-uri reale, reconstruite cu textul și asset-urile lor publice pentru a testa toolchain-ul.

# 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

SHOWCASE .... 50 more pages, one run, ~1 developer day. fifty invented
              brands, fifty real Elementor pages; each brief named a
              fictional business, an audience and a visual archetype,
              the agent did art direction, copy, imagery and the build.
              humans debugged and ranked them best-first; the weak ones
              were kept. every case study embeds the live page,
              sandboxed. all fifty are fictional demonstrations — no
              real offers, endorsements, or advice.
              archive ..... https://exjsx.dev/showcase/
              machine idx . https://exjsx.dev/showcase/index.json
              how it was made https://exjsx.dev/showcase/ai-content/

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.