From plain English to a real public service page.
Prompt to Page is a desktop app for macOS and Windows that turns a sentence into design-system markup for a public service. Pick a design system — GOV.UK, NHS.UK, the U.S. Web Design System (USWDS), the NSW Design System, Bootstrap Italia, the Scottish Government Design System, a GOV.UK + MOJ overlay, or a neutral Abstract system — describe a page or a journey, watch generation progress, see the finished page render, and export a prototype. Generation runs on a local model, so your briefs and page content never leave your machine.
Prompt in. Checked design-system page out.
Describe
Write a plain-English brief — a single page or a full journey.
Generate
Watch live progress as the local model writes valid markup for your chosen design system.
Check & export
Run the automated accessibility and design-system checks, then export HTML, Nunjucks, or a zipped prototype.
Watch it happen.
Two short demos: the full GOV.UK workflow, and the same journey on the U.S. Web Design System.
All demosBuilt for service teams, not generic web pages.
Plain-English prompts
Describe what you need. The model writes valid design-system markup — not generic HTML.
Live design-system preview
See progress while the page generates, then the finished page renders in the style of your chosen design system.
Accessibility checks built in
axe-core runs against every output using its WCAG 2.2 AA rule set, surfacing issues and the items only a human can judge. It finds defects early — it isn't a conformance assessment.
Design-system validation
Flags non-standard class names and structures — and repairs some common model mistakes — before they reach your prototype.
Switchable design packs
GOV.UK, NHS.UK, the U.S. Web Design System (USWDS), the NSW Design System, Bootstrap Italia and the Scottish Government Design System, plus an optional MOJ overlay on GOV.UK and a neutral, unbranded Abstract system. Pick per project.
Export anywhere
Download a ZIP, copy HTML, or copy Nunjucks straight into a Prototype Kit.
Powered by a local model you set up.
Pick a runtime, download an open-weight model once, then generate offline. Your briefs, page content, and exported prototypes never leave your machine.
When the app is online it still checks for updates and sends two usage events, unless you turn those off. The privacy notice lists everything that connects.
- Choose your runtime — built-in, Ollama, or LM Studio.
- Download an open-weight model once over your normal internet.
- After that, generation, preview, and checks all run on your machine.
What to expect from the closed beta.
This is an early build. It works, and the output is real design-system markup — but you'll find rough edges, missing patterns, and the occasional generation that needs a second go.
It runs on macOS (Apple Silicon) and Windows (64-bit). There's no Linux build yet.
What it makes is a prototype, not production code, and the automated checks are a floor rather than a sign-off. Manual accessibility testing, content design, research and — for NHS.UK work — clinical and content review all stay with you. Use synthetic content: prototypes aren't the place for real case files or resident records. What it doesn't do.
Feedback is genuinely welcome — what worked, what didn't, what you wish it did.Email Courtney directly.
Build your first public service page today.
Free during the beta. macOS and Windows. No account, no cloud — your prompts and prototypes never leave your device.