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.

Questions, feedback, or just want to argue with one of these? Email support@genui.sh.