Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Libraries API 4.2.1 — Minor update available for module libraries (4.2.1). Release: Menu Link Attributes 8.x-1.10 — Minor update available for module menu_link_attributes (8.x-1.10). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Taxonomy Menu 8.x-3.9 — Minor update available for module taxonomy_menu (8.x-3.9). Release: Menu Item Extras 3.2.0 — Minor update available for module menu_item_extras (3.2.0). Release: Layout Paragraphs 2.1.4 — Minor update available for module layout_paragraphs (2.1.4). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Module Revived: Libraries API 4.2.0 — Module libraries updated after 11 months of inactivity (4.2.0). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Module Scout

Security covered Drupal 10–11
View on drupal.org

Module Scout helps you avoid reinventing the wheel by checking if a similar Drupal module already exists before you start building one. You describe the functionality you need in plain language, and it searches drupal.org and Packagist, then uses your site's AI provider to suggest whether to build a new module, extend an existing one, or use a module as-is, even flagging useful companion modules.

Checks whether a similar Drupal module already exists before you build one.

Module Scout checks whether a similar Drupal module already exists before you build one. Describe what you want to build in plain language, and it searches drupal.org and Packagist, then asks your site's configured AI provider for a plain-language verdict: build a new module, extend an existing one, or install one as-is — plus whether a match has a companion/ecosystem sub-module worth using instead of custom code.

Features

  • Plain-language input — describe the functionality the way you'd explain it to a colleague, not as search keywords.
  • Searches drupal.org's live project directory and Packagist directly — no pre-indexed copy, no separate hosted service.
  • Uses your site's own AI provider via the standard drupal/ai abstraction (OpenAI, Anthropic, Ollama, and 45+ others) — credentials and provider choice stay where they already are, under AI settings.
  • Returns a ranked list of candidate projects with a plain-language note on each: what it covers, what gap remains.
  • Flags known ecosystem/companion sub-modules that might cover the need instead of new code.
  • Generates a ready-to-paste "Similar projects" README section for whatever you end up building.
  • Ships a Drush command (drush module-scout:check "...") for terminal-first workflows.
  • Search results are cached (configurable TTL) to stay fast on repeat/similar queries and avoid hammering drupal.org/Packagist.

Post-installation / quick start

  1. Enable the module: composer require drupal/module_scout && drush en module_scout
  2. Make sure at least one chat-capable AI provider is configured under AI settings (/admin/config/ai/settings) — Module Scout uses your site default unless you pick a specific one at /admin/config/development/module-scout/settings.
  3. Visit /admin/config/development/module-scout and describe what you want to build.
  4. Or from the command line: drush module-scout:check "a field widget that links to an external product catalog"

Requirements

  • Drupal 10.3, 11, or 12
  • AI (AI Core) ^1.3, with at least one chat-capable provider configured

Similar projects

  • Drupal Module Finder AI (drupalforge.org/template/drupal-module-finder-ai) — a hosted, login-gated demo chatbot on Drupal Forge that pre-indexes Drupal 11 module metadata into content types and answers via agentic RAG (reported response time: 30–45 seconds). It demonstrates the same idea but is not an installable module — it requires its own separately-hosted Drupal site and can't be added to an existing project. Module Scout is a composer-installable module that runs inside your own site, uses whichever AI provider you've already configured via drupal/ai (no separate hosted infrastructure, no login wall), queries drupal.org's and Packagist's live APIs directly rather than a pre-indexed copy, and ships a Drush command for terminal-first workflows.

Depends on

Dependencies of the latest stable release

  • ai Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Aug 24, 2026
1.0.x-dev Dev 10–11 Aug 24, 2026