The visual builder EmDash was missing.

Design every page, header and footer visually, then test, measure and improve it. Each page ships only the code it uses.

yoursite.com/_emdash/admin
modules
96modules
background patterns and masks
23 + 22background patterns and masks
interaction triggers and actions
8 × 10interaction triggers and actions
typical page, down from 820
160 KBtypical page, down from 820

See it work.

Real recordings of the builder, not mockups. Pick a feature.

Click anything on the page and change it. Drag a number to scrub it, and the canvas updates as you move.

yoursite.com/_emdash/admin

96 modules, ready to drop in.

From headings and pricing tables to charts, Lottie, device mockups, 3D sliders and live blog feeds. Group any of them into flex or grid containers.

Basic

33
  • Text
  • Heading
  • Button
  • Blurb
  • Call To Action
  • Divider
  • Icon
  • Icon List
  • Pricing Tables

Media

19
  • Image
  • Gallery
  • Video
  • Audio
  • Map
  • Before / After
  • Video Slider
  • Lottie
  • Image Hotspots

Interactive

20
  • Accordion
  • Toggle
  • Tabs
  • Slider
  • Number Counter
  • Circle Counter
  • Bar Counters
  • Countdown Timer
  • Table Of Contents

Dynamic content

15
  • Blog
  • Post Slider
  • Portfolio
  • Menu
  • Post Title
  • Post Content
  • Comments
  • Sidebar
  • Post Navigation

Forms

3
  • Contact Form
  • Email Opt-in
  • Search

Social

5
  • Person
  • Testimonial
  • Social Follow
  • Social Share
  • Testimonial Slider

Fullwidth

1
  • Fullwidth Header
See all 96 modules
yoursite.com/_emdash/admin

Pages that react.

Write behavior as a sentence: when a visitor does this, then do that. No code. Rules run in the visitor's browser and everything stays visible while you edit.

  • Interactions

    8 triggers, from clicks to scrolling into view, and 10 actions, from showing an element to playing an animation. Add an else branch, a delay, or run it only once.

  • Display conditions

    Show or hide anything by login status, role, new or returning visitor, date, day, time, URL parameter, referrer, cookie, device or browser.

  • Skeleton loading

    Turn any section into shimmering placeholders that trace its real layout, then reveal it together, in sequence or as a sweep.

Test it. Measure it. Keep the winner.

Split testing and analytics are built in, so there is no third-party script to add and your data stays on your own site.

Split testing

Right-click any section, row or module to test up to 8 variations against a goal you click on. Visitors get a sticky variation before the page paints, and a significance test tells you when one has won.

Privacy-friendly analytics

Views, visitors, sources, devices, countries, scroll depth, clicks and form conversions. No cookies, no IP addresses, and nothing sent when a browser asks not to be tracked.

AI that shows its work.

Bring your own key from Anthropic, OpenAI, OpenRouter, Gemini or any compatible endpoint. Nothing changes until you approve it.

  • Copy edits you approve

    Ask for an edit and get one card per change with a word-level diff. Apply the ones you like in a single undo step.

  • SEO audit, no key needed

    Meta tags with a search preview, heading outline, alt text, links, readability and a focus keyword, checked as you build.

  • 15 tools for AI agents

    Agents can read pages, build layouts, edit text and pull split-test results through EmDash's MCP server, once you switch it on.

yoursite.com/_emdash/admin
yoursite.com/_emdash/admin

Build it together.

  • Review comments

    Pin comments to any element, mention teammates, keep notes internal, and send clients a review link that needs no login.

  • Live collaboration

    See who is editing, follow their cursor, and merge changes setting by setting. Undo only touches your own edits.

  • Free grammar checker

    Our MIT-licensed companion plugin checks spelling, grammar and style as you type. It runs in your browser, so nothing is sent anywhere.

Search your whole site with ⌘K.

Visitors get instant search across the text on your builder pages, from the keyboard, a menu icon or the Search module. Signed-in editors can click any element on the live site to open it in the builder.

yoursite.com

Your visitors never download the builder.

Layouts render on the server through Astro, and each page loads only the modules and features it actually uses.

820 KB→160 KBtypical demo page HTML

Server-rendered HTML

Every section, row and module becomes semantic markup at request time. Search engines see the real page.

Only what the page uses

A page with a heading and a form doesn't load slider, chart or split-test code. Shared pieces load once.

Licensing that can't break a site

Keys gate the editor only. Published pages keep rendering, online or offline, renewed or not.

Built for studios with a roster of clients.

Unlimited sites, your brand on the builder, client review links, and a cloud library that carries your house theme to every new project.

See Agency plans
  • Unlimited production sites
  • White label the builder
  • Cloud layout library
  • Client review links
  • Updates through npm and Renovate
  • Free staging and local sites

Simple, yearly pricing.

Every plan includes every module, the Theme Builder, split testing, analytics and updates for as long as your plan runs.

Solo

One production site. Ideal for your own site or a single client.

$59/ year

  • 1 production site
  • Unlimited localhost / staging
  • 1 year of updates + support
Most popular

Pro

For freelancers running a handful of client sites.

$129/ year

  • 5 production sites
  • Unlimited localhost / staging
  • 1 year of updates + priority support

Agency

Unlimited sites, a shared cloud library and team access for studios and agencies.

$399/ year

  • Unlimited production sites
  • Unlimited localhost / staging
  • Cloud library: save sections, pages and themes, load them on any site
  • Team access with admin, member and viewer roles
  • White label: your name, logo and colors
  • Cloud library API for headless workflows
  • 1 year of updates + priority support

Everything

Limited timeHighest Agency tier

Our highest Agency tier, paid once. Everything in Agency with lifetime updates and no renewals. Available for a limited time.

$599once, never renews

Offered for a limited time. Licenses bought while it's available keep everything for life, even after the offer ends.

  • Everything in Agency
  • Unlimited production sites
  • Cloud library, team access and white label
  • Lifetime updates
  • Priority support
  • Pay once, never renew

Prices in USD. Yearly plans renew automatically until you cancel, which you can do any time from your dashboard. Full refund within 14 days of any payment. See the Terms and License Agreement.

Compare plans in detail

Questions

What happens to my site if my license expires?

Your published pages keep working exactly as they are. Only the editor locks until you renew, and you keep access to every version released while your license was active.

Do staging and local sites use a seat?

No. localhost, .local, .test and staging or dev subdomains never count toward your site limit.

How do updates reach my sites?

NuuStudio installs from our private npm registry using your license key. pnpm update, Renovate or Dependabot pick up new releases and your next deploy ships them.

Can I move a license to a different site?

Yes. Remove the old site from your dashboard, or clear the key in the plugin settings, and activate it on the new one.

What is the Everything plan?

Our highest Agency tier, paid once: unlimited sites, the cloud library, team access, white label and lifetime updates, with nothing to renew. It's a limited-time offer. Licenses bought while it's available keep everything, even after the offer ends.

Can I get a refund?

Yes. Email hello@nuulab.com within 14 days of any payment, including a renewal, and we'll refund it in full.

How do I pay?

Checkout runs on Stripe, so you can pay with the cards and wallets Stripe supports in your country. Invoices and receipts live under Manage billing in your dashboard.

Your next EmDash site, built visually.