Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI Views Generator

No security coverage Drupal 10–11
View on drupal.org

AVA AI simplifies Drupal development by allowing you to create complex Views using natural language prompts. It leverages AI to generate the necessary configuration for pages, blocks, and content lists, bypassing the traditional Views UI. This makes it easier for both new and experienced users to build data displays quickly and securely.

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.

Depends on

Dependencies of the latest stable release

  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Feb 2026
Latest release
6 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Feb 9, 2026