OUI-1: The world's first model for Generative UI
OUI-1: world's first model for Generative UI

ThesysDev has released OUI-1, the first open-weight model purpose-built for generative UI. A finetune of Google's DiffusionGemma, it scores 71.7% on the Generative UI Benchmark—up from the base model's 13%—while using only 4B active parameters, so it runs on consumer GPUs like the RTX 5090. The team's key insight was using OpenUI Lang's verifiable parser as a reward signal for self-distillation, which simultaneously improved reliability and recovered speed. OUI-1 writes interfaces in under two seconds and outperforms much larger models, including Gemma 4 31B.
The model had learned to write longer, denser programs, and almost none of them parsed cleanly.
- znnajdla
The most interesting part about this for me is that they decided to create their own language or DSL for the task at hand. So it's not just a large language model; it's an LLM with its own language.
I have a feeling that the best AI systems to come will, in fact, be a complete package like this: a harness, a DSL, and an entire package designed to produce certain outcomes cheaper and faster.
And producing that complete package is why software engineering will not be obsolete.
- raincole
Do you hate the designer changed the UI of your favorite app so you have to relearn it every three months?
Congrats! Now you need to relearn it every time you open the app.
- alentred
Remember when everything was iSomething? The original iPod and iPhone created a real trend back then.
Seems like many AI products ride the same wave now. Open WebUI, OpenHands, OpenUI. I am a bit more dubious about this affiliation, though.
- piterrro
I think there is a big misunderstanding in the space around what Gen UI is and what its used for. Lots of folks refer to it as a framework for building web apps - its not. Gen UI is a DSL for LLM to build UIs on the fly in a multi turn converstation - those are - throw away, one off interfaces or visualization. The reason for the DSL is pragmatism - standardisation and token savings.
The html/css/js or a react app built by an LLM is not Gen UI.
- pcdevils
Pre-LLMs Steve Krug wrote "Don't make me think"
Now we come to a generation of random UIs that will confuse the life out of users and, being non deterministic, be a nightmare for support teams; though they'll probably have no real support, just more llms.