# wandb/openui

OpenUI let's you describe UI using your imagination, then see it rendered live.

Repository: https://github.com/wandb/openui
Canonical: https://ross.abutalabs.com/products/openui
Homepage: https://openui.fly.dev
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: ai, generative-ai, html-css-javascript, tailwindcss
Last push: 2026-08-22T06:10:22+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 64
- inputs: {"age_days": 899, "days_push": 11, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 22516, forks 2063 (observed 2026-08-28T04:11:32.697688+00:00)

## What it is
OpenUI is an open-source web application from Weights & Biases that generates UI components from natural language descriptions, rendering them live in the browser. It supports multiple LLM backends (OpenAI, Groq, Anthropic, Gemini, Ollama via LiteLLM) and can convert generated HTML to React, Svelte, and Web Components.

## Use cases
- generate ui components from text descriptions
- prototype web interfaces with ai
- convert html to react or svelte
- self-hosted alternative to v0 dev
- rapidly mock up tailwind css layouts
- test llm code generation for frontend

## When to choose
- you want an open-source, self-hostable AI UI generator
- you need to prototype UI quickly without writing code
- you want to use local models via Ollama or various LLM providers
- you need generated HTML converted to React, Svelte, or Web Components

## When to avoid
- you need production-grade, polished generated code for real applications
- you have no access to any LLM API or local model
- you require fine-grained design control that AI generation cannot provide
- you need a mature design system rather than a prototyping tool

## Facets
- artifact type: application
- maturity: active
- function: llm-inference, ui-components, frontend-framework, web-framework, prompt-engineering
- domain: web-development, frontend, artificial-intelligence, large-language-models, developer-tools
- platform: self-hosted, python, cross-platform
- tags: generative-ui, ai-code-generation, html-to-react, tailwindcss, ollama, litellm, v0-alternative, prototype-tool, docker, web-server, typescript

## Member repositories
- wandb/openui (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:32.697688+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:57:08.962339+00:00, confidence not recorded.
  - readme: https://github.com/wandb/openui (fetched 2026-08-28T04:11:32.697688+00:00, sha 770f1bf5d0b2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
