PHPackages                             remdex/livehelperchat - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. remdex/livehelperchat

ActiveProject[Utility &amp; Helpers](/categories/utility)

remdex/livehelperchat
=====================

Live Helper Chat - live support for your website. Featuring web and desktop clients. Compatible Windows, Linux, Mac. Desktop client powered by QT. Supports mobile phones based on XMPP service providers (GTalk, Xabber, Mono etc.)

2.0(11y ago)2.2k373737[136 issues](https://github.com/remdex/livehelperchat/issues)GPL-3.0+PHPPHP &gt;=5.2.4CI passing

Since Jan 8Pushed 1mo ago169 watchersCompare

[ Source](https://github.com/remdex/livehelperchat)[ Packagist](https://packagist.org/packages/remdex/livehelperchat)[ Docs](https://livehelperchat.com)[ GitHub Sponsors](https://github.com/livehelperchat)[ RSS](/packages/remdex-livehelperchat/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (18)Used By (0)Security (23)

Live helper chat
================

[](#live-helper-chat)

It's an open-source powered application that brings simplicity and usability into one place. With Live Helper Chat, you can bring live support to your site for free. . In a production environment, serving clients handling over [10,000](https://doc.livehelperchat.com/docs/performance) chats per day with dozens of operators actively working.

[![Live Helper Chat](https://camo.githubusercontent.com/c3da2ce054e3ff008745697d5f80c4978db5d9ebc7eb563c50f5a446264430b5/68747470733a2f2f6c69766568656c706572636861742e636f6d2f64657369676e2f66726f6e74656e646e65772f696d616765732f6c68632e706e67)](https://livehelperchat.com)

[![Apple store](https://camo.githubusercontent.com/9e30df760068179adb9132cc8ac76f6b5c953349c2a1a9cb7e5e46b79d5e23d6/68747470733a2f2f6c69766568656c706572636861742e636f6d2f64657369676e2f64656661756c747468656d652f696d616765732f617070732f6170706c652e737667)](https://apps.apple.com/us/app/id1530399116) [![Google Play](https://camo.githubusercontent.com/87c73f68b603eadaa03a9c3e184267ed1d12b99de1262cc0e455206be40f05e9/68747470733a2f2f6c69766568656c706572636861742e636f6d2f64657369676e2f64656661756c747468656d652f696d616765732f617070732f676f6f676c652d706c61792e706e673f763d32)](https://play.google.com/store/apps/details?id=com.livehelperchat.chat) [![Deploy to DO](https://camo.githubusercontent.com/e14ab3b9bbf9d1e38aac1b3eacf15ed4679a60efb3af06db73b48ff41b21cd65/68747470733a2f2f6d702d617373657473312e73666f322e6469676974616c6f6365616e7370616365732e636f6d2f6465706c6f792d746f2d646f2f646f2d62746e2d626c75652e737667)](https://marketplace.digitalocean.com/apps/live-helper-chat/?refcode=09c74421e3c2&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=CopyPaste)

[![Codemagic build status](https://camo.githubusercontent.com/53112f48ea6f2422274b1f4a0953603c10d32dac5add49a5c1851fb400fde50d/68747470733a2f2f6170692e636f64656d616769632e696f2f617070732f3566353063353062653264623237326437363930616534352f3566353063353062653264623237326437363930616534342f7374617475735f62616467652e737667)](https://codemagic.io/apps/5f50c50be2db272d7690ae45/5f50c50be2db272d7690ae44/latest_build)

Need help?
----------

[](#need-help)

- Documentation -
- Forum/Discussions -
- Chat (Discord)
- [Laravel version of Live Helper Chat](https://github.com/LiveHelperChat/livehelperchat_laravel)

Donate
------

[](#donate)

- Using Github Sponsors
- Bitcoin - `bc1qlzn4qdxnl50gmzcherlp4rzql4uwn7ddpvwnp9`
- Ethereum - `0x45b92C4aa29EFD3252fD04fcDDe3e6Ef8b399D75`
- USDT (Ethereum network) - `0x45b92C4aa29EFD3252fD04fcDDe3e6Ef8b399D75`
- Paypal -
- Bank Wire - IBAN: LT967044000941610547, Bank SWIFT code: CBVI LT 2X

Quick install guide
-------------------

[](#quick-install-guide)

### By cloning repository

[](#by-cloning-repository)

If you clone git repository you have to install composer dependencies. Min 8.2 PHP version.

```
cd lhc_web && composer install

```

Now you can just enter in your browser `lhc_web/index.php`

### By downloading from release section

[](#by-downloading-from-release-section)

Navigate to  and download most recent relese.

You do not need to install composer dependencies in that scenario.

For alternative install ways read

Demo
----

[](#demo)

Demo with ChatGPT and streaming support can be found at  Try to ask a question about Live Helper Chat. ChatGPT install instructions [here](https://github.com/LiveHelperChat/chatGPT/)

Integrations
------------

[](#integrations)

If you are installing extensions, make sure that your version has webhooks enabled - [https://github.com/LiveHelperChat/livehelperchat/blob/master/lhc\_web/settings/settings.ini.default.php#L86](https://github.com/LiveHelperChat/livehelperchat/blob/master/lhc_web/settings/settings.ini.default.php#L86)

- [Mobile app](https://github.com/LiveHelperChat/lhc_messenger) flutter
- [Agora - Voice &amp; Video &amp; ScreenShare](https://doc.livehelperchat.com/docs/voice-video-screenshare) powered by [agora](https://www.agora.io/en/), paid
- [Jitsi - Voice &amp; Video &amp; ScreenShare](https://doc.livehelperchat.com/docs/integrating/jitsi) powered by [jitsi](https://jitsi.org/), Free out of the box integration
- [Rest API](https://api.livehelperchat.com)
- [Bot](https://doc.livehelperchat.com/docs/how-to-use-bot) with the possibility to integrate any third-party AI
    - E.g Rasa AI
    - E.g ChatGPT (Chat Responses)
        -  video how to setup
        -  video how to use with third party Rest API
    - E.g ChatGPT (Chat Completion)
    - E.g ChatGPT (Assistant)  Will be depreciated by OpenAI
    - E.g Ollama AI
    - E.g Gemini
    - E.g Dialogflow
- [Telegram](https://github.com/LiveHelperChat/telegram)
- [Viber](https://github.com/LiveHelperChat/viber)
- [Discord](https://github.com/LiveHelperChat/discord-bot)
- [Rasa](https://doc.livehelperchat.com/docs/bot/rasa-integration)
- [n8n](https://doc.livehelperchat.com/docs/bot/n8n-integration)
- [Mattermost](https://github.com/LiveHelperChat/mattermost)
- [Facebook messenger, Intsagram](https://github.com/LiveHelperChat/fbmessenger)
- [Facebook WhatsApp](https://github.com/LiveHelperChat/fbmessenger#whatsapp-configuration)
- [Facebook Instagram](https://github.com/LiveHelperChat/fbmessenger#whatsapp-configuration)
- [Insult detection](https://github.com/LiveHelperChat/lhcinsult) powered by [DeepPavlov.ai](https://demo.deeppavlov.ai/#/en/insult) and [NudeNet](https://github.com/notAI-tech/NudeNet)
- [SMS, WhatsApp](https://github.com/LiveHelperChat/twilio) (Twilio based)
- [WhatsApp](https://doc.livehelperchat.com/docs/integrating/whatsapp) open-wa based.
- [Elasticsearch](https://github.com/LiveHelperChat/elasticsearch) get statistic for millions of chats in seconds
- [Node.js](https://github.com/LiveHelperChat/NodeJS-Helper)
- [Docker](https://github.com/LiveHelperChat/docker-standalone)
- [Background worker for heavy tasks](https://github.com/LiveHelperChat/lhc-php-resque) offload Rest API calls
- Integrate any [third party Rest API](https://doc.livehelperchat.com/docs/bot/rest-api)
- [Google Authentication](https://github.com/LiveHelperChat/lhcgoogleauth) login using Google account
- [2FA](https://github.com/LiveHelperChat/2fa) `Authenticator` mobile app support
- [Amazon S3](https://github.com/LiveHelperChat/amazon-s3) scale infinitely by storing app files in the cloud
- [Desktop app](https://github.com/LiveHelperChat/electron) written with electron
- [Sentiment analysis using DeepPavlov](https://github.com/LiveHelperChat/sentiment)
- [Shopify integration](https://github.com/LiveHelperChat/pluginshopify)
- [MessageBird integration](https://doc.livehelperchat.com/docs/integrating/messagebird-whatsapp/)
- [https://bird.com](https://github.com/LiveHelperChat/mbird)
- [CloudTalk integration](https://doc.livehelperchat.com/docs/integrating/cloudtalk/)
- [Chat API integration](https://doc.livehelperchat.com/docs/integrating/chat-api-com/)
- [LDAP](https://github.com/LiveHelperChat/lhldap)
- [https://www.wildix.com](https://github.com/LiveHelperChat/wildixin)
- [MS Authentification](https://github.com/LiveHelperChat/lhcmsauth)
- [https://zapier.com](https://github.com/LiveHelperChat/zapier)
- SSO
    -
    -

Quick development guide
-----------------------

[](#quick-development-guide)

- After the app is installed, disable cache and enable debug output.
    - [https://github.com/LiveHelperChat/livehelperchat/blob/master/lhc\_web/settings/settings.ini.default.php#L13-L16](https://github.com/LiveHelperChat/livehelperchat/blob/master/lhc_web/settings/settings.ini.default.php#L13-L16)
    - Change the following values to:

    ```
    * debug_output => true
    * templatecache => false
    * templatecompile => false
    * modulecompile => false

    ```
- To compile JS from lhc\_web folder execute. This will compile main JS and old widget javascript files.
    - `npm install && gulp`
- To compile new widget V2
    - There is two apps [wrapper](https://github.com/LiveHelperChat/livehelperchat/tree/master/lhc_web/design/defaulttheme/widget/wrapper) and [widget](https://github.com/LiveHelperChat/livehelperchat/tree/master/lhc_web/design/defaulttheme/widget/react-app)
    - `cd lhc_web/design/defaulttheme/widget/wrapper && npm install && npm run build`
    - `cd lhc_web/design/defaulttheme/widget/react-app && npm install && npm run build && npm run build-ie`
- To recompile back office React APP (Left toolbar, Group Chat etc...)
    - `cd lhc_web/design/defaulttheme/js/admin &&  npm run build`
- Recompile static JS/CSS files. This is required if you change core JS files. It also avoids missing CSS/JS files if more than one server is used.
    - `php cron.php -s site_admin -c cron/util/generate_css -p 1 && gulp js-static`
- ORM -
- Common classes -
- To recompile everything at once
    - `cd lhc_web/ && ./deploy.sh`

Extensions
----------

[](#extensions)

Translations contribution
-------------------------

[](#translations-contribution)

Folders structure
-----------------

[](#folders-structure)

- Directories content:
- lhc\_web - WEB application folder.

Features
--------

[](#features)

A few main features:

- [Bot](https://doc.livehelperchat.com/docs/how-to-use-bot) with the possibility to integrate any third-party AI
- Tens of thousands chats per day support using [ElasticSearch](https://github.com/LiveHelperChat/elasticsearch), [NodeJS](https://github.com/LiveHelperChat/NodeJS-Helper), [PHP-Resque](https://github.com/LiveHelperChat/lhc-php-resque) System is highly optimised and battle tested for high load environment
- XMPP support for notifications about new chats (iPhone, iPad, Android, Blackberry, GTalk, etc.)
- Chrome extension
- Repeatable sound notifications
- Work hours
- See what the user sees with a screenshot feature
- Drag &amp; Drop widgets, minimize/maximize widgets
- Multiple chats at the same time
- See what users are typing before they send a message
- Multiple operators
- Send delayed canned messages as if it was a real user typing
- Chats archive
- Priority queue
- [Chats statistic generation](https://doc.livehelperchat.com/docs/chat/statistic)
- Advanced agents performance tracking
- Resume chat after the user closed the chat
- All chats in a single window with tabs interface; tabs are remembered before they are closed
- Chat transcript print
- Chat transcript send by mail
- Site widget
- Page embed mode for live support script or widget mode, or standard mode
- Multilanguage
- Chats transferring
- Departments
- Files upload
- Chat search
- Automatic transfers between departments
- Option to generate JS for different departments
- Option to prefill form fields.
- Option to add custom form fields, which can be either user variables or hidden fields. Useful if you are integrating with a third-party system and want to pass user\_id, for example.
- Cronjobs
- Callbacks
- Closed chat callback
- Unanswered chat callback
- Asynchronous status loading, not blocking site javascript.
- XML, JSON export module
- Option to send transcript to users e-mail
- SMTP support
- HTTPS support
- No third parties cookies dependency
- Previous users chats
- Online users tracking, including geo detection
- GEO detection using three different sources
- Option to configure start chat fields
- Sounds on pending chats and new messages
- Google chrome notifications on pending messages.
- Browser title blinking then there is pending message.
- Option to limit pro active chat invitation messages based on pending chats.
- Option to configure frequency for pro active chat invitation message. You can set after how many hours for the same user invitation message should be shown again.
- Users blocking
- Top performance with enabled cache
- Windows, Linux and Mac native applications.
- Advanced embed code generation with numerous options of includable code.
- Template override system
- Module override system
- Support for custom extensions
- Changeable footer and header content
- Option to send messges to anonymous site visitors,
- Canned messages
- Informing then operator or user is typing.
- Option to see what user is typing before they send a message
- Canned messages for desktop client
- Voting module
- FAQ module
- Online users map
- Pro active chat invitatio
- Remember me functionality
- Total pageviews tracking
- Total pageviews including previous visits tracking
- Visits tracking, how many times user has been on your page.
- Time spent on site
- Auto responder
- BB Code support. Links recognition. Smiles and few other hidden features :)
- First user visit tracking
- Option for customers mute sounds
- Option for operators mute messages sounds and new pending chat's sound.
- Option to monitor online operators.
- Option to have different pro active messages for different domains. This can be archieved using different identifiers.
- Dekstop client supports HTTPS
- Protection against spammers using advanced captcha technique without requiring users to enter any captcha code.
- Option for operator set online or offline mode.
- Automatic chat closing
- Distribution of visitors to different operators depending on their GEO / language (two different clients in different languages are contacting. It is possible to configure the distribution so that a Lithuanian-speaking client gets to a Lithuanian-speaking operator, and an English-speaking client to an English-speaking operator)
- Custom distribution of visitors based on their attributes.
- Subjects/Topics for chat
- Desktop client for
- Windows
- Linux
- Mac
- Flexible permission system:
- Roles
- Groups
- Users

Forum:

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance58

Moderate activity, may be stable

Popularity42

Moderate usage in the ecosystem

Community39

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 97.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Recently: every ~15 days

Total

17

Last Release

4357d ago

Major Versions

1.98 → 2.02014-06-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e6705dbee0a5cfeb40f4af48810af4e6a91704a1f7883cd92459518f1aec468?d=identicon)[remdex](/maintainers/remdex)

---

Top Contributors

[![remdex](https://avatars.githubusercontent.com/u/1146085?v=4)](https://github.com/remdex "remdex (10215 commits)")[![doncaz](https://avatars.githubusercontent.com/u/4686241?v=4)](https://github.com/doncaz "doncaz (116 commits)")[![keenick](https://avatars.githubusercontent.com/u/4733502?v=4)](https://github.com/keenick "keenick (14 commits)")[![dodgex](https://avatars.githubusercontent.com/u/204013?v=4)](https://github.com/dodgex "dodgex (11 commits)")[![divereigh](https://avatars.githubusercontent.com/u/1481709?v=4)](https://github.com/divereigh "divereigh (9 commits)")[![martyzs](https://avatars.githubusercontent.com/u/8988301?v=4)](https://github.com/martyzs "martyzs (8 commits)")[![pete-tmbc](https://avatars.githubusercontent.com/u/4568649?v=4)](https://github.com/pete-tmbc "pete-tmbc (7 commits)")[![PeopleInside](https://avatars.githubusercontent.com/u/5006150?v=4)](https://github.com/PeopleInside "PeopleInside (6 commits)")[![Joeboyc2](https://avatars.githubusercontent.com/u/8202030?v=4)](https://github.com/Joeboyc2 "Joeboyc2 (4 commits)")[![dev-hyperweb](https://avatars.githubusercontent.com/u/73676126?v=4)](https://github.com/dev-hyperweb "dev-hyperweb (4 commits)")[![lukio](https://avatars.githubusercontent.com/u/776682?v=4)](https://github.com/lukio "lukio (4 commits)")[![elplaza](https://avatars.githubusercontent.com/u/10348142?v=4)](https://github.com/elplaza "elplaza (4 commits)")[![ilyabakhlin](https://avatars.githubusercontent.com/u/28750512?v=4)](https://github.com/ilyabakhlin "ilyabakhlin (4 commits)")[![RobinStuivenberg](https://avatars.githubusercontent.com/u/4180302?v=4)](https://github.com/RobinStuivenberg "RobinStuivenberg (4 commits)")[![allwarezz](https://avatars.githubusercontent.com/u/16645718?v=4)](https://github.com/allwarezz "allwarezz (3 commits)")[![blomman9](https://avatars.githubusercontent.com/u/288143?v=4)](https://github.com/blomman9 "blomman9 (3 commits)")[![JasonFun888](https://avatars.githubusercontent.com/u/10431970?v=4)](https://github.com/JasonFun888 "JasonFun888 (3 commits)")[![kestutisj](https://avatars.githubusercontent.com/u/5453841?v=4)](https://github.com/kestutisj "kestutisj (3 commits)")[![nerijuso](https://avatars.githubusercontent.com/u/3928989?v=4)](https://github.com/nerijuso "nerijuso (3 commits)")[![swidbert](https://avatars.githubusercontent.com/u/4222305?v=4)](https://github.com/swidbert "swidbert (3 commits)")

---

Tags

aiai-chatbotaudio-callchatchat-applicationlive-helplive-supportlivehelpscreensharevideo-callphpxmppqtlive supportlivehelperchat

### Embed Badge

![Health badge](/badges/remdex-livehelperchat/health.svg)

```
[![Health](https://phpackages.com/badges/remdex-livehelperchat/health.svg)](https://phpackages.com/packages/remdex-livehelperchat)
```

###  Alternatives

[imanghafoori/laravel-anypass

A minimal yet powerful package to help you in development.

21421.6k](/packages/imanghafoori-laravel-anypass)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
