LLM がテキストではなく UI で応答するためのオープンスタンダード。Thesys Inc. が開発・運営。
開発者は defineComponent と createLibrary で自分のコンポーネントを Zod スキーマつきで登録する。OpenUI が自動でシステムプロンプトを組み立てて LLM に渡し、LLM は独自言語「OpenUI Lang」で応答。レンダラーがそれを React 等のコンポーネントに変換して描画する。
JSON で UI を返すアプローチに対し、レンダリングは約3倍速く、トークン消費は最大67.1%少ない。ストリーミングで部分的に表示が進み、tool 呼び出しや MCP 経由のライブデータも扱える。任意コード実行はないので安全側に倒した設計。
LLM は OpenAI / Anthropic / Gemini / Mistral / xAI / DeepSeek、フレームワークは Vercel AI SDK / LangChain / CrewAI / OpenAI Agents SDK / Anthropic Agents SDK、UI は shadcn / Material / DaisyUI / Base UI などと組み合わせ可能。React / React Native / Vue で動く。
npx @openuidev/cli@latest create で導入。