
Persona es una biblioteca ligera y de código abierto de interfaz de chat con IA que se integra en cualquier sitio web, desde aplicaciones modernas hasta HTML estático. A diferencia de los frameworks de chat basados en React, Persona no depende de ningún framework, es independiente del backend y es nativa de WebMCP, por lo que tu asistente puede descubrir y ejecutar herramientas expuestas por la página principal. Añade chat en streaming, voz, personalización de temas y experiencias interactivas de copiloto sin necesidad de reconstruir tu frontend ni escribir APIs personalizadas.
Persona es una biblioteca ligera y de código abierto para interfaces de chat con IA que se integra en cualquier sitio web usando JavaScript puro. A diferencia de los frameworks de chat basados en React, Persona no requiere framework, es independiente del backend y es nativo de WebMCP, lo que permite que tu asistente descubra y ejecute herramientas expuestas por la página principal. Añade chat en streaming, voz, tematización y experiencias de copiloto interactivas sin necesidad de reconstruir tu frontend ni escribir APIs personalizadas.
Persona ofrece experiencia de usuario flotante, acoplada o en pantalla completa. Cambia entre un lanzador en esquina para soporte, un copiloto lateral que redimensiona tu diseño, o un asistente de altura completa que ocupa la página — todo cambiando un único valor de configuración launcher.
Expón acciones de página, búsqueda, carritos, reservas y formularios como herramientas WebMCP. El agente las maneja directamente con aprobación del usuario incorporada, sin necesidad de integración backend para descubrimiento y ejecución de herramientas.
El renderizado con Shadow DOM y CSS con prefijos mantienen los estilos del widget y del anfitrión completamente separados. Inserta Persona en cualquier página y nada se filtra hacia adentro o hacia afuera, preservando tu sistema de diseño existente.
Streaming SSE con analizadores conectables adapta cualquier forma de solicitud o evento usando customFetch y parseSSEEvent. Esto funciona con cualquier backend que soporte eventos enviados por el servidor.
Persona es la primera biblioteca de interfaz de agente que trata el navegador como un entorno de ejecución de primera clase, no solo como una superficie de visualización.
La mayoría de las interfaces de chat son pasivas — muestran texto y esperan respuestas de la API. Persona invierte esto al hacer que el agente sea un participante activo en la página. Descubre herramientas expuestas por la página principal, las ejecuta con aprobación del usuario y transmite respuestas en tiempo real. Esto significa que tu asistente puede buscar en tu documentación, añadir artículos al carrito o llenar un formulario de reserva sin que escribas un solo endpoint backend para esas acciones.
Quieres añadir un asistente de IA a cualquier sitio web — desde una página HTML estática hasta una SPA moderna — sin adoptar un nuevo framework ni reconstruir tu frontend. Si necesitas chat en streaming, voz, tematización y uso de herramientas agénticas que funcione con cualquier backend, Persona ofrece una solución lista para producción en unas pocas líneas de código.
Otras herramientas que podrías considerar
Loading comments…
Creador
blueprint_b
Visitar sitio web
persona-chat.dev
Información del proyecto
Palabras clave del producto
Alternativas