Skip to content

SevenSquare-Tech/ai-generated-ui

Repository files navigation

OpenUI – Imagination‑Driven UI Generator

OpenUI lets you describe interfaces using natural language and see them rendered instantly.
You can request changes, generate variants, and convert HTML into frameworks like React, Svelte, Web Components, and more.

🔗 Live Demo: https://openui.fly.dev


🚀 Quick Start

Option 1: Run via Docker (Recommended)

export OPENAI_API_KEY=your_key_here
export ANTHROPIC_API_KEY=your_key_here

docker run --rm -p 7878:7878   -e OPENAI_API_KEY   -e ANTHROPIC_API_KEY   ghcr.io/wandb/openui

# Then open:
http://localhost:7878

Option 2: Run from Source

git clone https://github.com/SevenSquare-Tech/ai-generated-ui.git
cd SevenSquare-Tech/ai-generated-ui

uv sync --frozen --extra litellm
source .venv/bin/activate

export OPENAI_API_KEY=your_key_here
python -m openui

🔧 Supported Models

Set the environment variables for the models you want to use:

Provider Environment Variable
OpenAI OPENAI_API_KEY
Anthropic ANTHROPIC_API_KEY
Groq GROQ_API_KEY
Gemini GEMINI_API_KEY
Ollama Install locally, use OLLAMA_HOST if needed

Note: OpenUI also supports LiteLLM, allowing integration with additional LLM providers.


🏆 Credits


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published