Persona.js logo

Persona.js.

Встраивайте умный AI-чат на любой сайт без переписывания кода

Лёгкая open-source библиотека AI-чата для любого фронтенда. Без React, с WebMCP, голосом и стримингом. Встраивается за минуты.

Недельный ранг
▲ #33
Голоса
191
Платформа
Web / Mobile
Запущено
Recently
Persona.js screenshot

Подробнее о Persona.js

Persona.js — Open-source библиотека UI для агентов на чистом JavaScript

Persona.js — это лёгкая и расширяемая open-source библиотека для создания интеллектуальных интерфейсов чат-агентов прямо в браузере. Работает на чистом JavaScript без привязки к фреймворкам, поддерживает стандарт WebMCP и интегрируется с любым SSE-бэкендом. Идеальное решение для команд, которым нужен готовый, но полностью настраиваемый UI для AI-ассистентов.

Ключевые преимущества

  • Мультирежимный интерфейс: Плавающий виджет, закреплённая боковая панель или полноэкранный режим — переключайтесь одним параметром конфигурации
  • Изоляция стилей: Shadow DOM и префиксованный CSS гарантируют, что виджет не сломает вёрстку вашего приложения и не подвергнется влиянию сторонних стилей
  • WebMCP-нативность: Автоматическое обнаружение инструментов на странице через стандарт document.modelContext — поиск, корзина, бронирование, формы работают из коробки
  • Универсальный транспорт: SSE-стриминг с подключаемыми парсерами — адаптируйте любой формат запросов и событий через customFetch и parseSSEEvent
  • Гибкая темизация: Трёхуровневая система токенов (палитра, семантика, компоненты), тёмная тема и live-редактор — брендинг без форка
  • Zero-dependency установка: Работает через npm, script-тег или интеграцию с React, Vue, Svelte, Next.js и другими фреймворками

Сценарии применения

  • Поддержка пользователей: Встроенный чат для документации, FAQ и онбординга с плавающим лаунчером в углу экрана
  • AI-копилот для SaaS: Докированная панель, которая управляет поиском, фильтрами и действиями внутри вашего приложения
  • E-commerce агент: Полноэкранный ассистент, управляющий каталогом, корзиной и оформлением заказа через WebMCP-инструменты
  • Голосовые интерфейсы: Расширение виджета голосовым вводом для hands-free взаимодействия
  • Кросс-платформенные решения: Единый UI для веба, встроенный в мобильные WebView или десктопные приложения на Electron

Целевая аудитория

Библиотека создана для frontend-разработчиков, продуктовых команд и стартапов, которым нужен быстрый старт с AI-агентами без vendor lock-in. Особенно ценна для тех, кто использует самописные бэкенды, LangGraph, Vercel AI SDK или OpenAI Agents SDK и хочет полный контроль над UX чата.