#69 · Primary category: AI Chatbots

deep-chat

ai ai-chatbot chat chatbot chatgpt claude component deepseek gemini huggingface next nextjs ollama openai react react-chatbot realtime solid svelte vue

Fully customizable AI chatbot component for your website

Project last updated:08/29/26

GitHub Stars

3.7K

Forks

453

Contributors

17

License

MIT

Why we included this project

Building a chat interface from scratch means reinventing message rendering, input handling, and connection logic every time. Deep Chat drops a customizable chat widget into a site with a single line of markup, and it works with React, Vue, Svelte, or plain JavaScript. It can talk to OpenAI, Claude, or Gemini straight from the browser, or you can route it through your own backend. Beyond text, it handles file uploads, webcam snapshots, microphone recording, and speech-to-text and text-to-speech, so voice conversations work without wiring together several libraries. The UI adapts to your existing design with avatars, Markdown and code-block rendering, dynamic modals, and a focus mode for long threads, which makes it a practical foundation from a quick demo to a production widget.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category