skip to content
KA
recent (5)
Speeding up Statamic tests Composer Fix Composer Soak Time Statamic Context CLI Livewire Chat
No results found

05 entries

Livewire Chat

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-kit

Laravel 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.