Mirror of #3346258-2: [META] Drupal could be great for building AI tools (like ChatGPT) for tracking changes.

Overview of Drupal AI modules in one place

Modules are automatically grouped by primary developer (one who wrote the most code) which approximately reflects similar effort/ecosystem/style, and ranked by installation count within each group.

Updated 2025-03-31

ID Commits Changes* Installations** Use

Marcus Johansson (1)

ai 638 +131 3195 framework
ai_provider_openai 84 +13 2886 provider
ai_image_alt_text 20 +3 1972 content
ai_agents 153 +33 1429 framework
ai_provider_anthropic 46 +5 1312 provider
ai_vdb_provider_milvus 44 +4 133 provider
ai_provider_ollama 31 +1 65 provider
unstructured 18 60 integration
ai_provider_azure 20 +2 46 provider
ai_provider_groq 25 +1 39 provider
ai_provider_huggingface 26 +1 35 provider
ai_provider_aws_bedrock 9 +1 35 provider
elevenlabs_field 28 28
simple_crawler 6 +1 27 context
ai_provider_mistral 29 +2 20 provider
huggingface 13 11
fireworksai 26 9 provider
ai_provider_lmstudio 24 9 provider
ai_automator_extractor 7 +1 6
deepgram 7 6 content
ai_audio_field 3 NEW 6
elevenlabs 10 +1 5 provider
ai_simple_provider_installer 7 4 provider
scrapingbot 21 +21 2 context
ai_automator_pixabay 7 2 content
did 2 2
minikanban_agent 18 +9 0
ai_ecosystem 17 0 recipe
amazeeio_umami_search 14 NEW 0 recipe
google_places 12 0 content
auphonic 10 0 media
themr 9 0 theming
ai_ecosystem_recipe 8 0 recipe
amazeeio_ckeditor_widgets 7 NEW 0 recipe
ai_agents_chatbot_evaluation_recipe 6 NEW 0 recipe
ai_provider_google_vertex 6 +4 0 provider
ai_api 5 NEW 0 integration
amazeeio_categorize_page 5 NEW 0 recipe
screenshot_one 5 NEW 0 media
ai_automator_google_vision 4 0 automation
convertapi 4 0 automation
serpapi 4 0 automation
simpler_crawler 2 0 context
woa_simplytest 2 0
gooey_ai 1 NEW 0
tavily 1 0 automation
themr_components 1 0 site-building

Marcus Johansson (2)

ai_interpolator 57 170
ai_interpolator_openai 52 137
ai_interpolator_simple_crawler 10 13
ai_interpolator_extractor 7 12
ai_interpolator_convertapi 2 11
ai_interpolator_scraping_bot 21 +1 9
ai_interpolator_post_ob_processor 2 4
ai_interpolator_eca 7 3
ai_interpolator_screenshot 3 3
ai_interpolator_mediawiki 1 3
ai_interpolator_dreamstudio 10 2
ai_interpolator_pixabay 2 2
ai_interpolator_scenex 2 2
ai_interpolator_promptperfect 3 1
ai_interpolator_google_places 5 0
ai_interpolator_serp 3 0
ai_interpolator_agent 1 0
ai_interpolator_deepgram 1 0

Mark Jones

ai_provider_litellm 15 NEW 143 provider
ai_provider_amazeeio 13 NEW 143 provider
search_api_ai 27 9
ai_evaluations 15 +1 0 framework
ai_test_ui 2 0

Eleo Basili

augmentor 78 +3 200 framework
augmentor_chatgpt 10 55 integration
quickchat 22 10 chatbot
augmentor_google_cloud_vision 5 8 integration
search_api_embeddings 2 3 site-building
augmentor_aws 4 0 integration
search_api_weaviate 3 0 integration
search_api_milvus 1 0 integration
search_api_pinecone 1 0 integration

Giorgi Jibladze

gemini_provider 25 +11 136 provider
ai_provider_deepseek 3 NEW 53 provider
ai_reporter 32 0

gambry

chatbot_api 53 92 integration
api_ai_webhook 30 54

Scott Euser

ai_tmgmt 9 +3 63
ai_vdb_provider_pinecone 12 +2 32 provider
ai_auto_reference 34 +6 27

Minnur Yunusov

tmgmt_openai 5 32
document_ocr 92 24
document_ocr_mindee 15 2
document_ocr_ai21 6 0
augmentor_openai_gpt3 12 22
augmentor_google_cloud_text_to_speech 7 20
augmentor_nlpcloud 11 8
augmentor_google_cloud_speech_to_text 9 7
vision 1 0 integration

tzura

vertex_ai_search 44 +3 30
vais_promos 9 +4 7

Nathan

speakeasy 7 +1 33
llmmanager 1 0

Frederik Wouters

ai_image 7 +2 25
ai_search_block 80 NEW 4
ai_block 3 NEW 2
ai_talk_with_node 1 NEW 1
ai_content_lifecycle 5 NEW 0
ai_prompt_mgmt 5 +3 0
mistral 3 0
instasd 2 NEW 0

Jurriaan Roelofs

ckeditor_ai_agent 89 NEW 18
analyze_ai_brand_voice 12 NEW 5
analyze_ai_sentiment 8 NEW 5
ai_content_strategy 22 NEW 3
ai_social_posts 76 NEW 0

Rajab Natshah

varbase_ai 14 +1 31
varbase_ai_agents 9 NEW 0
varbase_ai_taxonomy_tagging 6 NEW 0
varbase_ai_editor_assistant 5 NEW 0
varbase_ai_image_alt 5 NEW 0
varbase_ai_default 4 NEW 0

Robert Castelo

ai_utilities 15 18
openai_assistants 64 9

Jukka Huhta

ai_provider_deepl 4 +1 17 provider
ai_translate_textfield 23 +4 8

mindaugasd

aichat 29 8 chatbot
aiprompt 33 5
aidev 6 2
aimodels 1 0
aipersona 1 0
aiwork 1 0

psf_

openai_client 21 +6 11
ai_translator 5 0

Arnaud Willame

ai_translate_lb_asymmetric 17 +9 5
ai_translate_paragraph_asymetric 13 +4 5

Jasper Lammens

ai_integration_eca 10 NEW 8
ai_eca 11 +5 0
home_assistant 6 0

Michal Gow

vais 7 1
lmstudio 5 1
llm_provider 4 1

Maximilian Mikus

ai_provider_vllm 4 NEW 1
ai_vdb_provider_opensearch 3 NEW 1 provider

dakku

azure_cognitive_services_api 58 0
azure_vision_api 12 0
azure_face_api 11 0
azure_text_analytics_api 9 0
azure_emotion_api 8 0

Robert Menetray

prompt 34 0
ia_translations 1 0

Orkut Murat Yılmaz

ai_interpolator_ollama 15 0
ollama 7 0

Royal Simpson Pinto

text_generation 18 0 content
gsoc_chatbot 3 0 chatbot

andrewbelcher

ai_provider_amazeeio_recipe 6 NEW 0 recipe
claude_code 1 NEW 0

josue2591

openai_connection 1 0
openai_summary 1 0

Fent Jani

leap_ai 1 0
openai_function_call 1 0

Gurwinder Antal

acquia_6sense 1 0
sixsense 1 0

Other OpenAI

openai 162 953
chatgpt_plugin 59 137
augmentor_azure_openai 6 107
openai_files 5 14
open_ai_metadata 4 12
openai_search 3 10
openai_seo 11 6
openai_images 17 5 media
openai_image_for_drupal 27 2 media
openai_translation 9 +3 1
openai_api 36 0
ckeditor5_chatgpt 21 0 content
openai_batch 17 +4 0
dalle_image_generator 3 0 media
augmentor_openai_moderation 2 0
ckeditor_openai 1 0
openai_text_classifier 1 0

Other

ai_seo 4 +1 436
search_api_solr_nlp 88 425
tmgmt_google_v3 6 +1 301
metatag_ai 26 210
auto_alter 37 194
search_api_aais 37 45
seostudio 1 34
ai_media_image 2 NEW 29 media
drupal_chatbot 6 24 chatbot
seo_ai 1 23
feeds_tamper_ai 2 20
ai_image_generation 8 16 media
ai_content_creator 15 14 content
ai_summarize_document 10 +1 12
ai_provider_perplexity 3 +1 11 provider
chathive 16 10 chatbot
chatbase 9 9 chatbot
butler_ai 5 8 integration
aitxt 8 7
graphql_vertex_ai 20 5
feedback_ai 7 5
ai_content_translation 2 NEW 5 content
chat_ai 1 5 chatbot
ai_ckeditor_extras 8 4 content
speech_to_text 6 4
botlog 2 NEW 4
search_api_vragen_ai 42 NEW 3
ai_seo_link_advisor 20 3
voiceflow 20 +1 3
ai_ckeditor_wcag 2 +1 3
google_cloud_vision 12 2
contentai 8 2 content
cke_5_speech_to_type 2 2
survey_ai 2 2
ai_provider_x 1 NEW 2 provider
aidmi 44 1
sidekick 43 +1 1
ai_vdb_provider_postgres 18 +6 1 provider
ai_provider_xai 7 NEW 1 provider
ai_vdb_provider_mysql 6 NEW 1 provider
xb_ai_assistant 6 NEW 1
ai_provider_yandex 4 NEW 1 provider
charts_ai_agents 3 NEW 1
ai_libraria_chatbot 2 1 chatbot
gpt_code_reviewer 2 +1 1
ai_upgrade_assistant 100 NEW 0
google_vision 36 0
gutenberg_ai_tools 33 +26 0 content
gptbot 25 0 chatbot
ai_provider_anythingllm 19 NEW 0
google_bard 12 0
recommend_ai 11 +1 0
azure_ai_search_vdb_provider 9 0
ai_field 8 0
botdetect 8 NEW 0
codebaby 8 0
ai_lb 7 NEW 0
smartlinker_ai 7 NEW 0
deepseek 6 NEW 0
neuraflow 5 NEW 0
cricket_chatbot 4 NEW 0 chatbot
tmgmt_blackbird 4 0
ai_deepchat 3 0 chatbot
ai_refactor 3 0
auto_alt 3 0
ckgpt 3 0
paragraphs_ai 3 NEW 0
txt42 3 0
ai_provider_cohere 2 0
aicontentfiller 2 NEW 0
drupal_cms_ai 2 NEW 0
inspector_dev 2 NEW 0
leapbox 2 0
netcall_ai_widget 2 0
poper 2 NEW 0
sayhellodialogflow 2 0
voice_recognition_search 2 0
ai_form_agent 1 0
ai_media_data_fetch 1 0
ai_powered_content_genration 1 0 content
ai_vdb_provider_azure_ai_search 1 +1 0
azure_ai_faq_bot 1 0 chatbot
facet_bot_blocker 1 NEW 0
gpt_help 1 0
open_chatbot 1 0 chatbot
viko_ai 1 0
voice_title 1 0

Empty projects

ai_booth NEW 0
ai_ckeditor 0
ai_cms NEW 0
ai_component_builder NEW 0
ai_connect 0
ai_content 0
ai_customer_support 0
ai_dropsolid NEW 0
ai_exceptionizer NEW 0
ai_figma_to_drupal NEW 0
ai_knowledge_graph 0
ai_migrate_agent NEW 0
ai_migration_hub NEW 0
ai_module_config 0
ai_plugin 0
ai_provider_langchain NEW 0
ai_provider_localai NEW 0
ai_provider_webt NEW 0
ai_spam_guard NEW 0
ai_summary NEW 0
ai_testing 0
ai_themer 0
ai_translate 0
ai_upgrade 0
ai_validations 0
ai_voice NEW 0
aistudio NEW 0
askdrupal 0
azure_ai_translator 0
chat_gpt 0
chatgpt 0
chatgpt_integration 0
chatgpt_openai 0
commerce_ai 0
content_ai_tagging NEW 0
copilot 0
devinai 0
dxp_assistant NEW 0
extensionbot 0
flaregpt NEW 0
gemini_recipe NEW 0
google_chat_webhook 0
gutenberg_ai NEW 0
leonardo_ai 0
moovly_ai 0
open_ai 0
sdc_agent NEW 0
search_api_ai_interfaces 0
theme_agent NEW 0
tts 0
webai 0
xb_ai_wizard NEW 0
* Count of new commits in the last 3 months (since previous update in 2024-12-29)

** As reported on drupal.org

Comments

mindaugasd created an issue. See original summary.

mindaugasd’s picture

alexmoreno’s picture

Just to say that this is super helpful and insightful, thanks for keeping this list @mindaugasd

mindaugasd’s picture

Issue summary: View changes

@alexmoreno thanks.

I am adding new modules to the list, but also moving https://www.drupal.org/project/ai module from 'empty' category to the top of the page.
We have #3447196: Taking over the AI namespace to prepare official Drupal AI solution collaborating across many teams and merging many solutions, as well as basing them on LLM abstraction layer.

I created a new issue to possibly move this module overview page to new #3453630: Create AI ecosystem "add-ons" page of AI module.

Added new modules to the list:
https://www.drupal.org/project/unstructured
https://www.drupal.org/project/tavily
https://www.drupal.org/project/auphonic
https://www.drupal.org/project/fireworksai
https://github.com/ivanboring/ai_interpolator_youtube
https://www.drupal.org/project/ai_interpolator_google_places
https://www.drupal.org/project/extensionbot
https://www.drupal.org/project/ai_translator
https://www.drupal.org/project/augmentor_azure_openai
https://www.drupal.org/project/mistral

Also I changed interpolator description and grouped all its modules.

mindaugasd’s picture

Issue summary: View changes
wouters_f’s picture

I'm missing the following modules:

Google vision
- https://www.drupal.org/project/vision (abandoned)
- https://www.drupal.org/project/google_cloud_vision (works, more developer facing version)
- https://www.drupal.org/project/google_vision (works, seeking new maintainers)

wouters_f’s picture

We should add this also to the list:
https://www.drupal.org/project/search_api_aais

mindaugasd’s picture

Issue summary: View changes

1. Added new modules to the list:
https://www.drupal.org/project/copilot
https://www.drupal.org/project/feedback_ai
https://www.drupal.org/project/aitxt
https://www.drupal.org/project/survey_ai
https://www.drupal.org/project/azure_ai_translator
https://www.drupal.org/project/ai_automator_pixabay
https://www.drupal.org/project/simple_crawler
https://www.drupal.org/project/ai_automator_extractor
https://www.drupal.org/project/google_places
https://www.drupal.org/project/scrapingbot
https://www.drupal.org/project/convertapi
https://www.drupal.org/project/ai_knowledge_graph
https://www.drupal.org/project/deepgram
https://www.drupal.org/project/elevenlabs
https://drupal.org/project/vais
https://www.drupal.org/project/ia_translations
https://www.drupal.org/project/ai_validations
https://www.drupal.org/project/ai_translate
https://www.drupal.org/project/ai_ckeditor
https://www.drupal.org/project/ai_content
https://www.drupal.org/project/ai_reporter
https://www.drupal.org/project/gemini_provider
https://www.drupal.org/project/ai_reporter
https://www.drupal.org/project/ai_image_generation
https://www.drupal.org/project/ai_automator_google_vision
https://www.drupal.org/project/gutenberg_ai_tools
https://www.drupal.org/project/ai_agents
https://www.drupal.org/project/ai_seo
https://www.drupal.org/project/voice_recognition_search
https://www.drupal.org/project/search_api_aais
https://www.drupal.org/project/vision
https://www.drupal.org/project/google_cloud_vision
https://www.drupal.org/project/google_vision

2. Created section "Integrated with AI module" and moved some modules there.

3. Created "Deprecated" section and moved some modules there.

4. Created issue #3464667: [META] Merging modules with AI mega module or depend on it and filled with related issues.

mindaugasd’s picture

Issue summary: View changes
mferanda’s picture

efpapado’s picture

Issue summary: View changes

Adding https://www.drupal.org/project/openai_batch under "Have not reviewed yet" category.

mindaugasd’s picture

Issue summary: View changes

Added new:

mindaugasd’s picture

Issue summary: View changes
mindaugasd’s picture

Issue summary: View changes

A large update: I replaced manual text review with new automatic ranking to process all the backlog. Modules are now sorted by installation count and automatically grouped by most active maintainer of each module which approximately reflects similar effort/ecosystem/style. Previous texts and groupings are deleted, and all renamed to short module name.

Added more modules: ai_translate_lb_asymmetric, ai_testing, ai_ckeditor_wcag, ai_upgrade, ai_test_ui, ai_provider_cohere, ai_provider_huggingface, ai_provider_ollama, ai_provider_deepl, ai_provider_aws_bedrock, ai_seo_link_advisor, openai_text_classifier, openai_client, openai_api, chat_ai, viko_ai, search_api_ai_interfaces, ckeditor5_chatgpt, themr, voice_title, tmgmt_blackbird, text_generation, seostudio, simpler_crawler, serpapi, google_chat_webhook, vais_promos, gptbot, tmgmt_google_v3

Removed modules: ai_interpolator_youtube (it was not on drupal.org)

mindaugasd’s picture

Issue summary: View changes

Slightly changed sorting of groups.

vivek panicker’s picture

coffeymachine’s picture

https://www.drupal.org/project/ai_media_image/
Generate an image using a prompt to the AI provider's text-to-image model and save the image to Drupal’s Media Library.

vivek panicker’s picture

Issue summary: View changes
vivek panicker’s picture

Issue summary: View changes
mindaugasd’s picture

Issue summary: View changes

Hi @vivek panicker,
I modified your edit according to the general structure. Manual edits are prone to errors (like your typo...) and huge/structured/sorted html is time intensive to edit correctly. Best is to mention module in the comments and wait for the automatic generation.

mindaugasd’s picture

Issue summary: View changes

(Somehow did not fix that "typo", so fixing now)

mindaugasd’s picture

Issue summary: View changes
vivek panicker’s picture

Apologies for this @mindaugasd .
I was not aware that it's automatically generated.
Wouldn't have edited it if it was.

shefali shetty’s picture

Can we add SmartLinker AI to this list, please? https://www.drupal.org/project/smartlinker_ai

mindaugasd’s picture

Issue summary: View changes

Module update of 2025-03-31:

  1. Added new column 'Changes' which lists new commits in the last 3 months, or marks which modules are 'NEW'.
  2. Added many new modules: ai_agents_chatbot_evaluation_recipe, ai_api, ai_audio_field, ai_block, ai_booth, ai_component_builder, ai_content_lifecycle, ai_content_strategy, ai_content_translation, ai_dropsolid, ai_figma_to_drupal, ai_integration_eca, ai_lb, ai_media_image, ai_migrate_agent, ai_migration_hub, ai_provider_amazeeio, ai_provider_anythingllm, ai_provider_deepseek, ai_provider_langchain, ai_provider_litellm, ai_provider_localai, ai_provider_vllm, ai_provider_webt, ai_provider_x, ai_provider_xai, ai_provider_yandex, ai_search_block, ai_social_posts, ai_spam_guard, ai_summary, ai_talk_with_node, ai_upgrade_assistant, ai_vdb_provider_mysql, ai_vdb_provider_opensearch, ai_voice, aicontentfiller, aistudio, analyze_ai_brand_voice, analyze_ai_sentiment, botdetect, botlog, charts_ai_agents, ckeditor_ai_agent, content_ai_tagging, cricket_chatbot, deepseek, drupal_cms_ai, dxp_assistant, facet_bot_blocker, flaregpt, gooey_ai, gutenberg_ai, inspector_dev, instasd, neuraflow, paragraphs_ai, poper, sdc_agent, search_api_vragen_ai, smartlinker_ai, theme_agent, xb_ai_assistant, xb_ai_wizard
mindaugasd’s picture

Issue summary: View changes

P.S. added 14 more: ai_cms, ai_exceptionizer, ai_provider_amazeeio_recipe, amazeeio_categorize_page, amazeeio_ckeditor_widgets, amazeeio_umami_search, claude_code, gemini_recipe, screenshot_one, varbase_ai_agents, varbase_ai_default, varbase_ai_editor_assistant, varbase_ai_image_alt, varbase_ai_taxonomy_tagging

bhogue’s picture

Would be great if this list could include a quick indicator of what the module use is (integration/chatbot/content generation/site building/etc).

bhogue’s picture

Issue summary: View changes

I took a first pass at adding the "usage"

valegole’s picture

Would it be possible to add AI Webform Guard to this list?
https://www.drupal.org/project/ai_webform_guard

mindaugasd’s picture

@bhogue thanks for improvement, it must have been complicated to update this large html table.

@valegole thanks for suggestion. Update would happen by updating table in full with all new modules. I am no longer involved with Drupal AI, but will think about updating as I see there is some demand.