A resizable, draggable, and customizable chatbot interface web component, supporting real-time streaming responses and framework-agnostic integration.
Recording.2025-04-08.095424.mp4
- π¬ Chat Bubbles with speaker indication
βοΈ Resizable & Draggable container- π Real-time Streaming responses
- π¨ Theme Customization (light/dark)
- βΏ Accessibility compliant (ARIA roles, keyboard nav)
- π± Responsive Design for all screen sizes
- βοΈ Configurable appearance and behavior
- π¦ Framework Agnostic (Works with React, Vue, Angular, etc.)
npm install native-web-chatbot-ui
# or
yarn add native-web-chatbot-ui<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ChatBot Demo</title>
<style>
body {
min-height: 100vh;
margin: 0;
padding: 20px;
font-family: Arial, sans-serif;
}
</style>
</head>
<body>
<h1>ChatBot UI Component Demo</h1>
<script src="../dist/main.js"></script>
<script src="./demo.js"></script>
</body>
</html>