Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Ai Chat Widget Laravel Package

ferarandrei1/filament-ai-chat-widget

View on GitHub
Deep Wiki
Context7

Filament AI Chat

License Filament Laravel

AI chat widget for Filament v3 with OpenAI integration.

Chat Widget

Requirements

  • PHP 8.1+
  • Laravel 11.x
  • Filament 3.x
  • OpenAI API key

Installation

Install via Composer:

composer require ferarandrei1/filament-ai-chat-widget

Run migrations:

php artisan vendor:publish --tag="filament-ai-chat-widget-migrations"
php artisan migrate

Add your OpenAI API key to .env:

OPENAI_API_KEY=sk-your-api-key-here
OPENAI_ORGANIZATION=your-organization-here

Register the plugin & knowledge resource in your Panel Provider:

use Feraandrei1\FilamentAiChatWidget\FilamentAiChatPlugin;
use Feraandrei1\FilamentAiChatWidget\Filament\Resources\AiKnowledgeBaseResource;

public function panel(Panel $panel): Panel
{
    return $panel
        ->resources([
            AiKnowledgeBaseResource::class,
        ])
        ->plugins([
            FilamentAiChatPlugin::make(),
        ]);
}

Clear caches:

php artisan optimize:clear

Usage

The chat widget appears automatically on all panel pages for authenticated users.

Customization

You can customize the behavior and appearance of the widget by publishing the configuration:

php artisan vendor:publish --tag="filament-ai-chat-widget-config"

Then edit config/filament-ai-chat-widget.php to adjust settings like:

  • Default AI model
  • Chat history limit
  • UI appearance

License

MIT License

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow