awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesEmbedded Chat Widgets

Client-side components that enable real-time communication on external websites via code snippets.

Distinguishing note: Focuses on the deployment and embedding of the widget rather than its internal styling.

Explore 9 awesome GitHub repositories matching web development · Embedded Chat Widgets. Refine with filters or upvote what's useful.

Awesome Embedded Chat Widgets GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • chatwoot/chatwootAvatar chatwoot

    chatwoot/chatwoot

    31,959Vezi pe GitHub↗

    Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve

    Chatwoot adds a live chat widget to websites by configuring brand colors and providing a code snippet to enable real-time communication.

    Rubyactioncablechat-widgetconversation
    Vezi pe GitHub↗31,959
  • chainlit/chainlitAvatar Chainlit

    Chainlit/chainlit

    12,213Vezi pe GitHub↗

    Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t

    Provides embeddable chat widgets that enable bidirectional communication between the conversational interface and the hosting web application.

    Pythonchatgptlangchainllm
    Vezi pe GitHub↗12,213
  • openai/openai-cs-agents-demoAvatar openai

    openai/openai-cs-agents-demo

    6,410Vezi pe GitHub↗

    This is a demonstration project from OpenAI that showcases a multi-agent customer service workflow built with the OpenAI Agents SDK. It coordinates several specialized AI agents to handle common airline support tasks such as flight booking and cancellation, refunds and compensation, seat and special service requests, real-time flight information, and airline policy FAQ responses, all within a single conversational interface. The system routes incoming customer requests to the appropriate specialized agent based on intent, and enforces guardrails to block off-topic or malicious requests. It su

    Provides an interactive chat interface with streaming responses, file attachments, and interactive widgets for airline customer service.

    Python
    Vezi pe GitHub↗6,410
  • papercups-io/papercupsAvatar papercups-io

    papercups-io/papercups

    6,065Vezi pe GitHub↗

    Papercups is an open-source live chat platform and self-hosted customer messaging system. It provides a real-time communication infrastructure consisting of an embeddable web widget for customers and a containerized administrative dashboard for support teams. The platform features an omnichannel messaging hub that aggregates and normalizes conversations from email, SMS, and third-party chat channels into a single unified stream. It also includes a framework for deploying automated FAQ chatbots to handle initial inquiries and a real-time session monitoring tool that allows agents to view a use

    Provides embeddable interfaces that connect website visitors to support agents for real-time issue resolution.

    Elixirchat-widgetcustomer-supportdocker
    Vezi pe GitHub↗6,065
  • opencx-labs/openchatAvatar opencx-labs

    opencx-labs/OpenChat

    5,264Vezi pe GitHub↗

    OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact

    The platform places a working chatbot directly into a website or internal tool via an embeddable widget.

    JavaScript
    Vezi pe GitHub↗5,264
  • opencx-labs/copilotAvatar opencx-labs

    opencx-labs/copilot

    5,113Vezi pe GitHub↗

    Copilot este o platformă self-hosted de suport clienți care utilizează modele de limbaj mari (LLM) și baze de cunoștințe vectorizate pentru a automatiza asistența utilizatorilor. Sistemul constă într-un widget de chat AI încorporabil pentru integrarea pe site-uri web, un dashboard de gestionare containerizat și o bază de cunoștințe de tip vector database. Platforma include un orchestrator API care procesează specificații API structurate, permițând modelelor de limbaj să interacționeze cu endpoint-uri și operațiuni externe. Gestionează contextul specializat pentru răspunsuri prin indexarea definițiilor API și a documentației într-o bază de date vectorială. Infrastructura acoperă orchestrarea serviciilor containerizate pentru servere și background workers, procesarea asincronă bazată pe cozi și o interfață administrativă pentru monitorizarea interacțiunilor utilizatorilor în timp real. Sistemul gestionează, de asemenea, migrarea schemelor de baze de date și indexarea cunoștințelor.

    Provides an embeddable interface that connects website visitors to an automated AI support assistant.

    TypeScriptai-copilotcopilotllm
    Vezi pe GitHub↗5,113
  • conversejs/converse.jsAvatar conversejs

    conversejs/converse.js

    3,265Vezi pe GitHub↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    Adds a real-time XMPP chat interface to any web page, configurable as overlay, widget, or fullscreen app.

    JavaScriptchatjabberlit
    Vezi pe GitHub↗3,265
  • abhinavxd/libredeskAvatar abhinavxd

    abhinavxd/libredesk

    2,571Vezi pe GitHub↗

    Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re

    Integrates a customizable chat interface into websites via a script tag to capture customer conversations.

    Goconversationconversationscustomer-service
    Vezi pe GitHub↗2,571
  • helpyio/helpyAvatar helpyio

    helpyio/helpy

    2,548Vezi pe GitHub↗

    Helpy este o platformă de asistență pentru clienți și un help desk omnicanal conceput pentru a gestiona tichetele de suport, bazele de cunoștințe și forumurile comunității. Funcționează ca un hub centralizat care convertește e-mailurile în tichete urmăribile și oferă o interfață web pentru agenții de suport. Sistemul include un widget de suport încorporabil pentru site-uri web externe care conectează utilizatorii la agenți sau chatbot-uri AI. De asemenea, servește ca o bază de cunoștințe de tip self-service pentru găzduirea articolelor de ajutor căutabile și ca un integrator de identitate pentru conectarea utilizatorilor la furnizori externi prin protocoale de single sign-on. Platforma acoperă o gamă largă de capabilități de suport, inclusiv gestionarea asistenței clienților cu acorduri privind nivelul serviciilor (SLA), livrarea conținutului multilingv și localizarea interfeței, precum și conformitatea datelor GDPR pentru gestionarea cererilor de confidențialitate. Suportă, de asemenea, automatizarea fluxului de lucru al tichetelor și branding-ul portalurilor pentru clienți.

    Ships a client-side JavaScript widget that enables real-time communication between users and agents on external websites.

    Rubyforumhacktoberfesthelpdesk
    Vezi pe GitHub↗2,548
  1. Home
  2. Web Development
  3. Embedded Chat Widgets

Explorează sub-etichetele

  • Identity-Delegated Widgets1 sub-tagEmbeds a chatbot widget that optionally verifies visitor identity through an external provider. **Distinct from Embedded Chat Widgets:** Distinct from Embedded Chat Widgets: adds identity delegation via external providers, not just generic embedding.