Drupal is a registered trademark of Dries Buytaert

ava

1 sites No security coverage
View on drupal.org

AVA AI transforms natural language prompts into functional Drupal Views. Bypass the complex Views UI by using Gemini AI to instantly generate configuration for pages, blocks, and content lists.

Features

AVA AI solves the "blank slate" problem for Drupal site builders. The Views UI is one of Drupal's most powerful tools, but its steep learning curve can be daunting for new users. This module provides a conversational interface to architect your site's data displays.

  • Natural Language Architecting: Simply type "Create a grid of the latest 3 articles with images" and let the AI write the YAML configuration for you.
  • Intelligent Field Mapping: Automatically detects and configures standard fields (Title, Body, Images) and ensures they use the correct Drupal 11 rendering plugins.
  • Security-First Generation: Built-in guardrails prevent the AI from accessing sensitive system tables (like Users or Sessions), ensuring site integrity.
  • Instant Page & Block Creation: Dynamically generates paths and menu entries based on your description.

Use Case: Ideal for rapid prototyping, developers who want to skip the "click-heavy" Views setup, or site owners who aren't yet comfortable with the advanced Views configuration screen.

Post-Installation

Once installed, the module follows a simple two-step setup:

  1. API Configuration: Navigate to Configuration > AVA AI > AVA AI Settings. Here, you must enter your Google Gemini API Key and review the "System Prompt" which guides the AI's logic.
  2. Generate your View: Go to Configuration > AVA AI > AI View Generator. Enter your request in plain English.
  3. Review and Save: The module will present the generated YAML. Upon confirmation, it creates the View entity. You can then find it under the standard Structure > Views menu to make further manual refinements if needed.

Additional Requirements

Gemini API Key: You must have a valid API key from Google AI Studio.

Core Modules: Requires the core Views.

PHP Library: The module uses the standard Symfony YAML component (included in Drupal core).

Similar projects

If there are modules providing similar functionality, please describe what differentiates them.

Community Documentation

https://www.learndrupalway.com/blog/drupal-views-ai-generator-ava

Supporting this Module

Development of AVA AI is community-driven. You can support the project by:

  • Reporting bugs in the issue queue.
  • Suggesting prompt improvements for the default configuration.
  • Contributing to the documentation.

Activity

Total releases
1
First release
Feb 2026
Latest release
3 weeks ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Feb 9, 2026