Directory / plugin

EffortLess AI Assistant

v1.2.28 · by domclic

Floating chat widget that automatically answers visitor questions about your website content.

View on WordPress.org

About this plugin

EffortLess AI Assistant adds an intelligent chat widget to your WordPress site that can answer visitor questions based on your website content. The plugin searches your posts and pages to provide relevant, contextual answers.

Features

  • Multiple AI Providers: Choose between Anthropic (Claude) or OpenAI (ChatGPT)
  • Contextual Answers: Automatically searches your website content to provide relevant answers
  • Customizable Widget: Change colors and welcome messages to match your brand
  • Rate Limiting: Built-in protection against API abuse
  • Fully Translatable: Complete internationalization support

Supported AI Models

Anthropic:
* Claude Sonnet 4 (Recommended)
* Claude Opus 4
* Claude 3.5 Haiku

OpenAI:
* GPT-6 Luna
* GPT-4o Mini (default)
* GPT-5 Nano (the cheapest)
* GPT-5.4 Mini (several times the price of the others)
* GPT-5 Mini

The menu lists those your OpenAI API key may use, read from OpenAI’s model list (GET /v1/models, kept 12 hours per key); when that list cannot be read, every model is listed. The GPT-5 and GPT-6 models are reasoning models: they are asked for their lowest reasoning effort (minimal for GPT-5 Nano and GPT-5 Mini, none for GPT-5.4 Mini, low for GPT-6 Luna), and their reasoning is billed as output tokens. GPT-4o and GPT-4 Turbo are no longer offered; a site already using one keeps it until another model is chosen.

External services

This plugin may connect to one or more third-party AI provider APIs to generate responses to visitor questions. A connection is made only when a visitor submits a question in the chat widget, and only for the provider that the site administrator has configured. The user’s question and relevant website content are sent to the selected provider.

Anthropic (Claude)

Used to generate AI responses when the Anthropic provider is selected.
* Data sent: user question, relevant website content excerpts.
* Service: https://www.anthropic.com/
* Terms of use: https://www.anthropic.com/legal/consumer-terms
* Privacy policy: https://www.anthropic.com/legal/privacy

OpenAI (ChatGPT)

Used to generate AI responses when the OpenAI provider is selected.
* Data sent: user question, relevant website content excerpts. To list the models in the settings, the API key is also sent to OpenAI’s model list (GET /v1/models) from the settings page, at most every 12 hours; no content is sent with it.
* Service: https://openai.com/
* Terms of use: https://openai.com/policies/terms-of-use
* Privacy policy: https://openai.com/policies/privacy-policy

Google Gemini

Used to generate AI responses when the Google Gemini provider is selected.
* Data sent: user question, relevant website content excerpts.
* Service: https://ai.google.dev/
* Terms of use: https://ai.google.dev/gemini-api/terms
* Privacy policy: https://policies.google.com/privacy

Mistral AI

Used to generate AI responses when the Mistral provider is selected.
* Data sent: user question, relevant website content excerpts.
* Service: https://mistral.ai/
* Terms of use: https://mistral.ai/terms/
* Privacy policy: https://mistral.ai/privacy/

Ollama (local)

When the Ollama provider is selected the plugin connects to a locally-running Ollama instance on the server. No data leaves the server.

Plugin tags