About
genui.sh turns any JSON payload into a hosted PDF, chart, table, or composable dashboard with a single API call. I'm the one building it. This page is what I believe about the product — the principles I keep coming back to when deciding what goes in and what stays out.
One API call should give you the output, not a template-editor workflow.
Most PDF and dashboard APIs ask you to design a template first, then fill in slots later. That's fine when the layout is known ahead of time. Most of the time it isn't — so I built genui.sh to take a JSON body and return a hosted artifact in a single round trip.
Same JSON, multiple formats.
The same payload should be able to render as a PDF, a hosted web view, or a composable dashboard. You shouldn't have to maintain three pipelines for three outputs.
LLMs need a narrow, strongly-typed action space.
If a language model is generating UI at runtime, the worst thing you can give it is unconstrained CSS. The best thing is a small set of primitives with documented props and server-side validation. That's what @std/dynamic is.
No "contact sales". No per-seat pricing. No card to try.
Free tier is 50 artifacts a month with no credit card. Paid tiers are flat monthly fees with hosted Stripe portal — change plan, update payment, or cancel without talking to anyone. That's the whole pricing page.
Small, accountable, reachable.
genui.sh is operated as a sole proprietorship by Eduard Maghakyan. Email goes to a real human at support@genui.sh. Bugs, feature requests, and "this docs page is wrong" all land in the same inbox.