LIFEHUBBER
Theme

AI Visuals

OUI-1

Hugging Face likes: 32 Hugging Face downloads, last 30 days: 0 Declared license: gemma: gemma Last modified September 8, 2026: Modified 1d ago
Stats from Hugging Face

OUI-1 is a specialized text-diffusion model from Thesys for generating interface screens as OpenUI Lang code.

Give it the component signatures from a UI library and a plain-language screen brief, and it returns a structured screen that an OpenUI renderer can validate and display. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

A model trained for interface screens

OUI-1 is a fine-tune of Google's DiffusionGemma 26B-A4B-it with 26 billion total parameters and 4 billion active parameters. Its job is narrow: write OpenUI Lang programs for user-interface screens rather than act as a general chatbot.

Why it stands out

Generates blocks instead of one token at a time

The text-diffusion design works on 256-token blocks. Thesys reports about one second for a light screen and three to six seconds for a dense one in its single-request A100 80GB benchmark setup.

Availability

Public weights, specialist setup

The merged BF16 weights and LoRA adapter are published on Hugging Face under the Gemma Terms of Use. The documented paths use vLLM 0.24 or newer, Transformers 5.11 or newer, and OpenUI packages for prompt generation, validation, and rendering.

Why it matters

What makes it useful

OUI-1 is trained around one compact UI language and the components an application explicitly allows. That gives builders a focused, inspectable model aimed at the latency-sensitive step between a request and a rendered screen.

Notable points

What stands out

Thesys reports 132 valid outputs from 184 attempts, or 71.7%, on its Generative UI Benchmark, compared with 24 of 184 for the base model. The benchmark repository publishes the briefs, validator, raw outputs, and scored results so the runs can be rescored offline.

Before using

What to review

The recommended FP8 vLLM setup uses about 25.8 GiB for the weights; the documented BF16 Transformers path peaks at roughly 52 GiB of GPU memory.

The model generates OpenUI Lang, not a finished product. Validate its output and let the component library constrain props, data, interactions, and rendering.

Tool calling works through the Gemma 4 format, but the model card notes that required or named tool choices are not enforced by the current vLLM path.

The checkpoint is a Gemma derivative. Check the current Gemma Terms of Use from the model card before adopting or distributing it.

Reader fit

Who may find it relevant

Builders experimenting with generative interfaces inside assistants, copilots, dashboards, forms, or agent applications.

Teams that already have a component library and want model output limited to those registered building blocks.

Less relevant for people seeking a general chat model, a no-code visual editor, or a lightweight model for an ordinary consumer laptop.

Editorial note

Why LifeHubber lists it

LifeHubber lists OUI-1 because it makes the model layer of generative UI unusually concrete: the weights, prompt contract, output language, benchmark data, and rendering path are all inspectable. Readers can decide whether that focused speed and control are worth the substantial GPU requirement and an OpenUI-specific workflow.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

What to explore next

Compare the model with a broader generative UI stack.

OUI-1 generates OpenUI screens from a component contract. Continue with an application framework that also covers chat, shared state, tool rendering, and human input around generated interfaces.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving