Config Chef (AI Recipe Generator)
The Config Chef (AI Recipe Generator) is a module designed to accelerate site building by utilizing Artificial Intelligence to generate Drupal Recipes dynamically, aligning perfectly with the goals of the Starshot initiative.
By integrating with the Drupal AI ecosystem, this tool allows site builders and developers to input natural language prompts and automatically generate the necessary configuration, module dependencies, and structure required for a functional, schema-compliant Drupal Recipe.
Features
- Natural Language to Recipe: Seamlessly translates plain English prompts into valid Drupal recipe YAML files.
- Intelligent Recipe Editor: Provides a user-friendly GUI to manually tweak AI-generated recipes or automatically fix schema errors.
- "Explain" Functionality: Features educational onboarding that demystifies how Drupal configuration works by explaining the underlying architecture of generated recipes.
- LLM Arena & Benchmarking: Facilitates side-by-side performance comparisons of different AI models, tracking generation success rates, costs, and latency.
- Direct Exporting: Save generated recipes directly to your server's
web/recipes/customdirectory or export them as a zipped file for immediate deployment.
Post-Installation
Once installed, you will configure the builder through the AI module's interface. You must have an active AI provider configured via the core AI module to process prompts. After enabling, visit the Settings Form to set up your Master Prompt (using the "senior Drupal recipe maker" persona is highly recommended for the best results).
Additional Requirements
This module requires the following dependencies to function:
- Drupal Core (
^10.3 || ^11) - AI (Artificial Intelligence) module ecosystem (
drupal/ai ^1.4) - Charts (
drupal/charts ^5.0) - YAML Editor (
drupal/yaml_editor ^1.3) - League CommonMark (
league/commonmark ^2.4)
Recommended modules/libraries
There are currently no additional recommended modules beyond the required dependencies listed above.
Similar projects
While standard Drupal site-building tools exist, this project uniquely leverages generative LLMs and the new Drupal Recipe API to architect configurations via natural language. It is strictly scoped to generating configuration and scaffolding, explicitly excluding custom PHP code or theme generation.
Supporting this Module
This project is currently being developed as part of Google Summer of Code 2026.
Community Documentation
Weekly progress, architectural breakdowns, and documentation for this GSoC 2026 project will be updated regularly.