Conversational Chat UI as a WebComponent

1 sascha10000 1 5/16/2025, 1:27:50 AM github.com ↗

Comments (1)

sascha10000 · 11h ago
This lightweight chat component introduces a unique twist: interaction via events. You can seamlessly respond to user input using any LLM or predefined text. The standout feature? It’s a web component, making integration effortless—just install it via npm and use it like any standard HTML element.

The agent also has full control over how users interact, with built-in support for dropdowns and radio buttons. Plus, it’s highly extensible, supported by an exhaustive guide to help you customize it further.

Interestingly, this project was an experiment built entirely with “vibe coding.” I challenged myself by using tools and libraries I had little to no prior experience with—and I’m genuinely surprised by the outcome.