tokomono/chat
Bring interactive conversations into your Laravel project with a drop-in chat package designed to work with the tools and workflows you already use. Connect it to a Laravel Agent, an AI-Suite Agent, or an AI-Suite Workflow, then shape the chat experience to fit your application.
Whether you want a compact chat that stays minimized until needed or a conversation displayed directly inside an HTML element, this stand-alone package gives you flexible ways to make chat part of your product.
Drop-in for Laravel: Add a ready-to-use chat experience to your Laravel application.
Works with multiple integrations: Use a Laravel Agent, an AI-Suite Agent, or an AI-Suite Workflow.
Runs on Laravel Reverb: Build your chat experience on Laravel Reverb.
Stand-alone package: Add chat as a distinct part of your application.
Flexible display options: Run the chat minimized or place it directly within an HTML element.
Let users move between conversations with multi-conversation support. When a page is refreshed, conversation state is retained, helping users return to their chat without losing its context.
Support multiple conversations.
Preserve conversation state across refreshes.
Offer a minimized chat or an in-page chat experience.
Conversations can include more than text. Users can upload documents and share their location, while your application can also send a location to them. These capabilities make the chat useful for a wider range of interactions.
Upload documents as part of a conversation.
Send a location from the chat.
Receive a location through the chat.
Customize the chat's colors to better match your application's look and feel. Use the available display options to choose how the chat appears, from a minimized experience to a chat rendered inside an HTML element.
The result is a chat interface that can complement your application instead of feeling like a one-size-fits-all addition.
Give users a way to provide feedback and explain their response. Feedback with an explanation can help you understand more about their experience than a simple rating alone.
Connect to the Laravel or AI-Suite components that suit your project, support multiple conversations, and offer document and location sharing—all within a flexible Laravel chat experience.
Bring chat into your Laravel application on your terms: choose your agent or workflow, customize the colors, select the display style, and give users more ways to communicate.
If you want a stand-alone, customizable chat that works with Laravel Agents, AI-Suite Agents, or AI-Suite Workflows, this package gives you a flexible starting point. Add it to your application and create a conversation experience that fits the way your users work.
Transparent pricing for software updates, MCP and support. No vendor lock-in.
This is a free package to use.
What you get:
A year long security updates and bug fixes
Access to the MCP
fully configurable (all options below are)
Stand-alone package, just drop it in
fully customisable colors
keeps conversation state when refreshing
you can give feedback with explanation
upload documents as context
send your location or receive a location
run it minimised or right in an html element
After a year you are free to use it as long as you like.