OpenUI

github.com/wandb/openui Developer Tools Open-source projectOpen source

Describe interface ideas and see rendered UI components with OpenUI, a prototyping tool.

github.com/wandb/openui
OpenUI homepage screenshot

About OpenUI

OpenUI generates rendered UI components from text descriptions. Users can ask for changes to the output and convert HTML to React, Svelte, or Web Components.

It runs locally with Docker or from Python source and works with OpenAI, Groq, models supported through LiteLLM, and Ollama models. Alternative models require their API keys to be set as environment variables, and Ollama use requires a separate install and model pull.

Key features

  • Generate live-rendered UI from text descriptions
  • Request changes to update generated UI
  • Convert HTML to React, Svelte, Web Components
  • Connect to multiple LLM providers through LiteLLM
  • Use Ollama models with configurable host address
  • Run locally via Docker or Python source
Best for: Developers who want to prototype interface ideas and can run Docker or Python locally with their own model keys.
Good for
  • Open source code available in the repository
  • Works with multiple hosted providers and local Ollama models
  • Can be run with Docker or from Python source
Watch out for
  • Alternative models require their API keys set as environment variables
  • Ollama use requires installing Ollama and pulling a model
  • Docker Compose setup is noted as likely to be very slow

OpenUI at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

OpenUI alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

OpenUI FAQ

What models can OpenUI use?
OpenAI, Groq, and any model LiteLLM supports such as Gemini or Anthropic, plus models available through Ollama.
How do I enable alternative models?
Set the corresponding environment variables, such as OPENAI_API_KEY, GROQ_API_KEY, GEMINI_API_KEY, or ANTHROPIC_API_KEY.
How do I run OpenUI locally?
Use Docker to serve it on port 7878, or clone the repository and run it from the backend directory with Python after installing dependencies.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing