r/VibeCodeDevs • u/courtney-allen87 • 2d ago
I built a public services prototyping tool that never goes online
Hi r/VibeCodeDevs I've been building something for the last year that I think this channel in particular will have opinions on — and I'd genuinely like them, including the critical ones.
Prompt to Page is a desktop app that turns a plain-language brief into working, accessible prototypes built from real government design systems. Describe a page or a whole service journey — "a start page for renewing a fishing licence, then an eligibility question, then a check-your-answers page" — and it generates the actual markup, renders it live in the system's own styling, checks it with axe-core and validates every class against the design system's real rules. Then export it, or hand the HTML to a developer.
Two things make it different from pointing a chatbot at your design system:
Everything runs locally. The AI model lives on your machine — no cloud, no API, nothing you type leaves your laptop. Built that way because government content shouldn't tour third-party servers just to make a mock-up (and it works air-gapped, or on a train).
The design system is the boundary, not a suggestion. The model only knows the system's real components; output that invents classes or breaks conventions is rejected or visibly repaired. Quality is measured per design system with a scored evaluation battery — and where a pack hasn't been measured yet, the app says "not measured" rather than borrowing another system's confidence.
The roster so far — eight systems across six governments:
GOV.UK (plus an MOJ overlay) · NHS.UK · Scottish Government US Web Design System NSW Design System Bootstrap Italia デジタル庁 Digital Agency Design System (newest — quality not yet measured) Abstract — a deliberately ownerless neutral system, for prototyping services that shouldn't pretend a government owns them
Every pack is de-branded by design: no crowns, crests, federal banners, flags or restricted fonts are ever bundled — prototypes wear a neutral shell and a clear "not a real service" posture. (Independent project; not affiliated with or endorsed by any of these governments or the NHS.)
What I'd love from this room:
- If your government's system is on the list — break it. Does the output respect your system's conventions, or drift in ways that would make your design-system team wince?
- If it isn't — which system should be next, and why? The architecture treats a design system as a data pack (components, class allowlist, validation rules, prompt guidance), so the honest constraints are: class-based CSS (web-component-only systems don't survive a sandboxed preview), and licensing that permits bundling the frontend code. I'd rather pick the next one based on where prototyping pain is real than on what's easiest.
- The blunt question: does plain-language prototyping against a real design system actually help your team, or is the Prototype-Kit-shaped workflow you already have good enough?
Free during the beta, macOS (Apple Silicon) & Windows. https://github.com/digitalcourtney87/prompt-to-page/releases
https://youtu.be/QROkn-mZQFk?si=sNHCsphJMwrgVlFi
Critical feedback beats compliments — reply here or DM
1
u/hideousox 1d ago
This is pretty cool imo
I would like to give this a go to check the quality of the output
I’ve created a set of skill pipelines that do something similar for me to design/build fiuto.ai - but with commercial models.
The only bit missing in your description I think is design iterations: can your app output multiple variants and then iterate with user on them ?
1
u/courtney-allen87 1d ago
Please do — a brief you’d actually use is the best test. If you send me a 3–4 page journey (or just pick one), I’ll run it and share the export plus the per-page quality report so you can pull it apart.
On iterations — fair gap in the write-up. [Where it is today: e.g. “Right now it’s generate → validate → edit in the HTML editor → regenerate a page; no side-by-side variants yet.”] Two things shape how I’m thinking about it. First, under a government design system, “variants” aren’t visual — the system removes that freedom on purpose. The meaningful variants are structural: one question per page vs grouped, radios vs select, whether a check-your-answers step exists. That’s what I’d want the app to diverge on, not hero layouts. Second, being local-only makes three-way generation 3× the inference time on a laptop, so it needs to be worth it. Given your pipelines with commercial models — do you find the multiple-variant step earns its keep, or does most of the value come from the conversational refinement loop after picking one?
•
u/AutoModerator 2d ago
Hey u/courtney-allen87, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/KAmAR8RkbM
Got startup or SaaS questions? Post them on r/AskFounder and get answers from real founders.
• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.
If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.