solution-forest/ai-kit-filament
Seamlessly integrate Solution Forest AI Kit with Filament. Add AI chat, assistants, and configurable model/provider settings to your admin panel using ready-made resources and widgets for fast setup.
Adopt when most of these are true:
ai-kit data model is acceptable to you. The panel is a UI over that schema. Committing to it means committing to its notion of knowledge bases, documents, and conversations — validate that schema against your roadmap before building on it.Look elsewhere when:
To executives: This is an MIT-licensed admin panel that gives us the operational side of an AI feature — knowledge base management, document ingestion, conversation history with token costs, a testing playground, and usage analytics — as a starting scaffold rather than a from-scratch build. It's the fastest credible path to demoing a knowledge-grounded assistant internally and to having real cost-per-conversation data before we commit to pricing. The strategic value is optionality: it de-risks the "do we invest in this AI capability" question by making the first increment cheap. The risk is support: it's a small, single-maintainer project with minimal adoption, so we should treat it as code we adopt and own, not a vendor relationship — and we should not put it in front of customers or into a compliance-sensitive path without a review.
To engineering: It's a Filament v5 admin layer over ai-kit — essentially free scaffolding for the CRUD, ingestion jobs, and logging views we'd otherwise hand-roll, under a permissive license. Two asks before we commit: (1) review the upstream data model and confirm it fits our knowledge base and conversation schema, since the panel is bound to it; (2) timebox a spike to fork it into our repo and identify what we'd need to own — tenancy, authz, ingestion edge cases, and any version drift with Filament majors. Treat it as a starting point we vendor and extend. If the spike shows heavy rewiring, we fall back to building only the screens we need — the panel's value is measured entirely by how much of that work it removes.
How can I help you explore Laravel packages today?