The Design Review App
One brief. Several designs in real HTML, not pictures. You pick.
Several directions, running side by side
Not one result you keep regenerating. Every direction is real HTML, and you compare them on one wall.
- Each direction is real HTML, not a picture of one
- Genuinely different directions from one brief
- Your pick is the only label

demo-analogous-rotate-split-hero-14d3static9 gates
demo-high-contrast-breathe-centered-stack-9cc4static9 gates
demo-pastel-drift-bento-84ddstatic9 gates
sample directions
Brief, directions, wall, pick, verify
One brief fans out. You compare and pick. What ships is checked.
- BriefSay what you want built, and for which target.
- DirectionsOne brief fans out into several genuinely different directions, each one real HTML.
- WallCompare them side by side on one live wall.
- PickYou pick. A model never picks for you.
- VerifyWhat ships is checked against the target's gates, which say what they could not check.
Checked against the gates. Where a gate cannot measure, it says so.
Every gate returns one of three outcomes: pass, fail or could not measure. A run where nothing failed but something could not be measured is incomplete. Outlook cannot be rendered locally, so an email's best verdict is incomplete, and Nucleus says so.
- A gate that cannot measure is never counted as a pass
- Every reason is written down, next to the gate
- The same gates run on every direction you pick
Verify: email
every gate at its best
email.sizepassemail.no-script-or-externalpassemail.inline-stylespassemail.table-layoutpassemail.imagespassemail.widthpassemail.preheaderpassemail.dark-modepassemail.compliance-footerpassemail.tokens-only-colorspassemail.plain-textpassemail.chromium-renderpassemail.client-rendercould not measureOutlook (Word engine), Gmail and Apple Mail rendering cannot be reproduced locally. Check the email in real clients, or a rendering service, before it is sent.
For a static site, the thing on the wall is the thing that ships
The direction you pick is finalized into its target and checked against that target's gates. Email, static sites, and WordPress themes for self-hosted WordPress and WordPress.com.
- Self-contained, with no network request
- Reduced motion honoured, with one steady frame
- Colours from the design tokens only
Static site gates
the gates a static site is checked against
- Self-contained
static.self-contained - Reduced motion
static.reduced-motion - Tokens-only colours
static.tokens-only-colors - Document basics
static.document-basics - No network
static.no-network - SEO
static.seo - Core Web Vitals
static.core-web-vitals - Deterministic frame
static.deterministic-frame - Accessibility, by axe
static.axe
The approver signs off one look, and it is recorded
For builders shipping alone, and for freelancers whose client has the last word. Invite your client with a single-use token. They comment, vote and approve a look.
- The approval pins the exact HTML by its sha256
- It records which account approved, on what basis, and when
- Never edited: a new look is a new round and a new approval
Approval
append-only, one per direction per round
- Approved by
- A client, the signatory (illustrative)
- Basis
- signatory
- When
2026-10-06 14:32 UTC- Round
2- Direction
demo-high-contrast-breathe-centered-stack-9cc4- sha256
e3f1a9c0b7d24e6f8a1c5b9d0e7f2a4c6b8d1e3f5a7c9b0d2e4f6a8c1b3d5e7f- Note
- This one. Keep the type as it is.
What Nucleus does not do
Claims we can keep, and nothing else.
- Does not train on your data
- Every preview runs apart from the app
- No fetches or form posts from a preview
- A model never picks for you
Free, Builder and Studio
What each plan includes. Prices at launch.
Free
For trying it, or for a builder who already has a design.
- Upload a design you already have
- The review flow, with one invited approver
- A recorded sign-off
- The gates that apply to the upload
Builder
Generated directions, the wall and a verified export.
- Directions generated from a brief, within a monthly allowance
- The live wall
- Verified export: email, static site, WordPress theme
- A brand-voice sample
Studio
For the freelancer with clients.
- A higher allowance than Builder
- Several brands
- Several client approvers per project
What each plan includes may change before launch.