Persona

5
0 Reviews
0 Saved
Introduction:
Framework-free open-source AI chat UI library for websites.
Added on:
Jun 30 2026
Monthly Visitors:
--
Social & Email:
--
Persona Product Information

What is Persona?

Persona is a lightweight, open-source, framework-free AI chat UI library built by Runtype that allows developers to embed an open-source, themeable AI chat widget or full-screen copilot experience into any website or static HTML. It is backend-agnostic and WebMCP-native, meaning it enables AI assistants to automatically discover and safely execute tools exposed directly by the parent page code (such as searches, carts, bookings, and forms) with built-in user approval. It supports SSE streaming, agent loops, style isolation using Shadow DOM to prevent CSS leaks, voice input/output, and includes an extensive theme editor.

How to use Persona?

To use Persona, install it via npm using 'npm install @runtypelabs/persona' or include its global script tag via CDN in your HTML file. Then, initialize it using the 'initAgentWidget' function by specifying a target container selector and configuring your custom server-sent events (SSE) backend API URL. Alternatively, you can run 'npx @runtypelabs/cli@latest persona init' to generate a paste-ready installer snippet.

Persona's Core Features

Framework-free and vanilla Javascript native

WebMCP standard for client-side tool discovery and execution

Flexible layouts including floating widget, docked panel, and full-screen assistant

Style isolation via Shadow DOM and prefixed CSS

Pluggable SSE streaming transport adapters

Built-in voice input and output capabilities

Comprehensive token-based theme editor

Persona's Use Cases

#1

Adding an AI support or onboarding chat widget to an existing static HTML or single-page web application

#2

Creating a resizable side-panel copilot that interacts directly with application state and executes page-level tools

#3

Deploying a full-viewport AI assistant dashboard with streaming markdown tables and artifact splits

FAQ from Persona

What is WebMCP and how does Persona use it?

Will embedding Persona mess up my existing website styles?

Persona Reviews (0)

5 point out of 5 point
Would you recommend Persona? Leave a comment
0/10000

Analytic of Persona

Persona Website Traffic Analysis

Visit Over Time

Monthly Visits
--
Avg.Visit Duration
00:00:00
Page per Visit
0.00
Bounce Rate
0.00%
Mar 2026 - May 2026 All Traffic

Social Listening

Persona Launch embeds

Use website badges to drive support from your community for your Toolify Launch. They're easy to embed on your homepage or footer.

Light
Neutral
Dark
Persona: Framework-free open-source AI chat UI library for websites.
Copy embed code
How to install?