PHPackages                             guiziweb/sylius-grid-assistant-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. guiziweb/sylius-grid-assistant-plugin

ActiveSylius-plugin[Search &amp; Filtering](/categories/search)

guiziweb/sylius-grid-assistant-plugin
=====================================

AI-powered grid filtering for Sylius. Natural language to grid filters.

v0.3.0(1mo ago)08[2 issues](https://github.com/Guiziweb/GuiziwebSyliusGridAssistantPlugin/issues)[1 PRs](https://github.com/Guiziweb/GuiziwebSyliusGridAssistantPlugin/pulls)MITPHPPHP ^8.2CI passing

Since Mar 24Pushed 2w agoCompare

[ Source](https://github.com/Guiziweb/GuiziwebSyliusGridAssistantPlugin)[ Packagist](https://packagist.org/packages/guiziweb/sylius-grid-assistant-plugin)[ RSS](/packages/guiziweb-sylius-grid-assistant-plugin/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (74)Versions (43)Used By (0)

 [    ![Sylius Logo.](https://camo.githubusercontent.com/ea9dddc934264aa7ec01cf3202c500f3d8b04448bce2571bdc74230efddda88f/68747470733a2f2f6d656469612e73796c6975732e636f6d2f73796c6975732d6c6f676f2d3830302e706e67)  ](https://sylius.com)

Sylius Grid Assistant Plugin
============================

[](#sylius-grid-assistant-plugin)

 [![Build status](https://camo.githubusercontent.com/7b4cf6465c4f79e7caa8d6b89f187ea8a7a7e151d47012a515e616be2d2eb994/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f4775697a697765622f4775697a6977656253796c69757347726964417373697374616e74506c7567696e2f6275696c642e79616d6c3f6272616e63683d6d61696e)](https://github.com/Guiziweb/GuiziwebSyliusGridAssistantPlugin/actions) [![Latest version](https://camo.githubusercontent.com/2fcabf72bd8581e809ec042419b608b2b0b370567d173f0a2937ae1606391251/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6775697a697765622f73796c6975732d677269642d617373697374616e742d706c7567696e)](https://packagist.org/packages/guiziweb/sylius-grid-assistant-plugin) [![PHP version](https://camo.githubusercontent.com/1be5a3dd3349baf4fc008eb2c6e210de38f526da45a98e74a5eb65666ecffef0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6775697a697765622f73796c6975732d677269642d617373697374616e742d706c7567696e)](https://packagist.org/packages/guiziweb/sylius-grid-assistant-plugin) [![PHPUnit](https://camo.githubusercontent.com/4598be9b0f71509a85c35a810a9174fb39d5579a83b9f2e47407c4ec2f8348c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870756e69742d70617373696e672d73756363657373)](https://camo.githubusercontent.com/4598be9b0f71509a85c35a810a9174fb39d5579a83b9f2e47407c4ec2f8348c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870756e69742d70617373696e672d73756363657373) [![Behat](https://camo.githubusercontent.com/2af8b823cae1e2bed9b0d745d985c5b32ed5a5d58bba4cc0225d909455f02a81/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f62656861742d70617373696e672d73756363657373)](https://camo.githubusercontent.com/2af8b823cae1e2bed9b0d745d985c5b32ed5a5d58bba4cc0225d909455f02a81/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f62656861742d70617373696e672d73756363657373) [![PHPStan max](https://camo.githubusercontent.com/b922f7bb51fd922a439d9af45e6fcfb7b62a3b578d6544a51597e71211acdcc0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2d6c6576656c2532306d61782d626c7565)](https://camo.githubusercontent.com/b922f7bb51fd922a439d9af45e6fcfb7b62a3b578d6544a51597e71211acdcc0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2d6c6576656c2532306d61782d626c7565) [![ECS](https://camo.githubusercontent.com/395fbd60ed84896f4d4d26c87fba6045c6044aac28b36f7a696a48a7b9e53c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6563732d70617373696e672d73756363657373)](https://camo.githubusercontent.com/395fbd60ed84896f4d4d26c87fba6045c6044aac28b36f7a696a48a7b9e53c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6563732d70617373696e672d73756363657373) [![License](https://camo.githubusercontent.com/d88949c788c021601e2e164b9721853a1e8457c95b216e8749106070b3d15ffe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6775697a697765622f73796c6975732d677269642d617373697374616e742d706c7567696e)](https://packagist.org/packages/guiziweb/sylius-grid-assistant-plugin)

> **Natural language → filtered grid.** AI-powered filtering for Sylius admin grids.

How it works
------------

[](#how-it-works)

In an admin grid (orders, products, customers...), the assistant adds a search bar at the top. Type your query in plain language:

> *"orders over $100 from  last month"*

The plugin sends the query to a Large Language Model (OpenAI, Gemini, Anthropic, Mistral...), gets back structured filters and sorting (JSON Schema strict), and redirects to the same grid with the filters applied - exactly as if you had clicked them manually.

[![Demo](docs/demo.gif)](docs/demo.gif)

Requirements
------------

[](#requirements)

- PHP ^8.2
- Sylius ^2.1
- An AI provider account (OpenAI, Gemini, Anthropic, Mistral...) and its API key

Quick install
-------------

[](#quick-install)

This plugin ships a [Symfony Flex recipe](https://github.com/Guiziweb/SyliusRecipes). With the Guiziweb recipe endpoint configured in your project (see linked repo), the install boils down to:

```
composer require guiziweb/sylius-grid-assistant-plugin
composer require symfony/ai-bundle symfony/ai-open-ai-platform  # or another bridge
```

Then fill in your API key in `.env.local` and enable the grids you want. The Flex recipes (plugin + bridge) take care of the rest (bundle registration, config files, env var stub).

Full step-by-step guide (with and without Flex): [installation](docs/installation.md).

Documentation
-------------

[](#documentation)

- [Installation](docs/installation.md) - full setup steps
- [Usage](docs/usage.md) - admin guide with query examples
- [Extending](docs/extending.md) - add custom filter types

License
-------

[](#license)

MIT - see [LICENSE](LICENSE).

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance94

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Total

3

Last Release

52d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f6284fab16cf050f8da37311d9d3d180488ac4cc80a5dde022a8083163de4f88?d=identicon)[camilleislasse](/maintainers/camilleislasse)

![](https://avatars.githubusercontent.com/u/76098861?v=4)[ Guiziweb](/maintainers/guiziweb)[@Guiziweb](https://github.com/Guiziweb)

---

Top Contributors

[![camilleislasse](https://avatars.githubusercontent.com/u/34024380?v=4)](https://github.com/camilleislasse "camilleislasse (90 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (7 commits)")[![guiziwebbot[bot]](https://avatars.githubusercontent.com/in/3171408?v=4)](https://github.com/guiziwebbot[bot] "guiziwebbot[bot] (2 commits)")

---

Tags

aisyliusfiltergridnatural-languagesylius-plugin

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/guiziweb-sylius-grid-assistant-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/guiziweb-sylius-grid-assistant-plugin/health.svg)](https://phpackages.com/packages/guiziweb-sylius-grid-assistant-plugin)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M739](/packages/sylius-sylius)[nelmio/api-doc-bundle

Generates documentation for your REST API from attributes

2.4k67.4M264](/packages/nelmio-api-doc-bundle)[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k51.2M339](/packages/api-platform-core)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
