PHPackages                             saammi/any-chat - 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. saammi/any-chat

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

saammi/any-chat
===============

A no-auth livewire stateless chat-widget

v1.0.0-beta.3(2mo ago)02MITBladePHP ^8.2CI passing

Since Mar 27Pushed 2w agoCompare

[ Source](https://github.com/SaamMi/any-chat)[ Packagist](https://packagist.org/packages/saammi/any-chat)[ RSS](/packages/saammi-any-chat/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (3)Dependencies (12)Versions (6)Used By (0)

 [![AnyChat Logo](art/logo.png)](art/logo.png)

AnyChat 💬
=========

[](#anychat-)

 **Lightweight. Stateless. Instant.**
 A support-first chat widget for Laravel, powered by Livewire and Alpine.js.

 [![AnyChat Logo](art/ChatNotOpen.png)](art/ChatNotOpen.png) [![AnyChat Logo](art/ChatOpen.png)](art/ChatOpen.png) [![AnyChat Logo](art/ChatEmoji.png)](art/ChatEmoji.png) [![AnyChat Logo](art/NoMessageDashboard.png)](art/NoMessageDashboard.png) [![AnyChat Logo](art/MessageDashboard.png)](art/MessageDashboard.png)

 [![Tests](https://github.com/SaamMi/any-chat/actions/workflows/tests.yml/badge.svg)](https://github.com/SaamMi/any-chat/actions/workflows/tests.yml/badge.svg) [![Code Style](https://github.com/saammi/any-chat/actions/workflows/pint.yml/badge.svg)](https://github.com/saammi/any-chat/actions/workflows/pint.yml/badge.svg) [![Latest Version](https://camo.githubusercontent.com/ea08c41d203a80010ad6d9ec43b340c44b2eaaa8a679308735db142d33888f2f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7361616d6d692f616e792d636861742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/saammi/any-chat) [![License](https://camo.githubusercontent.com/1b01ef0024ba0866c115986b895301f657c1b21fc29f05c4844b7f2e8d89204d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e7376673f7374796c653d666c61742d737175617265)](https://opensource.org/licenses/MIT)

---

**AnyChat** is a stateless Livewire chat widget designed for Laravel applications. It enables real-time support interactions with **zero database migrations** and **zero authentication** overhead. Messages persist in the local session, making it the perfect privacy-first solution for landing pages and lead generation.

✨ Key Features
--------------

[](#-key-features)

- **Stateless by Design**: No database bloat. Messages stay in the user's session.
- **Plug &amp; Play**: Zero configuration required to get started.
- **Reactive**: Built on Livewire and Alpine.js for a snappy, real-time feel.
- **Theming**: Full dark mode support and deep customization via Blade props.

📦 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require saammi/any-chat
```

🛠 Usage

1. The Chat Widget Place the component in your public-facing Blade templates:

```

```

2. The Response Dashboard Access incoming messages using the administrative dashboard component:

```

```

Prerequisites Ensure your layout file includes the required Livewire and Alpine.js assets:

```

    @livewireStyles

    {{ $slot }}

    @livewireScripts

```

Setup reverb or pusher and you are good to go.

🎨 Customization You can fine-tune the widget appearance directly through props:

```

```

🧪 Testing We maintain a robust test suite using PHPUnit and Laravel Dusk to ensure stability across PHP and Laravel versions.

Unit Tests:

```
./vendor/bin/phpunit --testsuite Unit
```

Browser Tests (Dusk):

```
# Update ChromeDriver to match your local version
./vendor/bin/dusk-updater detect --auto-update

# Run the browser suite
./vendor/bin/testbench dusk
```

🗺 Roadmap (Beta) \[ \] File Uploads: Send images and documents via chat.

\[ \] Notifications: Real-time alerts for new messages.

\[ \] AI Integration: Optional support for LLM-powered auto-responders.

\[ \] Database Driver: Optional persistence for long-term history.

🤝 Contributing Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Please see our Contributing Guide for details.

📄 License The MIT License (MIT). Please see the License File for more information.

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance92

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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 ~6 days

Total

3

Last Release

74d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/02acc7be7ce5c313b911921a0256ff420e199d0470f96aa2fe61a83ac9ad60a1?d=identicon)[SaamMi](/maintainers/SaamMi)

---

Top Contributors

[![SaamMi](https://avatars.githubusercontent.com/u/13660518?v=4)](https://github.com/SaamMi "SaamMi (65 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/saammi-any-chat/health.svg)

```
[![Health](https://phpackages.com/badges/saammi-any-chat/health.svg)](https://phpackages.com/packages/saammi-any-chat)
```

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21255.6k](/packages/ramonrietdijk-livewire-tables)[lakm/laravel-comments

Integrate seamless commenting functionality into your Laravel project.

40614.3k1](/packages/lakm-laravel-comments)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1319.7k3](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.2k](/packages/tomshaw-electricgrid)[marcorieser/statamic-livewire

A Laravel Livewire integration for Statamic.

23100.9k12](/packages/marcorieser-statamic-livewire)

PHPackages © 2026

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