OvidijusParsiunas/deep-chat
Fully customizable AI chatbot component for your website
What it solves
Deep Chat provides a ready-made, fully customizable AI chat interface component that developers can embed into any website with minimal code. It eliminates the need to build a chat UI from scratch when integrating AI models, whether they are hosted on a server, provided by a third-party API, or running locally in the browser.
How it works
The component can be injected into a website via a single line of code and supports all major UI frameworks (React, Vue, Svelte, Angular, etc.). It connects to AI services through three primary methods:
- Direct Connection: Connects directly to popular AI APIs (like OpenAI or Claude) from the browser for prototyping.
- Custom API: Connects to a custom backend service using a defined request property.
- Web Model: Hosts an LLM entirely within the browser using the
deep-chat-web-llmmodule, requiring no server connection.
Who it’s for
Web developers who want to quickly add a professional AI chatbot interface to their sites without spending time on UI development or complex API plumbing.
Highlights
- Multimodal Input: Supports sending/receiving files, capturing photos via webcam, and recording audio via microphone.
- Speech Capabilities: Includes built-in Speech-to-Text for input and Text-to-Speech for responses, as well as support for Speech-to-Speech models.
- Extensive API Support: Direct browser-side integration for over 20 popular AI APIs.
- Rich Text Support: Renders Markdown and custom elements for structured text and code.
- Flexible Deployment: Works with VanillaJS and all major modern frontend frameworks.
Related
- Project
- Project
- Project
- Project
- Project