Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
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
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
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
Convierte capturas de pantalla, maquetas, diseños de Figma y grabaciones de pantalla en código de front-end con HTML, Tailwind, React, Vue y otros formatos mediante modelos de IA.
CLI de agente de programación de código abierto que funciona en la terminal y se conecta a API en la nube y a modelos locales como Ollama.
Un toolkit de TypeScript independiente del proveedor para crear aplicaciones y agentes con IA usando React, Next.js, Svelte, Vue y Node.js.
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.