Live Helper Chat

A self-hosted live support system featuring AI bot integration and multi-channel communication for website visitors.

Live Helper Chat screenshot 1

Live Helper Chat is an open-source, self-hosted application that provides live support functionality for websites. It allows operators to communicate with visitors in real time through a web-based interface, supporting high-volume environments with the capacity to handle over 10,000 chats per day. The software is deployed as a server-side application requiring PHP 8.2 or higher and can be installed via a git clone or by downloading a release package.

The system functions as a comprehensive helpdesk and messaging platform. It can be integrated into websites via a widget, a page embed, or a standard mode. Operators can manage multiple conversations simultaneously using a tabbed interface, while administrators can organize staff into departments and roles to manage visitor distribution based on language or geography. The software includes a flexible permission system based on roles and groups to control access to different administrative functions.

Key features

  • Integration with AI bots including ChatGPT, Ollama, Gemini, and Dialogflow
  • Voice, video, and screenshare capabilities via Jitsi or Agora
  • Real-time monitoring of user typing and online user geo-detection
  • Support for canned messages and delayed sending to simulate human typing
  • Multi-channel communication including SMS and WhatsApp via Twilio
  • Advanced performance tracking for agents and priority chat queues
  • XMPP support for notifications on mobile devices and desktop clients
  • Automated chat distribution based on user attributes and language

The application is built with a flexible architecture that includes a template and module override system for customization. It supports various integrations such as Elasticsearch for rapid statistics retrieval of millions of chats, Amazon S3 for cloud file storage, and Google Authentication for secure login. To handle heavy tasks and Rest API calls, the system utilizes a background worker. For operators, the software provides a desktop application built with Electron, alongside the standard web interface, and a Chrome extension for notifications.

Live Helper Chat is designed for organizations requiring a self-managed communication system with extensive control over data, operator workflows, and the ability to scale for high-traffic environments.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity24 days ago
Repository Age13 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.