
Persona ist ein quelloffenes, anpassbares KI-Chat-Widget für jede Website. Es unterstützt SSE-Streaming, Agenten-Loops, Tool-Nutzung und Stil-Isolation – ohne Framework-Zwang. Ideal für Entwickler, die schnell intelligente Chat-Funktionen integrieren möchten.
Kundensupport
Fügen Sie einen schwebenden Chat-Launcher hinzu, um Support, Dokumentation, Verkauf oder Onboarding ohne Layout-Konfiguration zu bewältigen.
Copilot-Oberflächen
Docken Sie ein Seitenpanel neben Ihrer App an, das Ihr Layout für Echtzeit-Unterstützung in der Größe anpasst, verschiebt oder überlagert.
Vollbild-Assistenten
Füllen Sie einen Container als App-Oberfläche mit optionaler Artefakt-Teilung für immersive Agenten-Interaktionen.
E-Commerce-Shopfront
Nutzen Sie WebMCP-Tools, um Produktsuche, Warenkörbe und Buchungen direkt über den Agenten verfügbar zu machen.
Terminplanung
Integrieren Sie Kalenderaktionen als WebMCP-Tools für die Buchung von Terminen über den Chat.
Präsentationsfolien
Steuern Sie Folien über agentengesteuerte WebMCP-Tools mit integrierter Benutzerfreigabe.
Bäckerei-Assistenten-Demo
Präsentieren Sie agentische Workflows für Bestellungen, Inventar oder kundenspezifische Anfragen in einer thematischen Demo.
Drei UX-Modi
Wählen Sie zwischen schwebenden, angedockten oder Vollbild-Layouts durch Änderung der Launcher-Konfiguration – keine Änderungen an Ihrem Agenten oder Ihrer App erforderlich.
WebMCP-native Tool-Nutzung
Machen Sie Seitenaktionen wie Suche, Warenkörbe, Buchungen und Formulare als WebMCP-Tools verfügbar, die der Agent direkt steuert, mit integrierter Benutzerfreigabe.
Shadow-DOM-Isolierung
Widget- und Host-Stile bleiben durch Shadow-DOM-Rendering und präfixiertes CSS vollständig getrennt – nichts dringt ein oder aus.
SSE-Streaming-Unterstützung
Funktioniert mit jedem SSE-Backend für Echtzeit-Streaming-Antworten Ihres Agenten.
Agenten-Schleifen und Tool-Nutzung
Unterstützt agentische Schleifen, die Ihre App durch exponierte WebMCP-Tools ohne Backend-Integration betreiben können.
Leichtgewichtiges Vanilla JS
Keine Framework-Abhängigkeiten – reines JavaScript, das auf jedem Stack läuft.
Einfache Installationsoptionen
Installation über npm (`@runtypelabs/persona`) oder ein Script-Tag von einem CDN mit minimaler Konfiguration.
Themen-Editor
Enthält einen Theme-Editor zur Anpassung des Erscheinungsbilds des Widgets.
Vollbild-Modus
Schalten Sie den Launcher aus und verwenden Sie den Vollbild-Modus, um die gesamte Seite als App-Oberfläche zu nutzen.
npm install @runtypelabs/persona) oder fügen Sie das CDN-Script-Tag in Ihr HTML ein. Importieren Sie das CSS und die Init-Funktion, konfigurieren Sie dann das Widget mit Ihrer SSE-Backend-API-URL. Wählen Sie Ihren UX-Modus (schwebend, angedockt oder Vollbild) durch Festlegen der Launcher-Konfiguration. Für schwebend verwenden Sie den Standard-Launcher; für angedockt setzen Sie mountMode: "docked" mit einer Seite und Breite; für Vollbild deaktivieren Sie den Launcher und setzen fullHeight: true. Weisen Sie das Ziel einem DOM-Element zu (z. B. #chat oder #workspace), um das Widget zu montieren.Persona ist ein quelloffenes, anpassbares KI-Chat-Widget für jede Website. Es unterstützt SSE-Streaming, Agenten-Loops, Tool-Nutzung und Stil-Isolation – ohne Framework-Zwang. Ideal für Entwickler, die schnell intelligente Chat-Funktionen integrieren möchten.
Category:Chat bot
Visit Link:https://www.persona-chat.dev/
Tags:Open-Source、Chat-Widget、KI-Chatbot、Website-Integration、Anpassbar