Google + CopilotKit

Permite a los Agentes IA
Generar UI de Forma Segura

A2UI es un protocolo de UI declarativo abierto que permite a los agentes IA renderizar interfaces interactivas ricas de forma segura en múltiples plataformas sin ejecutar código arbitrario.

v0.8
Versión Actual
Apache 2.0
Código Abierto
4+
Frameworks
a2ui-response.json
1
Declarativo Seguro
Renderizado en Streaming
Core Features

Cuatro Características Principales

Diseñado para interacciones UI en la era de la IA, resolviendo el renderizado seguro a través de límites de confianza

Seguridad Primero

Security by Design

Usa formato de datos declarativo, no código ejecutable. Los agentes solo pueden usar componentes pre-aprobados, eliminando riesgos de inyección UI a nivel arquitectónico.

Saber más

Amigable con LLM

LLM-Friendly Format

Estructura JSON plana optimizada para generación token a token de LLM. El modelo de lista de adyacencia soporta análisis eficiente y actualizaciones incrementales.

Saber más

Agnóstico de Framework

Framework Agnostic

La misma respuesta A2UI puede renderizarse en React, Angular, Flutter o plataformas móviles nativas usando componentes nativos de cada plataforma.

Saber más

Renderizado Progresivo

Progressive Rendering

Soporta actualizaciones UI en streaming, los usuarios ven la interfaz construirse progresivamente en tiempo real. Respuesta instantánea, experiencia natural.

Saber más
How It Works

Cómo Funciona

A2UI permite comunicación segura entre Agentes IA y clientes a través de un protocolo declarativo

STEP 01

Usuario Envía Mensaje

El usuario envía una solicitud al Agente IA, ej., "Buscar restaurantes cercanos"

STEP 02

Agente Genera A2UI

El Agente IA genera un mensaje A2UI describiendo la UI (árbol de componentes en formato JSON)

STEP 03

Streaming

El mensaje se transmite al cliente en streaming, soportando renderizado mientras genera

STEP 04

Renderizado Local

El cliente renderiza UI usando componentes nativos (React/Flutter/Angular)

STEP 05

Interacción del Usuario

El usuario interactúa con la UI, los eventos se envían de vuelta al Agente

STEP 06

Actualización de Respuesta

El Agente responde con nuevo mensaje A2UI, la UI se actualiza dinámicamente

Vista General de Arquitectura

Usuario
Solicitud
Agente IA(Gemini, GPT...)
A2UI JSON
Cliente(React, Flutter...)
Renderizar
UI Nativa
Demo en Vivo · Sin Instalación

Prueba A2UI Composer

Construye y prueba interfaces A2UI directamente en tu navegador con herramientas visuales,arrastra y suelta componentes, vista previa en vivo, exporta JSON con un clic

Abrir Demo

Desarrollado por CopilotKit

Constructor Visual

Arrastra y suelta componentes para construir UI rápidamente, WYSIWYG

Vista Previa en Vivo

Vista previa de renderizado instantáneo, respuesta en milisegundos

Exportar JSON

Exportación con un clic a formato A2UI estándar

Code Example

Ejemplos de Código

Una respuesta A2UI, renderizado nativo en múltiples plataformas

1{
2 "type": "surface",
3 "surface_id": "main_content",
4 "components": [
5 {
6 "id": "card_1",
7 "type": "card",
8 "props": {
9 "title": "Italian Restaurant",
10 "subtitle": "0.5 km away",
11 "image": "https://..."
12 },
13 "children": ["rating_1", "btn_1"]
14 },
15 {
16 "id": "rating_1",
17 "type": "rating",
18 "props": { "value": 4.5, "count": 128 }
19 },
20 {
21 "id": "btn_1",
22 "type": "button",
23 "props": {
24 "label": "View Details",
25 "action": "view_restaurant"
26 }
27 }
28 ]
29}

Frameworks y plataformas soportados

React
Angular
Flutter
Vue
iOS
Android
For Everyone

Empoderando Cada Rol

Sea cual sea tu rol, A2UI te ayuda a construir mejores productos impulsados por IA

Desarrollador

  • SDK claro y especificaciones de protocolo
  • No atado a ningún framework específico
  • Soporte para componentes personalizados
  • Soporte nativo de salida en streaming
  • Seguridad de tipos TypeScript
Ver Documentación
Recomendado

Product Manager

  • Arquitectura declarativa, segura y compatible
  • Define una vez, renderiza en todas partes
  • Renderizado streaming, respuesta instantánea
  • Respaldado por Google, confiable
  • Comunidad open source, iteración continua
  • Reduce barreras de desarrollo de productos IA
Explorar Casos de Uso

Diseñador

  • Usa componentes nativos, mantén consistencia de diseño
  • Experiencia nativa multiplataforma
  • IA genera UI contextual
  • Herramienta visual Composer
  • Soporte de estilos personalizados
Explorar Guía de Diseño