Persona.js
Persona.js adalah pustaka UI agen open-source berbasis VanillaJS yang memungkinkan Anda membuat pengalaman front-end agenik untuk web dengan JavaScript murni. Ringan, dapat diperluas, dan native WebMCP — solusi ideal untuk mengintegrasikan antarmuka percakapan AI ke dalam aplikasi web apa pun tanpa ketergantungan framework yang berat.
Sorotan Produk
- Ringan dan Murni VanillaJS: Berjalan di stack apa pun tanpa dependensi framework besar, memastikan performa optimal dan ukuran bundle minimal.
- Tiga Mode Tampilan: Pilih antara peluncur mengambang di sudut, kopilot yang ditambat di samping aplikasi, atau asisten layar penuh — semua dapat dikonfigurasi dengan mengubah pengaturan
launcher.
- Isolasi Gaya Sempurna: Menggunakan Shadow DOM dan CSS yang diprefiks untuk memisahkan gaya widget dan host sepenuhnya, tidak ada kebocoran gaya masuk atau keluar.
- Streaming dari Backend Apa Pun: Mendukung SSE streaming dengan parser yang dapat dipasang, kompatibel dengan
customFetch dan parseSSEEvent untuk beradaptasi dengan berbagai format backend.
- WebMCP Native: Memungkinkan agen menemukan dan menggunakan alat yang sudah ada di halaman melalui standar WebMCP, dengan persetujuan pengguna terintegrasi.
- Kustomisasi Tema Lengkap: Tiga lapisan token (palet, semantik, komponen) dengan mode gelap dan editor tema langsung untuk mencocokkan merek Anda.
Kasus Penggunaan
- Dukungan Pelanggan: Peluncur mengambang di sudut untuk layanan bantuan instan tanpa mengganggu tata letak halaman utama.
- Asisten Penjualan dan Dokumentasi: Kopilot yang ditambat untuk membimbing pengguna melalui produk atau dokumentasi teknis.
- Otomasi Aplikasi Web: Agen yang dapat mengoperasikan pencarian, keranjang, pemesanan, dan formulir langsung dari antarmuka percakapan.
- Integrasi Backend Fleksibel: Dapat dihubungkan ke berbagai backend seperti Vercel AI SDK, OpenAI Agents, LangGraph.js, Hono, Express, dan lainnya.
Target Audiens
Persona.js ditujukan untuk pengembang web dan tim teknis yang ingin menambahkan kemampuan agenik AI ke aplikasi mereka tanpa terkunci pada framework tertentu, serta perusahaan yang memerlukan solusi percakapan AI yang dapat disesuaikan sepenuhnya dan terintegrasi mulus dengan infrastruktur yang ada.