Persona.js(@runtypelabs/persona)是 Runtype Labs 推出的开源(MIT)Vanilla JS AI 聊天 UI 组件库,可将流式对话、语音与多模态无缝嵌入任意网站,支持 WebMCP 页面工具、影子 DOM 样式隔离与悬浮/停靠/全屏多种布局。 定价:开源免费(MIT);可选 Runtype 托管后端。编辑评分:⭐ 4.6。
Persona.js 是什么?
Persona.js(npm: @runtypelabs/persona)是 Runtype Labs 推出的开源(MIT)Vanilla JS AI 聊天 UI 组件库,可将流式对话、语音与多模态无缝嵌入任意网站,支持 WebMCP 页面工具与影子 DOM 样式隔离。
Persona.js(@runtypelabs/persona)是 Runtype Labs 推出的开源(MIT)Vanilla JS AI 聊天 UI 组件库,可将流式对话、语音与多模态无缝嵌入任意网站,支持 WebMCP 页面工具、影子 DOM 样式隔离与悬浮/停靠/全屏多种布局。
核心功能
- 框架无关(纯 Vanilla JS,零框架依赖)
- SSE 流式渲染与可插拔解析器
- 智能体循环与工具调用(含人工审批)
- 影子 DOM 样式隔离,不污染宿主页
- 三种布局(悬浮 / 停靠 / 全屏)
- WebMCP 原生(发现页面工具并经用户批准调用)
- 语音输入/输出
- 可折叠推理(chain-of-thought)气泡
- 多模态附件(图片/PDF/DOCX/CSV 等)
- 14 钩子插件系统与三层设计令牌主题
关键数据
以下数据来自官方及公开评测信息(已核实)。
| 项目 | 详情 |
|---|---|
| 价格 | 开源免费(MIT 许可证);另有 Runtype 托管后端服务(CLI 快速接入智能体与客户端令牌),Persona 本体不收费。无 $299/月 企业版。 |
| 支持平台 | Web / 任意前端栈(React、Vue、Svelte、Next、Hono、Express 等);通过 CDN script 标签或 npm 安装;浏览器与 Node 环境。 |
| 评分 | ⭐ 4.6 |
| 开发商 | Runtype Labs(runtypelabs) |
价格与平台
- 价格:开源免费(MIT 许可证);另有 Runtype 托管后端服务(CLI 快速接入智能体与客户端令牌),Persona 本体不收费。无 $299/月 企业版。
- 平台:Web / 任意前端栈(React、Vue、Svelte、Next、Hono、Express 等);通过 CDN script 标签或 npm 安装;浏览器与 Node 环境。
- 官网:https://persona.js.org
优点
- 开源免费、MIT 许可
- 零框架依赖,可嵌入任意网站
- 影子 DOM 实现样式隔离
- 后端无关,适配任意 SSE 后端
- 丰富的插件与主题系统
缺点
- 仅是前端 UI 库,需自备后端/模型
- 高级后端能力依赖 Runtype 托管或自建
- 配置项较多,上新功能需读文档
最终结论
Persona.js 是AI智能体领域的一款 AI 工具,其核心优势在于开源免费、MIT 许可。 此外,零框架依赖,可嵌入任意网站。
提示:以上数据来源于官方发布与公开评测(已核实);价格与功能可能调整,请以官方最新信息为准。