Открытый AI-поисковик, который ищет информацию в интернете и выдаёт ответы с источниками и генеративным UI; построен на Next.js и Vercel AI SDK.
wandb/openui
Опишите интерфейс обычными словами, сразу увидьте результат и дорабатывайте его с помощью любой поддерживаемой LLM.
Open source альтернатива:v0
- Звёзды
- 22,634
- Форки
- 2,058
- Открытые issues
- 89
- Последний коммит
- 5 дней назад
Что это?
OpenUI — инструмент с открытым исходным кодом для создания пользовательских интерфейсов по запросам на естественном языке. Опишите нужный интерфейс — и он сразу отобразится в браузере. Можно запросить изменения и тут же увидеть результат. OpenUI также умеет преобразовывать HTML в React, Svelte, Web Components и другие форматы.
Приложение поддерживает OpenAI, Groq, Anthropic, Gemini, Cohere, Mistral и любые совместимые с OpenAI эндпоинты. Через LiteLLM оно может обращаться ко множеству других провайдеров, а локальные модели можно запускать через Ollama. Настройка выполняется с помощью переменных окружения. Проект можно запустить в Docker-контейнере, из исходного кода с Python и uv, а также в рабочем пространстве Codespace или Gitpod.
Проект создан командой Weights & Biases, которая использует его для прототипирования инструментов для приложений на базе LLM. Он позиционируется как открытая альтернатива v0.
Ключевые возможности
- 01Создаёт интерфейс по текстовому запросу и сразу показывает результат.
- 02Позволяет вносить изменения в существующий дизайн и итеративно его дорабатывать.
- 03Преобразует HTML в React, Svelte, Web Components и другие фреймворки.
- 04Подключается к OpenAI, Groq, Anthropic, Gemini, Cohere, Mistral и эндпоинтам, совместимым с OpenAI.
- 05Запускает локальные модели через Ollama.
- 06Поставляется в виде Docker-образа или запускается из исходного кода с Python.
Сценарии использования
- Быстрое прототипирование идей для интерфейса по текстовому описанию.
- Преобразование существующих HTML-макетов в компоненты React или Svelte.
- Эксперименты с разными провайдерами LLM для генерации интерфейсов.
- Генерация интерфейсов исключительно с помощью локальных моделей через Ollama.
Быстрый старт
- 1
Запустите контейнер Docker с вашими API-ключами
docker run --rm --name openui -p 7878:7878 -e OPENAI_API_KEY -e ANTHROPIC_API_KEY -e OLLAMA_HOST=http://host.docker.internal:11434 ghcr.io/wandb/openui - 2
Откройте http://localhost:7878 в браузере и создавайте интерфейсы
Что важно знать
- Для создания интерфейсов нужен API-ключ провайдера LLM, например OpenAI, или локальная установка Ollama.
- В README указано, что проект не так хорошо проработан, как коммерческие аналоги, например v0.
Темы
Частые вопросы
- Что такое openui?
- Опишите интерфейс обычными словами, сразу увидьте результат и дорабатывайте его с помощью любой поддерживаемой LLM. OpenUI — инструмент с открытым исходным кодом для создания пользовательских интерфейсов по запросам на естественном языке. Опишите нужный интерфейс — и он сразу отобразится в браузере. Можно запросить изменения и тут же увидеть результат. OpenUI также умеет преобразовывать HTML в React, Svelte, Web Components и другие форматы.
- openui можно использовать бесплатно? Какая у него лицензия?
- openui распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- openui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в openui — 16 окт. 2026 г..
- Для чего можно использовать openui?
- Быстрое прототипирование идей для интерфейса по текстовому описанию. Преобразование существующих HTML-макетов в компоненты React или Svelte. Эксперименты с разными провайдерами LLM для генерации интерфейсов. Генерация интерфейсов исключительно с помощью локальных моделей через Ollama.
- Как установить openui?
- Запустите контейнер Docker с вашими API-ключами: docker run --rm --name openui -p 7878:7878 -e OPENAI_API_KEY -e ANTHROPIC_API_KEY -e OLLAMA_HOST=http://host.docker.internal:11434 ghcr.io/wandb/openui Откройте http://localhost:7878 в браузере и создавайте интерфейсы
- Где скачать openui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/wandb/openui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Шаблон Docker Compose для запуска локального AI- и low-code-стека с self-hosted n8n, Ollama, Qdrant и PostgreSQL.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
Стартовый набор под лицензией MIT для развертывания и настройки AI Town — виртуального города, где живут, общаются и проводят время персонажи с ИИ; построен на Convex.
Открытый AI-агент для разработки в VS Code, работающий с вашими моделями: облачными API, аккаунтами и локальными Ollama или llama.cpp.