Open Intelligent UI

IA / ML

Descripción

Open Intelligent UI es un proyecto de código abierto que reproduce la experiencia Intelligent UI de ChatGPT: las respuestas del modelo llegan como interfaz interactiva, no como texto plano.

El modelo transmite OpenUI Lang 1.0 y tu aplicación lo renderiza al vuelo: el layout no está fijado en los componentes, sino que el propio modelo encaja primitivas de una biblioteca (mapas con MapLibre GL y rutas, fotos resueltas por consulta, gráficos, tablas, formularios, SVG cuyos atributos dependen del estado, e incluso HTML en un iframe aislado).

Así se reproduce la experiencia Intelligent UI de ChatGPT con piezas de código abierto, para que puedas construir, modificar y publicar el mismo tipo de respuesta interactiva dentro de cualquier aplicación. El proyecto es independiente y no está afiliado a OpenAI.

Biblioteca y funciones

  • Layout, texto, inputs y medios: Col, Row, Grid, Card, Carousel, Button, Input, Chart, Map, YouTube, Math (KaTeX) y más.
  • 59 funciones genéricas junto a las de OpenUI 1.0: listas, números, fechas, colores y agregaciones para dashboards (@GroupBy, @Pivot, @Payment…).
  • Acciones como copiar al portapapeles; un argumento inválido evalúa a null, igual que en 1.0.

Necesitas Node 24. Puedes apuntar a OpenUI Cloud, a cualquier API compatible con OpenAI (por ejemplo OpenRouter) o a un modelo local con Ollama. La galería de desarrollo pinta a mano los 16 ejemplos de Intelligent UI, dashboards de demostración y un recorrido por cada componente.

Tecnologías y temas

  • Generative UI

    El modelo ensambla la interfaz; el layout no está hardcoded.

  • LLM a tu elección

    Cloud de Thesys, API compatible con OpenAI u Ollama local.

  • Mapas y gráficos

    MapLibre, charts, fotos por consulta e itinerarios editables.

  • Next.js

    Demo en TypeScript y React, con tokens claro y oscuro.

  • OpenUI Lang 1.0

    El stream llega en el estándar abierto y se pinta con primitivas.