Skip to content

Pro · itemised

What Pro adds, stated so precisely it is checkable

Most pricing pages are written for the moment of purchase. This one is written for the moment after, when you notice what a bullet actually meant. So each of the 11 promises below carries a state — works now, browser demo, needs a server — the evidence for that state, and the free path that exists today. No payment processor is wired into this build. Nothing here can charge a card, store a receipt or email an invoice — every paid surface below is a working demo of the flow, and the prices are this site's own plan copy.

demo · no billing attached

This is the section index, not a checkout

No payment processor is wired into this build. Nothing here can charge a card, store a receipt or email an invoice — every paid surface below is a working demo of the flow, and the prices are this site's own plan copy.

What is actually licensed →

The prices, from the one table that holds them

Free$0/mo

$0/mo · free forever

Pro$19/mo

$19/mo · $129/yr (43% off)

Team$49/mo

$49/mo · $399/yr (32% off)

The pricing page and every page under /pro read these numbers from src/lib/pro.ts, including the yearly saving (computed from the two prices, never typed). One edit changes every surface at once, which is the only reliable way to keep a price honest across a site.

The 11 Pro promises, sorted by what they are

A pricing page usually groups features by how good they sound. This one groups them by whether the build can keep the promise: 3 already work with no server, 2 are interactive but live in your browser, and 6 cannot be delivered without one. Every row names the free path beside the paid one — if the free path is identical, it says that too.

Works now Fully implemented in this static build, no server involved.Browser demo Interactive, but the state lives in this browser — it is not an account, and clearing site data removes it.Needs a server Described, priced and gated, but impossible to deliver from a static build. The gap is named on the page that shows it.

Per-model prompt test reports

Works nowOpen the free version →

The full run log behind every prompt, across models, with fidelity and build failures.

What this build does about it

116 prompts carry 457 runs from 3 models — and every one of them is already printed on the prompt's own page.

The free path

The whole run log, on the public prompt page. This build gives it away, which the plan copy below is flagged for.

Whole-template installs

Browser demoOpen the free version →

One-click install of a complete page template into your project.

What this build does about it

2 templates ship (SaaS Launch Page, Agency Showcase); their pages show the structure and the block recipes.

The free path

Read the template breakdown and copy the blocks you need, free.

Missing piece: an installer that writes into someone else's project — an npm-side tool, not a web page.

Theme Studio + saved brand kits

Browser demoOpen the free version →

Design brand tokens once, remap every component, and keep kits around.

What this build does about it

The Studio saves a kit list in this browser and encodes a kit into a share URL. 1 lab tool is marked non-free: Theme Studio.

The free path

Token export to CSS and Tailwind, plus share-by-URL, are free and always were.

Missing piece: accounts, so a kit follows you to another device instead of this browser's storage.

API access

Needs a serverOpen the free version →

Read the library and write theme kits from your own tooling.

What this build does about it

The Studio prints the intended response shape. No endpoint is running, and this build has no keys, quotas or revocation.

The free path

Copy the token JSON out of the Studio by hand — the same object the endpoint would return.

Missing piece: a server, key issuance, rate limits and a revocation path before a token means anything.

Priority review (48h → 6h)

Needs a serverOpen the free version →

Community submissions reviewed inside six hours instead of two days.

What this build does about it

The admin queue is 10 local sample rows in your browser. There is no submissions database, so no submission can be late.

The free path

The public review calendar shows the editorial cadence the team actually aims at.

Missing piece: a submissions table and a reviewer rota — a promise about people, which code alone cannot keep.

Private collections

Needs a serverOpen the free version →

Collections only you can open.

What this build does about it

Collections are public URLs by construction in this build; there are no accounts and no access checks anywhere in the code.

The free path

Public collections with stable, shareable URLs.

Missing piece: accounts and an authorisation check on every collection read.

Usage analytics dashboard

Needs a serverOpen the free version →

See how your team uses the library.

What this build does about it

The console's stats page charts the catalog — 293 dated records — not visitors, because a static build collects nothing.

The free path

The library's own measurements are public on the quality bar.

Missing piece: event logging on the server plus a privacy decision about what is kept.

Team seats & shared kits

Needs a serverOpen the free version →

Invite teammates and share one brand kit across the team.

What this build does about it

Seat invites are demonstrated with local state; no invite leaves the browser and no mailbox is involved.

The free path

Share a theme URL — the four token values live in the link itself.

Missing piece: accounts, email delivery and a seat ledger before an invite means anything.

Dedicated support

Needs a serverOpen the free version →

A named human who answers.

What this build does about it

This build has no inbox and no support tooling; nothing on the site can open or track a ticket.

The free path

The contributor guides, the audit trail and the public changelog.

Missing piece: a real support channel and a person behind it.

No ads

Works now

No ad slots, for anyone.

What this build does about it

No third-party script, tracker or ad slot is loaded anywhere in this build — the pages ship with the site's own bundle only.

The free path

This one is free by construction: there are no ads to remove.

Early features

Works nowOpen the free version →

New work reaches paying members first.

What this build does about it

The changelog is public and dated — 34 entries, readable by anyone who opens the page.

The free path

The same changelog, for everyone, the moment it ships.

Every claim on this page, checked

Which of these promises the build can keep today

2 already free · 1 working · 4 demo · 4 server-bound

Two of the Pro bullets describe things this build already publishes for free, and the card above still lists them — that is the honest tension, so it is printed instead of hidden. The free-forever promise comes first: when the plan copy and the open library disagree, the library wins and the copy gets flagged.

Which of these promises the build can keep today — data table
Plan bulletIn this buildEvidenceSee
Prompt test reportsalready free here457 runs across 3 models are printed on all 116 prompt pages, no account involved./prompts
Pro prompt packsalready free hereEvery prompt body is published in full, with the industry, the blocks and the run log./prompts
Whole template one-click installsbrowser demo2 templates ship with their structure exposed; there is no installer that writes into your project./templates
Theme Studio + saved brand kitsbrowser demoThe Studio saves up to 8 kits in this browser and shares one by URL; nothing syncs./studio
Private collections & API accessneeds a serverCollections are public URLs, there are no accounts, and no API endpoint exists./collections
Priority review (48h → 6h)needs a serverThe review queue is 10 local sample rows; no submission can be late because none is received./admin/moderation
No ads, early featuresworks in this buildNo ad or tracker script is loaded anywhere, and the changelog (34 dated entries) is public to everyone./#changelog
Shared theme tokens & component audits (Team)browser demoAudits are public pages; sharing is a URL. No seat or permission model exists./quality
Admin console for content policy (Team)browser demoThe console is a real interface over local demo data — 10 sample moderation rows, decisions in this browser./admin
Usage analytics dashboard (Team)needs a serverThe console charts the catalog (293 dated records), not people; a static build records no visits./admin/stats
Dedicated support (Team)needs a serverNo inbox, no ticket tooling, no contact address is wired into the build. The contact card that says so ships with the next batch of this section./quality