Puntos clave

  • OpenUI 1.0 es un framework de UI generativa de código abierto creado por Thesys que permite a cualquier agente de IA renderizar gráficos, formularios y mapas usando tus propios componentes.
  • El agente no devuelve texto plano: emite especificaciones de UI estructuradas que tu biblioteca de componentes interpreta y dibuja en tiempo real.
  • El proyecto se anunció el 15 de octubre de 2026, pero todavía no hay build pública, descarga ni página oficial; solo se ha mostrado en un vídeo de vista previa.
  • Está pensado para desarrolladores que quieran integrar interfaces generativas en sus agentes, no para usuarios finales que busquen una app lista para usar.

Datos rápidos

TipoFramework de UI generativa open source
DispositivosNavegador web (entorno de desarrollo)
PrecioGratuito y de código abierto
IdiomasDocumentación y código en inglés
Lo destacadoRenderiza gráficos, formularios y mapas con tus componentes
DificultadMedia; requiere conocimientos de React
CategoríaHerramientas dev
CreadorRabi Shanker Guha
Popularidad🔥 2,1M Popularidad
Última actualización

Qué es OpenUI 1.0 y por qué está en tendencia

OpenUI 1.0 es un framework de UI generativa de código abierto desarrollado por Thesys, el equipo de Rabi Shanker Guha. Su objetivo es resolver un problema concreto: durante los últimos años, los asistentes de IA más avanzados han vuelto a encerrar toda su potencia en una simple caja de texto. OpenUI propone que el agente no responda con párrafos, sino con especificaciones de interfaz estructuradas que tu propia biblioteca de componentes convierte en gráficos, formularios o mapas interactivos.

El proyecto lleva dos años en desarrollo y se abrió al público hace seis meses. Según su creador, ya acumula más de 10.000 estrellas en GitHub y más de 6 millones de descargas, cifras que reflejan un interés real por parte de la comunidad de desarrolladores. La versión 1.0 se anunció el 15 de octubre de 2026 con la promesa de llevar esta capacidad a cualquier agente, no solo a los asistentes de chat más conocidos.

La tendencia actual hacia interfaces generativas ha hecho que OpenUI 1.0 aparezca en conversaciones sobre el futuro de los agentes. La idea central es que la IA deje de ser un oráculo que escribe y pase a ser un colaborador que construye pantallas útiles en tiempo real. Eso explica por qué tantos desarrolladores están siguiendo de cerca su evolución, aunque todavía no exista una versión pública descargable.

  • UI generativa, no texto generativo

    El agente produce una especificación de UI que tu renderizador interpreta, en lugar de devolver markdown o texto plano que el usuario debe leer.

  • Tus componentes, tu estilo

    No estás atado a una biblioteca visual ajena: conectas tus propios componentes de React y el resultado respeta tu diseño.

  • Compatible con cualquier agente

    El anuncio insiste en que OpenUI 1.0 puede integrarse con cualquier agente, no solo con un modelo o plataforma concreta.

Cómo funciona por dentro: del prompt a la interfaz renderizada

El flujo de OpenUI 1.0 se basa en un contrato entre el agente y tu frontend. Cuando el usuario hace una petición, el agente no responde con una frase, sino con una especificación estructurada que describe qué componente debe mostrarse y con qué datos. Esa especificación viaja hasta tu aplicación, donde un renderizador la interpreta y monta el componente correspondiente: un gráfico de barras, un formulario con campos validados o un mapa con marcadores.

La clave está en que tú decides qué componentes existen y cómo se mapean. OpenUI no impone una biblioteca visual ni un sistema de diseño; simplemente ofrece el mecanismo para que el agente elija entre las piezas que tú le das. Esto significa que el resultado final puede integrarse en una app existente sin romper su identidad visual, algo que las soluciones cerradas de UI generativa no permiten con la misma facilidad.

El proyecto se distribuye como código abierto, así que puedes clonar el repositorio, revisar cómo se genera la especificación y adaptar el renderizador a tus necesidades. Esa transparencia es una de sus ventajas frente a alternativas propietarias: puedes auditar el comportamiento, extenderlo y contribuir mejoras. Eso sí, al ser un framework para desarrolladores, no esperes una interfaz de usuario final lista para usar.

  • Especificación estructurada

    El agente emite un objeto que describe componente, propiedades y datos; el renderizador lo convierte en UI real.

  • Renderizado en vivo

    La interfaz se dibuja en el momento, así que el usuario puede interactuar con el gráfico o rellenar el formulario sin salir del chat.

  • Mapeo de componentes

    Tú registras qué componentes están disponibles y con qué nombres; el agente solo puede elegir entre ellos.

Cómo empezar a probarlo y qué necesitas

Antes de nada, ten en cuenta que OpenUI 1.0 todavía no tiene una build pública, una descarga oficial ni una página web propia. El creador solo lo ha mostrado en un vídeo de vista previa y en el anuncio de la versión 1.0. Por tanto, no puedes instalarlo ni probarlo hoy mismo; lo que sí puedes hacer es preparar tu entorno y seguir las novedades en el repositorio de código abierto que Thesys mantiene desde hace meses.

Para cuando el equipo publique instrucciones definitivas, lo más probable es que necesites un proyecto frontend basado en React, ya que el ecosistema de componentes descrito encaja con esa tecnología. También conviene tener a mano un agente o modelo con el que experimentar, porque OpenUI actúa como puente entre el agente y tu interfaz. Revisa la documentación oficial cuando esté disponible para confirmar requisitos exactos, versiones compatibles y pasos de instalación.

Un buen punto de partida es identificar uno o dos componentes sencillos de tu aplicación, como una tarjeta de resumen o un gráfico básico, y pensar cómo se describirían en una especificación. Eso te ayudará a entender el modelo mental de OpenUI antes de escribir código. Si ya usas una biblioteca de componentes propia, mejor: el objetivo es reutilizarla, no reemplazarla.

  • Sigue el repositorio

    El código abierto ya existe desde hace meses; ahí aparecerán primero las instrucciones y los ejemplos reales.

  • Prepara React

    Aunque no está confirmado al detalle, el flujo descrito encaja con componentes de React y un renderizador en el frontend.

  • Elige un caso de uso

    Un gráfico de ventas o un formulario de contacto son buenos primeros candidatos para probar la UI generativa.

Comparativas, límites y para quién es

La comparación más habitual es entre una respuesta de chatbot en texto plano y una interfaz generada con OpenUI. En el primer caso, el usuario lee una descripción y tiene que imaginar los datos; en el segundo, ve un gráfico o un formulario que puede manipular. Esa diferencia es la que el equipo de Thesys usa para explicar el valor del proyecto, y también la que lo distingue de soluciones cerradas de UI generativa que solo funcionan dentro de una plataforma concreta.

Frente a alternativas propietarias, la gran ventaja de OpenUI 1.0 es que es abierto y agnóstico respecto al agente. Puedes integrarlo con distintos modelos y conservar tus componentes. La contrapartida es que exige trabajo de integración: no es un producto que se instala y funciona, sino una pieza que hay que conectar. Si buscas una solución inmediata sin tocar código, probablemente no sea para ti.

Sus límites actuales son claros: no hay versión pública, no se han publicado precios ni planes de soporte, y no se conocen con detalle los lenguajes o plataformas compatibles más allá de lo que sugiere el anuncio. Está dirigido a desarrolladores y equipos de producto que quieran experimentar con interfaces generativas y tengan capacidad para adaptar su frontend. Para el resto, conviene esperar a que el proyecto madure y publique documentación oficial.

  • Ventaja: apertura

    Al ser open source, puedes auditar, modificar y extender el framework según las necesidades de tu producto.

  • Ventaja: agnóstico

    Funciona con cualquier agente, así que no te ata a un proveedor de modelos concreto.

  • Límite: sin build pública

    Hoy no se puede descargar ni probar; solo existe el anuncio y el repositorio abierto.

  • Límite: requiere desarrollo

    No es una app final, sino un framework que hay que integrar en una aplicación existente.

Guía paso a paso

  1. Confirma el estado actual del proyecto

    Antes de invertir tiempo, verifica en el repositorio de Thesys si ya hay una versión pública o instrucciones de instalación. A día de hoy solo existe el anuncio y la vista previa, así que no hay build descargable. Revisa también si el equipo ha publicado requisitos o una hoja de ruta.

  2. Prepara tu entorno de desarrollo

    Necesitarás un proyecto frontend, previsiblemente con React, y acceso a un agente o modelo de IA con el que generar respuestas. Asegúrate de tener tu biblioteca de componentes organizada y documentada, porque OpenUI se apoya en ella para renderizar. Un entorno de pruebas aislado te permitirá experimentar sin riesgo.

  3. Mapea tus primeros componentes

    Elige uno o dos componentes sencillos, como un gráfico de barras o un formulario, y define cómo se describirían en una especificación de UI. Después conecta ese mapeo al renderizador de OpenUI cuando esté disponible. Empieza por un solo caso y valida que el agente elige el componente correcto con los datos adecuados.

  4. Prueba con un agente real

    Lanza una petición que requiera una respuesta visual, por ejemplo un resumen de ventas por trimestre, y observa si el agente genera la especificación esperada. Ajusta el prompt o el mapeo si el resultado no encaja. Repite con distintos tipos de datos para comprobar la robustez del sistema.

  5. Escala y revisa la documentación oficial

    Cuando un gráfico o formulario funcione de forma fiable, añade más componentes y casos de uso. Consulta la documentación oficial y el repositorio para conocer limitaciones, versiones compatibles y buenas prácticas. Si encuentras errores, considera contribuir al proyecto abierto.

Preguntas frecuentes

¿Qué es exactamente OpenUI 1.0?

Es un framework de UI generativa de código abierto creado por Thesys que permite a cualquier agente de IA renderizar gráficos, formularios y mapas usando tus propios componentes. En lugar de devolver texto plano, el agente genera una especificación estructurada que tu frontend interpreta y dibuja. Está pensado para desarrolladores que quieran integrar interfaces interactivas en sus asistentes.

¿Dónde puedo probarlo o descargarlo?

Actualmente no hay una build pública, una descarga oficial ni una página web propia de OpenUI 1.0. El creador solo lo ha mostrado en un vídeo de vista previa y en el anuncio de la versión 1.0. Puedes seguir el repositorio de código abierto de Thesys para enterarte de cuándo se publique una versión utilizable.

¿Es gratis?

El proyecto se presenta como código abierto, así que el acceso al código y su uso deberían ser gratuitos. Sin embargo, no se han publicado detalles sobre licencia, planes de soporte ni posibles servicios de pago asociados. Consulta el repositorio y la información oficial cuando esté disponible para confirmar las condiciones exactas.

¿Qué necesito para usarlo?

Al ser un framework para desarrolladores, necesitarás conocimientos de frontend, previsiblemente React, y una biblioteca de componentes propia que quieras reutilizar. También hará falta un agente o modelo de IA con el que generar las respuestas. No es una aplicación para usuarios finales, sino una pieza que se integra en un producto existente.

¿En qué se diferencia de un chatbot normal?

Un chatbot normal responde con texto que el usuario debe leer e interpretar. OpenUI 1.0 hace que el agente produzca una especificación de interfaz que se convierte en un gráfico, un formulario o un mapa interactivo. La diferencia es pasar de leer una descripción a manipular directamente los datos, lo que mejora la comprensión y la utilidad de la respuesta.