
We're excited to announce Filament v5 and Filament Blueprint, just a week after our v4.5 release.
Filament v5 integrates Livewire v4, released this week by Caleb Porzio and the Livewire team. Congratulations to them on this major milestone!
We've bumped to a new major version so that projects not requiring livewire/livewire directly won't have custom Livewire code broken unexpectedly. Apart from Livewire v4 support, Filament v5 has no additional changes over v4, and we'll continue pushing features to both versions.
Filament v5 has a brief upgrade guide with no manual steps required. As usual, we have an upgrade script to check for compatibility issues and apply changes automatically. If you have custom Livewire components, also follow the Livewire upgrade guide.
We're also launching Filament Blueprint, a tool that helps AI coding agents produce better implementation plans for Filament v4 and v5 projects.
When you ask an AI agent to build something with Filament, you typically get a vague, high-level plan that leaves too much to interpretation. The AI might understand what you want, but it doesn't know how Filament actually works. When an agent starts to implement the plan, it often gets component namespaces wrong, misses important configuration details, or creates layouts that don't make sense.
Filament Blueprint is a premium Laravel Boost extension that feeds your AI agent comprehensive knowledge about Filament's components, patterns, and best practices. When you ask for an implementation plan, the agent produces a detailed specification that can be implemented directly, with no guessing required.
Once Blueprint is installed into Laravel Boost, you can use planning mode to ask your agent to create a "Filament Blueprint" for your feature. For example:
Using Filament Blueprint, produce an implementation plan for a Filament v4 application. The application isa SaaS invoicing system with the following capabilities: - Manage customers- Manage products- Create and edit invoices- Add line items to invoices- Send invoices to customers- Record and track payments The plan should:- Describe the primary user flows end to end (for example: creating an invoice, sending it, recording a payment).- Map each domain concept and flow to concrete Filament primitives (Resources, Relation Managers, Pages, Actions).- Identify state transitions (such as draft → sent → paid) and the Actions that trigger them.
We ran this prompt with and without Blueprint installed:
The Blueprint output includes:
->relationship('customer', 'name')->searchable()->preload()->createOptionForm([...])->live() and afterStateUpdated()Instead of spending hours correcting AI hallucinations, you get a specification you can implement directly, or hand off to an AI agent.
To celebrate the launch of Blueprint, you can grab a license for 20% off for a limited time using the code BPLAUNCH20 at checkout.
Once installed, you can enable planning mode in your AI agent and ask it to create a Filament Blueprint for your feature. You can learn more about Blueprint in our documentation.
We're currently working on a couple of other projects that we hope to share with you in the coming months. Stay tuned!
Dan is a full-stack developer from the Cardiff, UK. He co-created Filament, and continues to lead development of the project.