

Live demo: https://aisearch.mygeweb.com/
Geweb AI Search transforms your WordPress search into an intelligent assistant powered by Google Gemini AI. Instead of returning a plain list of matching posts, it understands the user’s question and provides a direct, contextual answer — along with links to the source pages.
The plugin intercepts the standard WordPress search form and opens a modal with two modes: instant autocomplete suggestions (via WP_Query) and a full AI chat powered by Google Gemini File Search.
This plugin connects to the Google Gemini API to index your content and answer user queries.
Data sent to Google:
By using this plugin you agree to Google’s Terms of Service and Privacy Policy. You are responsible for the content you index.
You can modify the AI system instruction and available models:
// Customize AI system instruction
add_filter('geweb_aisearch_gemini_system_instruction', function($instruction) {
return $instruction . "\nAlways respond in a friendly, conversational tone.";
});
// Limit available models in settings
add_filter('geweb_aisearch_gemini_models', function($models) {
return ['gemini-2.5-flash', 'gemini-2.5-pro'];
});
Available filters:
* geweb_aisearch_gemini_system_instruction – Modify AI prompt/behavior
* geweb_aisearch_gemini_models – Customize available model list in settings
You can customize all search interface labels using filters in your theme’s functions.php:
// Customize search placeholder
add_filter('geweb_aisearch_search_placeholder', function($text) {
return 'What would you like to know?';
});
// Customize "Ask AI" button text
add_filter('geweb_aisearch_ask_ai_button_text', function($text) {
return 'Ask Pythia';
});
// Customize AI modal title
add_filter('geweb_aisearch_ai_modal_title', function($text) {
return 'Oracle Pythia';
});
// Customize AI textarea placeholder
add_filter('geweb_aisearch_ai_textarea_placeholder', function($text) {
return 'Write your detailed question to Pythia';
});
Available filters:
* geweb_aisearch_search_placeholder – Main search input placeholder
* geweb_aisearch_ask_ai_button_text – “Ask AI” button label
* geweb_aisearch_ai_modal_title – AI chat modal header
* geweb_aisearch_ai_textarea_placeholder – AI question textarea placeholder
This plugin bundles the following open-source library:
league/html-to-markdown
* Version: 5.x
* Author: The League of Extraordinary Packages
* License: MIT License
* Repository: https://github.com/thephpleague/html-to-markdown
* Purpose: Converts WordPress post HTML content to Markdown for AI indexing