wandb/openui

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 2nd, 2026
Created on March 17th, 2024
Open Issues & Pull Requests: 88 (+0)
GitHub issues: Enabled
Number of forks: 2,061
Total Stargazers: 22,540 (+0)
Total Subscribers: 147 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.7 hours
Mean response time: 26.1 days
90th percentile: 36.8 days
Tracked items: 23

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 598 days
Stale 30+ days: 23
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenUI is a generative AI tool that lets you describe user interfaces in natural language and see them rendered live in the browser.

The tool solves the problem of slow, tedious UI component creation by using large language models to generate HTML, CSS, and JavaScript from text descriptions. You describe what you want, the model generates the code, and you see it rendered immediately. You can then ask for iterative changes and convert the generated HTML into framework-specific code like React, Svelte, or Web Components.

OpenUI works with multiple LLM providers including OpenAI, Groq, Gemini, Anthropic, Cohere, and Mistral, as well as any model supported by LiteLLM. It can also run locally using Ollama. The tool is designed for developers and designers who want to prototype UI quickly without writing boilerplate code manually. It suits projects where rapid iteration on component design matters more than pixel-perfect polish. The README positions it as an open source alternative to similar commercial tools, emphasizing that it is less polished but offers the same core capability of describing UI and seeing it rendered.

The project shows active development with regular updates to support additional LLM providers and deployment options. The codebase is maintained with attention to user configuration flexibility, including support for custom LiteLLM proxy configs and environment variable management across different deployment contexts. The tool is actively used internally at the sponsoring organization for testing and prototyping next-generation LLM-based applications.