Persona.js hits Product Hunt top charts. A 15kb, Vanilla JS, WebMCP-native library that lets you drop AI chat into any website without React overhead.

Tired of spinning up a massive React boilerplate just to slap a simple AI chat widget on a legacy site? Say hello to Persona.js - a lightweight, open-source AI chat library that just climbed to the top of Product Hunt with 223 points.
While the modern tech stack has a weird obsession with building everything on React, Persona is here to remind us that Vanilla JS still kicks ass.
Nathan, co-founder of Runtype and the mastermind behind Persona, dropped this bomb on Product Hunt. Here’s the TL;DR for busy devs:
As expected, devs on Product Hunt didn't just clap; they brought their pitchforks and hard questions.
The most upvoted concern was simple: If the AI can trigger JS functions, what's stopping it from performing destructive actions based on a hallucinated prompt?
Nathan quickly jumped in to clarify. Persona supports HITL (Human-in-the-loop) approval flows. You can tag tools as read-only or mutative. If the AI wants to do something high-stakes, a clean approval modal pops up, making sure a human actually approves the transaction before it fires.
Another developer asked if WebMCP is an actual emerging standard or just a self-made convention. The response was encouraging: Chrome has officially integrated WebMCP, and Persona includes a lazy-loaded polyfill for older browsers. If Claude or ChatGPT browser extensions adopt this standard in the future, your web page is already primed to let external agents navigate your app smoothly.
How does it handle auth? You can either handle user context on your backend proxy or let the frontend WebMCP tools automatically inherit the logged-in user’s session. Performance-wise, the initial footprint is only ~15kb, meaning zero performance penalties for your users.
The era of over-engineering simple features is hopefully coming to an end. We don't always need a NextJS rewrite just to give users an AI assistant. Persona.js proves that lightweight, framework-agnostic tools are exactly what pragmatists need.
If you're eager to build and host your own AI agent backend for this, grab a Free $300 to test VPS on Vultr to spin up your models and API endpoints.
What's your take on WebMCP? Is it the future of web agents, or just another hyped protocol? Let's discuss in the comments!
Check out the launch on Product Hunt.