Repolode
wandb

wandb/openui

Describe una interfaz en lenguaje sencillo, mírala renderizada en tiempo real e itera sobre ella con cualquier LLM compatible.

Alternativa open source a:v0

Estrellas
22,634
Forks
2,058
Issues abiertos
89
Último commit
hace 4 días

¿Qué es?

OpenUI es una herramienta de código abierto para generar interfaces de usuario a partir de instrucciones en lenguaje natural. Describe la interfaz que quieres y la herramienta muestra el resultado en tiempo real en el navegador, para que puedas pedir cambios y verlos aplicados de inmediato. También puede convertir HTML a React, Svelte, Web Components y formatos similares.

La aplicación es compatible con OpenAI, Groq, Anthropic, Gemini, Cohere, Mistral y cualquier endpoint compatible con OpenAI. A través de LiteLLM puede acceder a muchos otros proveedores, y también permite usar modelos locales mediante Ollama. La configuración se realiza con variables de entorno, y el proyecto puede ejecutarse como contenedor de Docker, desde el código fuente con Python y uv, o en un espacio de trabajo de Codespace o Gitpod.

Weights & Biases desarrolla el proyecto y lo utiliza para crear prototipos de herramientas para aplicaciones basadas en LLM. Se presenta como una alternativa de código abierto a v0.

Funciones clave

  • 01Genera interfaces de usuario a partir de instrucciones de texto y muestra el resultado en tiempo real.
  • 02Permite realizar cambios iterativos en un diseño existente.
  • 03Convierte HTML a React, Svelte, Web Components y otros frameworks.
  • 04Se conecta a OpenAI, Groq, Anthropic, Gemini, Cohere, Mistral y endpoints compatibles con OpenAI.
  • 05Ejecuta modelos locales mediante Ollama.
  • 06Se distribuye como imagen de Docker o se ejecuta desde el código fuente con Python.

Casos de uso

  • Crear rápidamente prototipos de interfaces a partir de una descripción escrita.
  • Convertir maquetas HTML existentes en componentes de React o Svelte.
  • Probar distintos proveedores de LLM para generar interfaces de usuario.
  • Generar interfaces usando exclusivamente modelos locales con Ollama.

Inicio rápido

  1. 1

    Ejecuta el contenedor de Docker con tus claves de 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. 2

    Abre http://localhost:7878 en tu navegador y genera interfaces de usuario

Antes de usarlo

  • Para generar interfaces de usuario, se necesita una clave de API de un proveedor de LLM como OpenAI o una instalación local de Ollama.
  • El README indica que no está tan pulido como alternativas comerciales como v0.

Temas

Preguntas frecuentes

¿Qué es openui?
Describe una interfaz en lenguaje sencillo, mírala renderizada en tiempo real e itera sobre ella con cualquier LLM compatible. OpenUI es una herramienta de código abierto para generar interfaces de usuario a partir de instrucciones en lenguaje natural. Describe la interfaz que quieres y la herramienta muestra el resultado en tiempo real en el navegador, para que puedas pedir cambios y verlos aplicados de inmediato. También puede convertir HTML a React, Svelte, Web Components y formatos similares.
¿openui es gratuito? ¿Qué licencia tiene?
openui es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openui sigue mantenido?
Mantenimiento activo. El último commit de openui fue el 16 oct 2026.
¿Para qué puedo usar openui?
Crear rápidamente prototipos de interfaces a partir de una descripción escrita. Convertir maquetas HTML existentes en componentes de React o Svelte. Probar distintos proveedores de LLM para generar interfaces de usuario. Generar interfaces usando exclusivamente modelos locales con Ollama.
¿Cómo se instala openui?
Ejecuta el contenedor de Docker con tus claves de 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 Abre http://localhost:7878 en tu navegador y genera interfaces de usuario
¿Dónde consigo openui?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wandb/openui

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados