PopTalk - Chat for Your Site
A chat widget and backend you host yourself. AI answers or your own replies.
A small chat widget you put on a website, and a backend you run yourself. A visitor leaves a name and an email, then chats. The reply can come from an AI model, or the message can be sent to you on Telegram so you answer by hand.
The backend is Spring Boot with Apache Camel and Spring AI, so a persona can use Ollama, OpenAI, Anthropic, Mistral or DeepSeek, and each persona has its own model and prompt. The widget is plain JavaScript in a shadow root, with light and dark themes and a few translations. Sessions use short-lived JWTs and requests are rate limited.
It works with any site, and Meteorite has built-in support for it.