Composer Package

A Powerful, Flexible Chat Experience—Built for Laravel

tokomono/chat

Most popular
Free one year license
Free

Add a Versatile Chat Interface to Your Laravel Application

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.

Designed to Fit Your Application

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

Keep Conversations Convenient and Continuous

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.

Give Users More Ways to Communicate

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.

Make the Chat Feel Like Your Product

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.

Collect Useful Feedback

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.

One Package, Multiple Ways to Chat

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.

Make Conversations Part of Your Laravel Experience

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.

Available licenses

Transparent pricing for software updates, MCP and support. No vendor lock-in.

Most popular

Free one year license

Free

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.