OUI-1: world's first model for Generative UI Thesys Dev released OUI-1, the world's first model for Generative UI, a finetuned DiffusionGemma model that writes user interfaces in openui-lang and runs on consumer-grade GPUs like the RTX 5090 at FP8. The model, available on Hugging Face under the Gemma Terms of Use, improved benchmark scores from 13.0% to 28.8% on the Generative UI Benchmark after supervised fine-tuning and self-distillation across 27 component libraries. OUI-1 is a finetuned DiffusionGemma https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/ model that writes user interfaces in openui-lang /docs/openui-lang . It is 26BA4B model that can run on consumer grade GPU RTX 5090, at FP8 , and the weights are on Hugging Face https://huggingface.co/thesysdev/OUI-1 under the Gemma Terms of Use. Why we built OUI-1 why-we-built-oui-1 Agent-driven interfaces are the future of software. But getting there comes down to three constraints. Interfaces must be generated in under a second. They must be reliable enough to use as software. And the models must be small enough to run locally on consumer hardware. With AppLess https://github.com/thesysdev/appless , we explored that experience using Gemma 4 on Cerebras. But it depended on specialized hardware in the cloud. Moving it onto the device means solving a harder problem: preserving responsiveness with dramatically less compute, without sacrificing the quality or correctness of the generated interface. OUI-1 is our first step toward solving that problem: an open-weight model built to generate reliable interfaces on consumer hardware. The ambition is reliable, agent-driven interfaces generated locally at the speed of traditional software. Finding a model that fit the constraints finding-a-model-that-fit-the-constraints The protocol was already in place. OpenUI Lang costs up to 67% fewer tokens than JSON and streams, so the interface starts appearing before the model has finished generating it. The harder part was finding a model with the right speed and hardware profile. That is why we chose DiffusionGemma. Autoregressive models generate one token at a time and are bottlenecked on memory bandwidth. DiffusionGemma writes a 256-token block at once, starting from noise and committing each token the moment it is sure of it. Google reports over 1,000 tokens per second on a single H100 and over 700 on an RTX 5090