Favicon of OpenUI

OpenUI

A self-hosted AI UI builder that renders interfaces from text descriptions and converts HTML to React or Svelte, using Ollama or cloud models.

Alternative to:

OpenUI is an AI UI builder for developers prototyping web components. Describe an interface in plain language, inspect the rendered result, and ask for changes before taking the code into a project.

  • Live preview: See the generated interface rendered and refine it through follow-up requests.
  • Code conversion: Convert generated HTML to React, Svelte or Web Components to suit your project's frontend.
  • Local models: Use Ollama models such as Llava, or connect an OpenAI-compatible backend such as LocalAI.
  • Cloud models: Choose OpenAI or Groq, with Claude, Gemini, Cohere and Mistral available through LiteLLM.

The open source app runs locally through Docker or Python and uses a browser interface. Local model backends run generation on your hardware; cloud providers receive generation requests when you choose their models. A hosted demo is also available.

OpenUI uses the Apache 2.0 license. Native Ollama can use Apple Silicon acceleration on M1 and M2 Macs.

Similar to OpenUI