📋 编辑总结
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 许可。 此外,零框架依赖,可嵌入任意网站。

提示:以上数据来源于官方发布与公开评测(已核实);价格与功能可能调整,请以官方最新信息为准。