PHPackages                             mateffy/llm-magic-ui - 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. mateffy/llm-magic-ui

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

mateffy/llm-magic-ui
====================

Ready-made Livewire components for use with mateffy/llm-magic.

0.0.7(1y ago)1121AGPL-3.0-onlyBlade

Since Feb 7Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/Capevace/llm-magic-ui)[ Packagist](https://packagist.org/packages/mateffy/llm-magic-ui)[ RSS](/packages/mateffy-llm-magic-ui/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (9)Used By (0)

`@mateffy/llm-magic-ui`
=======================

[](#mateffyllm-magic-ui)

Note

This project is still in development and not yet publicly released.

Ready-made Livewire components for use with [mateffy/llm-magic](https://github.com/capevace/llm-magic).

```
use Mateffy\Magic\Chat\HasChat;
use Mateffy\Magic\Chat\InteractsWithChat;
use Mateffy\Magic\Chat\Tool;

class MyChatComponent extends Component implements HasChat
{
    use InteractsWithChat;

    protected static function getTools() : array
    {
        return [
            Tool::make('search')
                ->callback(function (string $query) {
                    return Article::where('title', 'like', "%$query%")
                        ->limit(5)
                        ->get();
                })
                ->widget(ViewToolWidget::view('components.search-results')),
        ];
    }
}
```

### Copyright and License

[](#copyright-and-license)

This project is made by [Lukas Mateffy](https://mateffy.me) and is licensed under the [GNU Affero General Public License v3.0 (AGPL-3.0)](https://choosealicense.com/licenses/agpl-3.0/).

For commercial licensing, please drop me an email at .

### Contributing

[](#contributing)

At the moment, this project is not yet open for contributions, as I am in the process of writing a thesis about it. After that is done, and the published version is tagged, I may open it up for contributions, if there is interest.

However, if you have ideas, bugs or suggestions, feel free to open an issue or start a discussion anyway! Feedback is always welcome.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance54

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity33

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 ~1 days

Total

7

Last Release

453d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e572442281b0c1b6e8e8f966cc908161a66c4c822e950ff278f8f90dc4f2d2cd?d=identicon)[mateffy](/maintainers/mateffy)

---

Top Contributors

[![Capevace](https://avatars.githubusercontent.com/u/10093858?v=4)](https://github.com/Capevace "Capevace (7 commits)")

---

Tags

chatbotgenerative-ailaravellivewirellmtool-calling

### Embed Badge

![Health badge](/badges/mateffy-llm-magic-ui/health.svg)

```
[![Health](https://phpackages.com/badges/mateffy-llm-magic-ui/health.svg)](https://phpackages.com/packages/mateffy-llm-magic-ui)
```

###  Alternatives

[illuminate/support

The Illuminate Support package.

583107.1M34.5k](/packages/illuminate-support)[livewire/flux

The official UI component library for Livewire.

9385.0M85](/packages/livewire-flux)[illuminate/events

The Illuminate Events package.

13454.3M1.7k](/packages/illuminate-events)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4195.3M84](/packages/livewire-volt)[jantinnerezo/livewire-alert

This package provides a simple alert utilities for your livewire components.

8041.2M20](/packages/jantinnerezo-livewire-alert)[illuminate/config

The Illuminate Config package.

10842.7M2.2k](/packages/illuminate-config)

PHPackages © 2026

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