Persona.js logo

Persona.js.

Embed intelligent conversations into any website instantly

Lightweight, open-source AI chat UI library. Framework-free, backend-agnostic, WebMCP-native. Add streaming chat, voice & theming to any website without rebuilding frontend.

साप्ताहिक रैंक
▲ #33
वोट
191
प्लेटफॉर्म
Web / Mobile
लॉन्च किया गया
Recently
Persona.js screenshot

Persona.js के बारे में अधिक जानकारी

Persona.js: वैनिला जावास्क्रिप्ट में ओपन-सोर्स एजेंट UI लाइब्रेरी

Persona.js एक हल्की, विस्तारित और WebMCP-नेटिव लाइब्रेरी है जो वेब के लिए एजेंटिक फ्रंट-एंड अनुभव बनाने में मदद करती है। यह प्योर जावास्क्रिप्ट में लिखी गई है और किसी भी स्टैक पर काम करती है, जिससे आप आसानी से चैट-आधारित AI इंटरफेस जोड़ सकते हैं।

प्रमुख विशेषताएं

  • लचीला UX: फ्लोटिंग लॉन्चर, डॉक्ड सहायक या फुलस्क्रीन असिस्टेंट - एक कॉन्फिग बदलकर किसी भी मोड में स्विच करें
  • स्टाइल आइसोलेशन: शैडो DOM और प्रीफिक्स्ड CSS से आपकी मौजूदा स्टाइल सुरक्षित रहती हैं - कुछ भी लीक नहीं होता
  • किसी भी बैकएंड से स्ट्रीमिंग: SSE स्ट्रीमिंग प्लगेबल पार्सर्स के साथ, कस्टम फेच और पार्स फंक्शन से किसी भी API को अडैप्ट करें
  • थ्री-लेयर थीमिंग: पैलेट, सेमेंटिक और कॉम्पोनेंट टोकन ट्री के साथ लाइव थीम एडिटर - ब्रांड से मैच करें बिना फोर्क किए
  • WebMCP नेटिव: पेज पर मौजूद टूल्स को AI एजेंट के लिए एक्सपोज करें, यूजर अप्रूवल के साथ सीधे ऑपरेट करें

उपयोग के मामले

  • कस्टमर सपोर्ट चैटबॉट: वेबसाइट के कोने में फ्लोटिंग विजेट के रूप में तुरंत डिप्लॉय करें, बिना लेआउट बदले
  • इन-ऐप AI कोपायलट: प्रॉडक्ट सर्च, कार्ट मैनेजमेंट, बुकिंग फॉर्म को WebMCP टूल्स के रूप में एक्सपोज करें
  • डॉक्यूमेंटेशन असिस्टेंट: फुलस्क्रीन मोड में डॉक्स साइट के लिए इंटरैक्टिव गाइड बनाएं
  • वॉयस-एनेबल्ड इंटरफेस: वॉयस इनपुट और स्ट्रीमिंग रिस्पॉन्स के साथ हैंड्स-फ्री अनुभव

लक्षित दर्शक

यह लाइब्रेरी उन डेवलपर्स और टीमों के लिए है जो React, Vue या Angular जैसे भारी फ्रेमवर्क के बिना, सिर्फ वैनिला जावास्क्रिप्ट में AI-चालित चैट इंटरफेस जोड़ना चाहते हैं - चाहे वे स्टार्टअप हों या बड़ी कंपनियां जिन्हें कस्टमाइजेबिलिटी और परफॉरमेंस दोनों चाहिए।