- stars
- 52
- release
- v2.0.1
Livewire Chat
Overview
A full fledged AI Chat interface for Livewire developers.
Features
Stream messages to your frontend
Stream thinking to your frontend
Stream tool calls to your frontend
Message history and persistence
Use any LLM provider prism supports.
Easy to extend and customize
Tech Stack
Built with modern web technologies:
Laravel - The PHP framework for web artisans
Livewire - Full-stack framework for Laravel
Tailwind CSS - Utility-first CSS framework
Alpine.js - Lightweight JavaScript framework bundled with Livewire
FluxUI - A beautiful Livewire UI Kit - using only it’s free components
Prism - The “Laravel-way” of interacting with LLMs
Getting Started
Very easy! All you have to do is run:
laravel new my-chat-app --using=kauffinger/livewire-chat-kitLaravel will do the rest.
Why?
The Livewire space is missing an AI chat interface that matches the ergonomics of Inertia.js-based setups with React or Vue. Livewire deserves a starter kit that looks good, feels snappy, and has all the bells and whistles that you would expect.
Also, solutions need to be simple. I don’t want a frontend framework in my dependencies for a simple chat interface. The state is not complex. So this starter kit isn’t, too.