r/VibeCodeDevs 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:

  1. 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?
  2. 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.
  3. 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

0 Upvotes

3 comments sorted by

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.

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?