OpenUI launches token-efficient spec
- OpenUI launched an open-source generative UI specification on March 11, 2026, packaging a streaming-first language and runtimes for model-generated interfaces. (thesys.dev) - GitHub documentation says OpenUI Lang uses up to 67% fewer tokens than equivalent JSON, a benchmark the project presents as its core efficiency claim. (github.com) - Developers can review the codebase, examples and benchmarks in the thesysdev/openui GitHub repository and the OpenUI site. (github.com)
Thesys published OpenUI as an open-source specification for LLM-generated interfaces on March 11, 2026, framing it as a replacement for JSON-based UI output. The project centers on OpenUI Lang, which the company describes as a compact, streaming-first language for model-generated components. (thesys.dev) GitHub and company materials describe the package as a broader framework that includes a React runtime, built-in components and chat interfaces. (github.com) Thesys said the goal is to let models return charts, tables and forms as structured interfaces instead of plain text. The project’s central claim is cost and output efficiency. The OpenUI GitHub repository says OpenUI Lang is “up to 67% more token-efficient than JSON,” while Thesys’ launch post says the format aims to reduce tokens, improve reliability and support dynamic UI rendering. The repository is public on GitHub, where it is distributed under an open-source license and includes examples, packages and benchmarks. ### What exactly did OpenUI release? OpenUI’s GitHub repository describes the release as “The Open Standard for Generative UI,” built around a language, runtime and examples for rendering model output as interface components. (thesys.dev) The README says OpenUI lets developers define components, generate prompt instructions from that component library and render structured UI as the model streams. Thesys’ March 11 post says the specification was open-sourced after the company’s experience building generative interfaces with its C1 API. Rabi, writing for Thesys, said the company had used those systems in production and saw repeated failures with malformed JSON, slow rendering and difficulty fitting custom design systems. (github.com) ### Why is the token claim getting attention? The 67% figure appears repeatedly in OpenUI’s public materials. The GitHub README says the language is “up to 67% more token-efficient than JSON,” and the company’s website repeats that wording in describing OpenUI as a streaming-first framework. (github.com) Rabi’s launch post ties that claim to practical problems in production. The post says verbose JSON increased generation time and error surface, and it cites malformed outputs as a recurring issue before Thesys changed formats. In the same post, Thesys said validation and prompting improvements reduced error rates from 3% to below 0.3%, but did not eliminate the underlying problem. (thesys.dev) ### How is this different from asking a model for JSON? Thesys says the difference is format and rendering behavior. The March 11 post describes OpenUI Lang as a code-like syntax rather than nested JSON, and says it was designed for how language models already generate structured output. (github.com) The GitHub repository says the language is built for streaming output, controlled rendering and typed component contracts. In practice, that means a model can emit interface elements incrementally as tokens arrive, while developers restrict output to registered components and prop definitions. (thesys.dev) ### Which frameworks and examples are available now? GitHub listings show OpenUI shipping with a React UI package and multiple examples, including Vue and Svelte chat applications. The repository’s examples directory includes projects named `vue-chat` and `svelte-chat`, alongside dashboard, form-generator and React Native examples. (thesys.dev) The React package is the most fully described in the public repository. Its package page says `@openuidev/react-ui` includes chat layouts, component libraries and theming support for OpenUI applications. (github.com) ### What did Thesys say it learned before open-sourcing this? Thesys said scale shaped the release. In its blog post, the company said “over 10,000 developers” had built generative UI with its API before the open-source launch. The same post says those deployments exposed three recurring problems: rendering speed, difficulty adapting to custom design systems and invalid model output. (github.com) Thesys presents OpenUI as the result of redesigning around those constraints rather than continuing to patch JSON validation. (github.com) GitHub shows the project remains active, with commits landing as recently as last week and examples spanning chat, dashboards and mobile integrations. Developers can inspect the public repository, examples and benchmarks now through the thesysdev/openui project and OpenUI’s website. (thesys.dev) (github.com)